Part Number Hot Search : 
11006 A1406 3121T MC74HC1 LT3763 T93C56 MSC1192 T93C56
Product Description
Full Text Search
 

To Download MC-ACT-UL2PHY Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 AvnetCore: Datasheet
UTOPIA Level 2 PHY
Features:
-- Supports Actel Axcelerator devicesI/O Peripherals -- Compliant with ATM Forum af-phy-0017.000 and af-phy-0039.000 -- Supports up to 31 PHYs
Version 1.0, July 2006
MC-ACT-UL2PHY
ING_CLK ING_ADR[4:0] ING_CLAV ING_ENB_N ING_DATA[15:0] ING_PRTY ING_SOC EGR_CLK EGR_ADR[4:0] EGR_CLAV EGR_ENB_N EGR_DATA[15:0] EGR_PRTY EGR_SOC RESET_N WR_CLK WR_DATA[495:0] WR_ENB[30:0] INCREMENT[30:0] A_FULL[30:0]
-- Special single PHY mode for smaller footprint -- Automatic PHY polling and selection
Write Interface
-- Supports both 8-bit and 16-bit interfaces -- Supports 52-byte and 54-byte cell lengths -- Sync or Asynch FIFOs using RAM blocks
Transmit Interface
Receive Interface
RD_CLK RD_DATA[495:0] RD_ENB[30:0] DECREMENT[30:0] FLAG[30:0] EGR_PERR
Applications:
-- ATM cell processors
Read Interface
-- ATM switch fabrics
User Control
CompanionCore Facts
Core Metrics See Table 1 Provided with Core Documentation Design File Formats User Guide, Data Sheet VHDL RTL, targeted netlist None HDL Testbench ModelSim(R) Actel 5.8b Synplify(R) for Actel 7.5.1a Designer 6.0
MC-ACT-UL2PHY Logic Symbol
Constraint Files Verification Method Design Tool Requirements Simulation Tool Synthesis Tool Place & Route Tool Support
UTOPIA (Universal Test and Operations PHY Interface for ATM) Level 2 defines the interface between the ATM or LINK layer and a Physical Layer (PHY) device. The UTOPIA Level 2 standard defines a full duplex interface with a Master/Slave format. The Slave or LINK layer device responds to the requests from the PHY or Master device. The Master performs PHY arbitration and initiates data transfers to and from the Slave. The ATM forum has defined the UTOPIA Level 2 as either 8 or 16 bits in width, at up to 50 MHz, supporting an OC12 channel at 622Mbps.
Core support provided by Avnet Memec; Additional customization provided by Avnet Memec.
Functional Description
UL2PHY This is the top level of the core. Its only purpose is to serve as a container to instantiate the transmit (TX) & receive (RX) blocks. UL2PHY is also where the generics are located that configure the core. These parameters are then passed down to the TX & RX blocks. INGRESS_MPHY_SLAVE This block comprises the transmit portion of the interface. The Ingress Multi-PHY Slave block is responsible for sending cells from selected queues to the Link device. As per the NUMPHYS generic, an Ingress Single PHY Slave, Packet Counter and FIFO are instantiated for each PHY. EGRESS_MPHY_SLAVE This block comprises the receive portion of the interface. The Egress Multi-PHY Slave block is responsible for accepting cells sent by the link device. As per the NUMPHYS generic, an egress Single PHY Slave, Packet Counter and FIFO are instantiated for each PHY. INGRESS_SPHY_SLAVE The Ingress Single PHY Slave block is responsible for sending cells as requested by the Ingress Multi-PHY Slave block. EGRESS_SPHY_SLAVE The Egress Single PHY Slave block is responsible for accepting cells as requested by the Egress Multi-PHY Slave block. FIFO_16 & FIFO_8 The FIFO module contains one FIFO per PHY polled (i.e. this module is instantiated N times, where N = number of PHY ports). The FIFOs are created by utilizing the available RAM blocks in the FPGA. The FIFO may be operated in synchronous (same clock for read & write) and asynchronous (different clocks for read & write) systems. The FIFO_16 block is used when the UL2 data buses are configured to be 16 bits wide. Likewise, the FIFO_8 block is used when the UL2 data buses are configured to be 8 bits wide. Either is capable of storing up to 9 cells. PACKET_COUNTER The packet counter module (one per PHY port) is responsible for generating the cell available flags for the rest of the design. Every time a cell is written into the FIFO increment gets set and the cell count goes up and when a cell is read, decrement is set and the cell count goes down. VERIFICATION METHODS This core has been simulated with an extensive suite of testbenches to FPGAs by Avnet Memec. This core has also been implemented in hardware at multiple customer sites.
Recommended Design Experience
Users should be familiar with Actel Libero IDE, Synplify, and ModelSim. Users should have experience instantiating netlists, sometimes called "black boxes", into designs.
Device Requirements
Family Axcelerator ProASICPLUS ProASIC3 Device AX125 APA075 A3P250 C cells 55% n/a n/a R cells 98% n/a n/a Tiles n/a 67% 28% RAM's 4 8 4 Speed 98 MHz 68 MHz 76 MHz
Table 1: Core Implementation Data (2 PHY's) Notes: 1. Specified devices are minimum size and speed recommended. 2. Assumes all core I/Os are routed off chip.
Signal Descriptions
Signal RESET_N ING_CLK ING_ADDR(4:0) ING_CLAV ING_ENB_N ING_DATA(N:0) ING_PRTY ING_SOC EGR_CLK EGR_ADDR(4:0) EGR_CLAV EGR_ENB_N EGR_DATA(N:0) EGR_PRTY EGR_SOC WR_CLK WR_DATA(M*N:0) WR_ENB(M:0) INCREMENT(M:0) A_FULL(M:0) RD_CLK RD_DATA(M*N:0) RD_ENB(M:0) DECREMENT(M:0) FLAG(M:0) EGR_PERR
The following signal descriptions define the IO signals. Direction Input Input Input Output Input Output Output Output Input Input Output Input Input Input Input Input Input Input Input Output Input Output Input Input Output Output Active low reset. Transmit Clock. See UL2 Specification for details. Transmit Polling Address. See UL2 Specification for details. Transmit Cell Available. See UL2 Specification for details. Transmit Enable. See UL2 Specification for Details. Transmit Data, where N is 7 + (8*SIZE_16). See UL2 Specification for details. Transmit Parity. See UL2 Specification for details. Transmit Start-of-Cell. See UL2 Specification for details. Receive Clock. See UL2 Specification for details. Receive Polling Address. See UL2 Specification for details. Receive Cell Available. See UL2 Specification for details. Receive Enable. See UL2 Specification for Details. Receive Data, where N is 7 + (8*SIZE_16). See UL2 Specification for details. Receive Parity. See UL2 Specification for details. Receive Start-of-Cell. See UL2 Specification for details. Write Clock. Maximum Frequency is 50 MHz. Write Data Bus, where M*N is NUMPHYS times (8 + (8*SIZE_16)) minus one. Write Enable, where M is NUMPHYS minus one. Asserted for each write of a valid byte of a cell. Packet Counter Increment, where M is NUMPHYS minus one. Asserted on the last valid byte of a cell. Almost Full, where M is NUMPHYS minus one. Asserted when the write FIFO does not have enough space for an additional cell. Read Clock. Maximum Frequency is 50 MHz. Read Data Bus, where M*N is NUMPHYS times (8 + (8*SIZE_16)) minus one. Read Enable, where M is NUMPHYS minus one. Asserted for each read of a valid byte of a cell. There is a one clock latency on each read. Packet Counter Decrement, where M is NUMPHYS minus one. Asserted on the first byte read of a cell. Cell Available Flag, where M is NUMPHYS minus one. Asserted when there is at least one cell available to be read. Receive Data Parity Error. Asserted when a parity error was detected on the Receive Data bus. Table 2: Utopia Level 2 PHY Signal List Description
Ordering Information
The Utopia Level 2 PHY core is provided under license from Avnet Memec for use in Actel programmable logic devices. Please contact Avnet Memec for pricing and more information. Information furnished by Avnet Memec is believed to be accurate and reliable. Avnet Memec reserves the right to change specifications detailed in this data sheet at any time without notice, in order to improve reliability, function or design, and assumes no responsibility for any errors within this document. Avnet Memec does not make any commitment to update this information. Avnet Memec assumes no obligation to correct any errors contained herein or to advise any user of this text of any correction, if such be made, nor does the Company assume responsibility for the functioning of un-described features or parameters. Avnet Memec will not assume any liability for the accuracy or correctness of any support or assistance provided to a user. Avnet Memec does not represent that products described herein are free from patent infringement or from any other third-party right. No license is granted by implication or otherwise under any patent or patent rights of Avnet Memec. AvnetCore products are not intended for use in life support appliances, devices, or systems. Use of a AvnetCore product in such application without the written consent of the appropriate Avnet Memec officer is prohibited. All trademarks, registered trademarks, or service marks are property of their respective owners.
Related Information
af-phy-0017.000 Dated March 1994, this is the official public specification describing the Utopia Level 1 interface. af-phy-0039.000 Dated June 1995, this is the official public specification describing the Utopia Level 2 interface by expanding the Utopia Level 1 document. Utopia Level 2 PHY Users Guide
Contact Information:
North America 10805 Rancho Bernardo Road Suite 100 San Diego, California 92127 United States of America TEL: +1 858 385 7500 FAX: +1 858 385 7770 Europe, Middle East & Africa Mattenstrasse 6a CH-2555 Brugg BE Switzerland TEL: +41 0 32 374 32 00 FAX: +41 0 32 374 32 01
Ordering Information:
Part Number MC-ACT-UL2PHY Hardware Actel UTOPIA Level 2 PHY Resale Contact for pricing
www.em.avnet.com/actel
Copyright (c) 2006 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are the property of their respective owners. AEM-MC-ACT-UL2PHY-DS v.1.0-July 2006


▲Up To Search▲   

 
Price & Availability of MC-ACT-UL2PHY

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X