Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
   DSP
   Communications
          Cell/Packet
          SONET/SDH
          PDH (T/E Carrier)
          Encoding/Decoding
          HDLC
          UTOPIA
          POS-PHY
          Bluetooth
          FlexBus
          CSIX
          Additional Functions
          Consortiums
          Literature
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

FlexBUS-3 Link Layer with FIFOs V1.0

from Modelware

View Literature
Request Free Evaluation



AMPP Approved
OpenCore Support



Features

  • AMCC-compatible FlexBUS-3 link layer with FIFO buffers
  • Asynchronous transfer mode (ATM) and packet over SONET (POS) modes
  • Single- and multi-link operation, scalable from 1 to 48 links
  • Programmable per-port bandwidth allocation
  • Direct and polled cell/packet available modes
  • Programmable FIFO size with programmable almost empty/almost full thresholds
  • Programmable burst size
  • Automatic link selection based on FIFO fill levels and cell/packet available information
  • 32-bit data bus width
  • Parity generation and checking
  • Altera® Atlantic™ interface (slave) on user's side
  • Full synchronous design which exceeds Clk = 104 MHz
  • Fully automatic test bench including driver and monitor
  • Easy to use in multiplexer/demultiplexer and bridge functions

Block Diagram

Figure 1 shows the block diagram for the FlexBUS-3 core.

Figure 1. Block Diagram

Description

The FlexBUS-3 interface allows the interconnection of physical (PHY) layer devices to Link Layer devices in 2.5 Gbps ATM and POS applications. Modelware's FlexBUS-3 Link Layer core performs the interface functions on the Link Layer side of the interface.

The core interfaces to the Link Layer via Altera's Atlantic interface, and to the Physical Layer via the FlexBUS-3 interface (Figure 1). The Flex3 Transmitter block monitors the Transmitter FIFO fill levels and the Transmitter cell/packet available information received from the PHY Layer device. If a Transmitter FIFO has data and the cell/packet available information for the corresponding channel indicates that it is ready to accept data, the Flex3 Transmitter block initiates a data transfer from the Transmitter FIFO to the PHY device.

The Flex3 Receiver block monitors the Receiver FIFO buffers fill levels and the Receiver cell/packet available information from the PHY device. If a Receiver FIFO can accept a cell or packet burst and the cell/packet available information for the corresponding channel indicates that it is ready to send data, the Flex3 Receiver block initiates a data transfer from the PHY device to the Receiver FIFO.

Device Utilization Example

Table 1 lists the typical device utilization results for the megafunction.

Table 1. Typical Device Utilization for the Megafunction
Device Speed Grade Utilization Performance
(fMAX)
Parameter Setting
Logic Cells EABs (1)
APEXTM 20KE -1 3,250 24 28 MHz 4 Channels
APEX 20KE -1 14,000 100 104 MHz 16 Channels

Note:

  1. EABs = Embedded array blocks

Contact Information

For additional information, contact Modelware:

Modelware (USA)
10 West Bergen Place
Suite 105
Red Bank, NJ 07701
Tel. (732) 936-1808
Fax (732) 936-1839
E-mail: altera@modelware.com
URL:  www.modelware.com

Modelware (Europe)
Kuechel str. 14
96047 Bamberg, Germany
Tel: +49 951 299-9870
Fax: +49 951 299-9872
Email: altera@modelware.com
URL:  www.modelware.com

  Please Give Us Feedback