Limit PCIe to one-way communication

Post a reply

Confirmation code
Enter the code exactly as it appears. All letters are case insensitive.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:
BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON
Topic review
   

Expand view Topic review: Limit PCIe to one-way communication

Re: Limit PCIe to one-way communication

Post by support » Fri Jan 12, 2018 7:25 pm

Hello,

First, what you can't do: Disconnecting the PCIe lanes in one direction will not work, as the underlying protocol is bidirectional. The PCIe link won't go up this way.

The immediate question is why you want one-way communication, between which entities and what kind of hardware you have at hand. For example, if you want a guaranteed unidirectional link between two PCs, based upon PCIe, you can use an FPGA with two PCIe units, and attach a Xillybus IP core to each. By connecting a stream between the two cores in the FPGA only in one direction, this gives you a reliable data stream of data (possibly several such).

A bit of shameless self-promotion, but hey, this is the Xillybus Forum...

Regards,
Eli

Limit PCIe to one-way communication

Post by Guest » Fri Jan 12, 2018 5:27 pm

Hi,

i am trying to figure out if it's possible to enable one-way communication over PCIe. This could be a Hardware solution, i.e. not connecting the RX ports - would the protocol still work?
Another, more elegant, solution i could imagine would be to configure PCIe to only communicate one-way - does it support such functionality?

In the end it doesn´t matter how to achieve it, the important thing is to guarantee that you can only communicate unidirectional. I was looking into the specification, but didn´t find a solution so far.

Can somebody here help me out?

Cheers Martin

Top

cron