cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
dzunior
Contributor
Contributor
6,223 Views
Registered: ‎01-14-2008

RapidIO vs. PCI-E

Jump to solution

Hi all,

 

I'm looking for a protocol to use for communication between separate FPGAs/board with FPGAs (with limited number of pins/serial high speed communication seems the best solution) and I wonder which one is better suited for this task. I've heard more about PCI-E so I assume there's more support for it also there are FPGAs with embedded PCI-E blocks, on the other hand RapidIO seems to be simpler and with lower overhead.

Can you recommend me one of them (or maybe some other protocol)?

 

Best regards,

Dominik

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
ddemmin
Participant
Participant
7,916 Views
Registered: ‎02-10-2009

You might look at aurora as well.  It might be the simplest option.

http://www.xilinx.com/products/design_resources/conn_central/grouping/aurora.htm

The cores are available in coregen.

View solution in original post

0 Kudos
5 Replies
rcingham
Teacher
Teacher
6,219 Views
Registered: ‎09-09-2010
Are all the FPGAs Xilinx?
Fibre or copper?
Streaming or packet?
What is your max byte/s?

------------------------------------------
"If it don't work in simulation, it won't work on the board."
0 Kudos
dzunior
Contributor
Contributor
6,217 Views
Registered: ‎01-14-2008

Hi,

 

All FPGAs will be fro Xilinx (Virtex 6 probably), communication on copper (cable or PCI-E edge), packets ~1KB,  400-800 MB/s would be enough. 

 

Dominik

0 Kudos
ddemmin
Participant
Participant
7,917 Views
Registered: ‎02-10-2009

You might look at aurora as well.  It might be the simplest option.

http://www.xilinx.com/products/design_resources/conn_central/grouping/aurora.htm

The cores are available in coregen.

View solution in original post

0 Kudos
rcingham
Teacher
Teacher
6,200 Views
Registered: ‎09-09-2010

WIth those constraints, I second the suggestion of Aurora.

We are using it for inter-board communications at 3.125Gb/s.

 


------------------------------------------
"If it don't work in simulation, it won't work on the board."
0 Kudos
dzunior
Contributor
Contributor
6,197 Views
Registered: ‎01-14-2008

Yes, this one looks quite interesting.

Thanks,

Dominik

0 Kudos