Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  器件   |   设计软件   |   IP   |   设计服务   |   开发套件及配件   |   资料  

 IP产品
   嵌入式处理器
   接口与外设
   DSP
   通信
          Cell/Packet
          SONET/SDH
          PDH (T/E Carrier)
          Encoding/Decoding
          HDLC
          UTOPIA
          POS-PHY
          Bluetooth
          FlexBus
          CSIX
          Additional Functions
          Consortiums
          资料
  
 About IP
      运用IP进行设计
      IP认证
      系统设计
      申请IP
  
 IP界合作伙伴
      AMPP计划
      AMPP核合作伙伴
  

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

  请填写反馈意见