hip 3300 serial rapidio ip core - hdl-dh.com · ment and enterprise storage. hip 3300 serial...

4
Serial RapidIO is a data communication standard provisioned for the interconnection of devices on the same circuit board or between circuit boards across a backplane. It has been developed as a more cost-effec- tive, standards, switched based replacement for expensive proprietary buses in high-performance embedded sys- tems, such as networking and communications equip- ment and enterprise storage. HIP 3300 Serial RapidIO end- point soft IP core is based around a generic, modular architecture from which a variety of solutions can be easi- ly created to effectively and efficiently address customers’ specific requirements. The HIP 3300 Serial RapidIO IP solu- tion is a complete high-performance core that incorpo- rates a logical layer, a transport layer, and a physical layer according to the RapidIO specification ver 2.1. HIP3300 IP core also supports I/O and message-passing. The core provides a Serial RapidIO interface on one side and ARM's AMBA 3 AHB, high performance interface on the other side of the core, allowing felxible and high performance com- munication with host CPU. Modular design of the IP core allows easy implementation of add-on third party bus interfaces and/or other standard bus interface. IP core also has internal multi-channel DMA desciprot based, controller that fully exploits AHB protocol features and thus supports highest available data throughput and back to back packet transmissions. HIP 3300 Serial RapidIO IP Core HDL Design House, Golsvortijeva 35, Belgrade, Serbia Phone: +381 11 414 55 55 Fax: +381 414 55 59 Email: [email protected] On-line: http://www.hdl-dh.com HIP3300-1.3 DS.REV.1.3 01.02.2011. Key Features: . Conforms to the latest RapidIO Interconnect specification – Rev.2.1 . AMBA 3 AHB ARM CPU host interface, for high performance on-chip communication. . Supports multiple high speed lanes, (1x, 2x, 4x, 8x and 16x modes) . Configurable modes of operation; 1.25 Gbaud/s, 2.5 Gbaud/s, 3.125 Gbaud/s, 5Gbaud/s, 6.25Gbaud/s transfer rates . Internal multi-channel DMA, descriptor based, controller that fully exploits AHB protocol fea- tures and thus supports highest available data throughput and back to back packets transmis- sion. . Configuration and Status Register File contain- ing over 40 architectural registers providing total software control of IP core. . Number of software maskable interrupt request signals. . Full backward compatibility with RapidIO speci- fication revision 1.3 . Provides roadmap to future RapidIO specifica- tion revisions. . IP core version with AMBA AXI interface is option Benefits: • Highly Configurable •Modularized for IP reuse •Fully synchronous •Clearly defined clock domains •Layered architecture The use of IP cores in ASIC, FGPA and system-on-chip (SoC) designs has become a critical methodology as com- panies struggle to address the need for rapid prototyping and production. Reusable, drop-in components with pre- defined functionality IP cores speeds up the design cycle, increases design quality and allow a greater degree of innovation, enabling companies to reduce design costs and create market differentiation. This IP core has been designed and verified using Cadence state-of-the-art EDA tools, methodology and recommended design and verification flow.

Upload: others

Post on 23-Oct-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HIP 3300 Serial RapidIO IP Core - hdl-dh.com · ment and enterprise storage. HIP 3300 Serial RapidIO end-point soft IP core is based around a generic, modular architecture from which

Serial RapidIO is a data communication standardprovisioned for the interconnection of devices on thesame circuit board or between circuit boards across abackplane. It has been developed as a more cost-effec-tive, standards, switched based replacement for expensiveproprietary buses in high-performance embedded sys-tems, such as networking and communications equip-ment and enterprise storage. HIP 3300 Serial RapidIO end-point soft IP core is based around a generic, modulararchitecture from which a variety of solutions can be easi-ly created to effectively and efficiently address customers’specific requirements. The HIP 3300 Serial RapidIO IP solu-tion is a complete high-performance core that incorpo-rates a logical layer, a transport layer, and a physical layeraccording to the RapidIO specification ver 2.1. HIP3300 IPcore also supports I/O and message-passing. The coreprovides a Serial RapidIO interface on one side and ARM'sAMBA 3 AHB, high performance interface on the other sideof the core, allowing felxible and high performance com-munication with host CPU. Modular design of the IP coreallows easy implementation of add-on third party businterfaces and/or other standard bus interface. IP core also has internal multi-channel DMA desciprotbased, controller that fully exploits AHB protocol featuresand thus supports highest available data throughput andback to back packet transmissions.

HIP 3300 Serial RapidIO IP Core

HDL Design House, Golsvortijeva 35, Belgrade, Serbia

Phone: +381 11 414 55 55 Fax: +381 414 55 59 Email: [email protected] On-line: http://www.hdl-dh.com

HIP3300-1.3 DS.REV.1.3

01.02.2011.

Key Features:

.Conforms to the latest RapidIO Interconnectspecification – Rev.2.1

.AMBA 3 AHB ARM CPU host interface, for highperformance on-chip communication.

.Supports multiple high speed lanes, (1x, 2x, 4x,8x and 16x modes)

.Configurable modes of operation; 1.25 Gbaud/s,2.5 Gbaud/s, 3.125 Gbaud/s, 5Gbaud/s,6.25Gbaud/s transfer rates

.Internal multi-channel DMA, descriptor based,controller that fully exploits AHB protocol fea-tures and thus supports highest available datathroughput and back to back packets transmis-sion.

.Configuration and Status Register File contain-ing over 40 architectural registers providing totalsoftware control of IP core.

.Number of software maskable interrupt requestsignals.

.Full backward compatibility with RapidIO speci-fication revision 1.3

.Provides roadmap to future RapidIO specifica-tion revisions.

.IP core version with AMBA AXI interface isoption

