POS-PHY Level 2 Link / Master Interface for Actel FPGAs 1

POS-PHY Level 2 Link / Master Interface
for Actel FPGAs
Product Brief
Version 1.0 – December 2002
1 Introduction
The Packet Over SONET-Physical Layer (POSPHY) Level-2 (PL2) is defined to connect a Link
Layer device which implements packet based
protocols, to a Physical device (e.g. SONETSDH Framer) at speed up to 800Mbps
(Exceeding OC12 Rates). The POS-PHY
interface specifies the PHY-LINK interface.
The POS-PHY Level-2 specification from the
Saturn Group, originally meets the need for
system designers to integrate standard POS
(Packet Over Sonet) Physical devices Link Layer
applications. The POS-PHY interface has been
developed to provide a simple, versatile and
easy to use interface for packet transfer
applications. The POS-PHY interface has then
been used in a large variety of applications and
has become an essential block in
Telecommunication applications.
•
Programmable Single PHY or Multi PHY
(MPHY) operation with In-Band addressing
•
Programmable number of PHY port from 1
(Single PHY operation) to 256
•
Round robin Ingress port arbitration when
used in MPHY mode to guarantee fairness
between the multiple PHYs
•
Advanced management options with error
handling, POS-PHY protocol violation check
and fully user programmable oversized
packet discard feature
•
Packet transfers in multiple programmable
data sections supported on Egress and
Ingress to increase flexibility and reduce
application FIFO requirements
•
Programmable delay insertion between
consecutive packets on Ingress for Core
adaptation to the Link Layer device POSPHY performance
•
Simple User PHY application Master / Slave
interface on Egress / Ingress with a two
signals handshake simplifying the PHY
application design and integration
•
Delivered with a complete and
programmable simulation environment
•
Scripts for Exemplar / Modelsim synthesis /
simulation tools provided
•
Optionally Delivered in VHDL or Verilog
source code for easy integration and with a
platform independent JAVA configuration
utility or as a netlist for Actel FPGAs
•
Optimized FIFO with Actel specific
embedded memory blocks for high
integration and speed
The POS-PHY Level-2 Core from MorethanIP is
designed for ease of use performance.
2 Features
•
Compliant with PMC-Sierra POS-PHY Level
2 Saturn Compatible Interface for POS-PHY
Devices (Compatibility Specification – PMC971147 Issue 5)
•
Programmable POS-PHY Level-2 data width
(8, 16-Bit)
•
Meets 50MHz performance and 16-Bit
interface operation supporting 800Mbps
(Exceeding OC12 requirements) packet rate
transfers
•
•
•
Selectable Byte Level or Packet Level
transfers supported with Polled or Direct
status indication and User programmable
FIFO thresholds
Packet rate decoupling with fully User
programmable (Depth) FIFOs
Optional Parity generation / checking on the
POS-PHY Ingress / Egress interfaces
1
Optimized for
POS-PHY Level 2 Link / Master Interface
for Actel FPGAs
Product Brief
Version 1.0 – December 2002
3 Block Diagram
Port 0
Status
Parity
Generation
Data
POS
Status
Data
Port N
Control
State-Machine
Round Robin
Arbiter
Port Arbitration
Direct Status
Multiplexed Polling
Port 0
Data
Status
Parity
Check
Data
Control
State-Machine
Status
Port N
Port Arbitration
Direct Status
Multiplexed Polling
Round Robin
Figure 1: Block Diagram
2
Optimized for
POS-PHY Level 2 Link / Master Interface
for Actel FPGAs
Product Brief
Version 1.0 – December 2002
4 Implementation Summary
Table 1: Implementation Summary - Axcelerator
Complexity
Axcelerator
Device
AX500
Speed
Grade
std
(16-Bit single PHY Interface with 512-Byte FIFOs)
C-Cells
R-Cells
475
600
(9%)
(23%)
Total
Utilization
RAM
13%
4
Performance
>97MHz
Requirement
(OC12)
50MHz
Table 2: Implementation Summary - ProASICplus
Complexity
ProASICplus
Device
Speed
Grade
(16-Bit single PHY Interface with 512-Byte FIFOs)
Cells
std
Requirement
(OC12)
RAM
(Total Utilization)
APA150
Performance
1600
6
(25%)
(38%)
3
Optimized for
>67MHz
50MHz
POS-PHY Level 2 Link / Master Interface
for Actel FPGAs
Product Brief
Version 1.0 – December 2002
5 Design Kit Overview
Table 3: Design Database Overview
Design and Simulation
Language
VHDL / Verilog or netlist for Actel FPGA implementation.
Simulation
Configurable VHDL Testbench with embedded frame
generator and checker, providing an easy to use and robust
debugging environment.
Verification
Comprehensive test environment with Ethernet frame
generator and verification models for standard compliant and
errored frame generation and automated core behavior
verification.
Design Tools
Simulation
Modelsim Version 5.4d or higher
Synthesis
Exemplar Leonardo Spectrum 2002c or higher
Synplicity Synplify 7.1 or higher
Implementation
Actel Libero IDE (Integrated Design Environment) V2.2 or
higher, or Actel Designer R1-2002 or higher.
6 References
•
PMC-Sierra POS-PHY Level 2 Saturn Compatible Interface for POS-PHY Devices (Compatibility
Specification – PMC-971147, Issue 5)
4
Optimized for
POS-PHY Level 2 Link / Master Interface
for Actel FPGAs
Product Brief
Version 1.0 – December 2002
7 Ordering Code
MTIP-PL2_LINK-lang-arch
Technology code
Language code
Table 4: Language Code
Technology Code
Target Technology
BIN
Binary netlist for Actel Axcelerator or ProASICplus
FPGAs.
VHDL
Synthesizable generic VHDL source code for
Actel Axcelerator or ProASICplus FPGAs or ASIC
implementations
VLOG
Synthesizable generic Verilog source code for
Actel Axcelerator or ProASICplus FPGAs or ASIC
implementations
Table 5: Technology Code
Technology Code
Target Technology
GEN
Source code option for Actel Axcelerator or
ProASICplus FPGAs or ASIC implementations.
ACTL
Netlist for Actel Axcelerator or ProASICplus
FPGAs.
5
Optimized for
POS-PHY Level 2 Link / Master Interface
for Actel FPGAs
Product Brief
Version 1.0 – December 2002
8 Contact
MorethanIP
E-Mail
: [email protected]
Internet : www.morethanip.com
Europe
An der Steinernen Bruecke 1
D-85757 Karlsfeld
Germany
Tel
: +49 (0) 8131 333939 0
FAX
: +49 (0) 8131 333939 1
North America
2130 Gold Street Ste. 250
Alviso, CA 95002
USA
Tel
: +1 408 273 4567
Fax
: +1 408 273 4667
6
Optimized for