Benefits:

• Highly Configurable

•Modularized for IP reuse

•Fully synchronous

•Clearly defined clock domains

•Layered architecture

The use of IP cores in ASIC, FGPA and system-on-chip(SoC) designs has become a critical methodology as com-panies struggle to address the need for rapid prototypingand production. Reusable, drop-in components with pre-defined functionality IP cores speeds up the design cycle,increases design quality and allow a greater degree ofinnovation, enabling companies to reduce design costsand create market differentiation. This IP core has been designed and verified using Cadence state-of-the-art EDA tools, methodology and recommended design and verification flow.

Page 2: HIP 3300 Serial RapidIO IP Core - hdl-dh.com · ment and enterprise storage. HIP 3300 Serial RapidIO end-point soft IP core is based around a generic, modular architecture from which

HIP 3300 Serial RapidIO IP Core

HDL Design House, Golsvortijeva 35, Belgrade, Serbia

Phone: +381 11 414 55 55 Fax: +381 414 55 59 Email: [email protected] On-line: http://www.hdl-dh.com

HIP3300-1.3 DS.REV.1.3

01.02.2011.

HIP3300 IP Core Overview

HIP 3300 IP Core consist of following main blocks:

AHB master interface (32/64 bits). AHB master is used in cooperation with DMA engine as sup-port for Packet payload copy to/from Host memory. It is active if DMA operation is enabled, only. Itwill initiate both read and write AHB access. AHB interconnection approach is shared address busesand multiple data buses.

AHB slave interface (32/64 bits). It will provide Host read/write access to Control and Status regis-ter set and thus provides a mean for SW to initiate or inspect SRIO transaction.

Figure1. HIP 3300 IP Core Block Diagram

Page 3: HIP 3300 Serial RapidIO IP Core - hdl-dh.com · ment and enterprise storage. HIP 3300 Serial RapidIO end-point soft IP core is based around a generic, modular architecture from which

HIP 3300 Serial RapidIO IP Core

HDL Design House, Golsvortijeva 35, Belgrade, Serbia

Phone: +381 11 414 55 55 Fax: +381 414 55 59 Email: [email protected] On-line: http://www.hdl-dh.com

HIP3300-1.3 DS.REV.1.3

01.02.2011.

Interface will support wait states insertion and burst access. AHB interconnection approach isshared address buses and multiple data buses.

DMA engine. Multi-channel descriptor based DMA controls block transfers to/from Host memoryusing AHB master interface. Used as run-time option can be enabled or disabled for specific typesof SRIO transaction asserting appropriate CSR bit Main purpose of DMA engine is to decrease CPUoverhead related to Packet payload transfer to/from Host memory. Burst transfers on AHB busimproves overall performance of system (Host-Core).

Configuration and Status registers. There will be one set of configuration registers for HIP 3300Core (general configuration parameters) and Serial RapidIO standard specific register file.Core specific CSR contains storage for all necessary Serial RapidIO packet fields. SW can initiates (forTX Packets) or inspect (for RX Packet) CSR registers and thus control traffic.

TX Packet processor. This block performs Serial RapidIO packet composition and delivery toPhysical layer. Host provides packet content initializing CSR registers.

RX packet processor. This block extract Serial RapidIO packet fields from Physical layer datastream and update corresponding CSR registers. Host is able to inspect Serial RapidIO events byCSR.

Packet protection. Serial RapidIO standard proposes Cyclic Redundancy Check, CRC, algorithm forprotection of packet control data and payload. There are separate TX and RX parts. TX part calcu-late CRC on TX Packet and insert 16 bit word at the end of packet. RX part calculate CRC on incom-ing Packet , checks if CRC calculated and received CRC fields are matching, and report surroundingmodules about it.

Link layer. Physical layer features such as packet acknowledge mechanism, packet delimiting,packet flow control are supported in this segment of Core. There is single module for TX and RXbranch.

Lane Front end. Physical layer features such as 8B/10 encoding/decoding, Idle sequence genera-tion/detection, Clock compensation sequence generation are supported in this segment of Core.There are separate TX and RX parts. Tx part output toward Serdes is 10bit code group, as well as RXpart input from Serdes.

Page 4: HIP 3300 Serial RapidIO IP Core - hdl-dh.com · ment and enterprise storage. HIP 3300 Serial RapidIO end-point soft IP core is based around a generic, modular architecture from which

HIP3300 Serial RapidIO Features:. Physical Coding Sub-layer (PCS). 8B/10B Encoding and Decoding support. Physical Medium Attachment (PMA). Error management extensions. Clock and Data Recovery. Lane Synchronization. CRC Generation and Checking. Packet/Control Symbol Assembly and Deassembly. Supports all RapidIO packet sizes. Long control symbols. Scrambler/Descrambler. Idle2 sequence. Idle2 CS. RT Virtual channels. CT Virtual channels

Deliverables. Single or multi-use license. Verilog RTL source code. Comprehensive documentation package. Functional specification. Microarchitecture. User guide

HDL Design House Representatives

For complete list of HDL Design House representatives visit following link:http://www.hdl-dh.com/sales_rep.html

Contact Information

HIP 3300 Serial RapidIO IP Core

HDL Design House, Golsvortijeva 35, Belgrade, Serbia

Phone: +381 11 414 55 55 Fax: +381 414 55 59 Email: [email protected] On-line: http://www.hdl-dh.com

HIP3300-1.3 DS.REV.1.3

01.02.2011.

HDL Design House

Golsvortijeva 35,

Belgrade, Serbia

Phone: +381 11 414 55 55

Fax: +381 11 414 55 59

Email: [email protected]

http://www.hdl-dh.com

©2011, HDL Design House. All other trademarks are the property of their respective owners.