是否可以使用某种适配器,甚至可以将设备焊接到Raspberry Pi板上以支持PCI或PCI Express设备?我正在考虑使用较小的设备,例如NIC或声卡。我认为不会有足够的电压来运行诸如调谐器或图形卡之类的东西。
是否可以使用某种适配器,甚至可以将设备焊接到Raspberry Pi板上以支持PCI或PCI Express设备?我正在考虑使用较小的设备,例如NIC或声卡。我认为不会有足够的电压来运行诸如调谐器或图形卡之类的东西。
Answers:
我怀疑这是可能的。您将需要某种桥和将其连接到的东西。
不确定为什么会需要,NIC /声卡/调谐器等可以插入USB
如果要添加第二个屏幕,也有USB视频适配器。试图为游戏等连接高功率图形卡没有多大意义。我能想到的唯一原因是,如果您使用GPU进行协处理
到目前为止,可以最快解决GPIO缓冲区的问题是5.4MHz,但是大多数寻址库的最大带宽约为70kHz:http : //codeandlife.com/2012/07/03/benchmarking-raspberry-pi-gpio-speed/
PCIe规范以100MHz(频率可调至200MHz)运行。 http://www.ni.com/white-paper/3767/en/
可能有一种方法可以在PCIe上强制向后兼容模式,并将其降低到33MHz的旧PCI频率,这意味着在广泛的缓冲范围内,频率范围可能存在一些重叠。但是,PCIe的位宽比GPIO大得多,并且需要大量的软件基础结构才能正确寻址,而Pi上的GPIO总线根本没有。PCI和PCIe不仅仅是接口,它们还包含它们自己的(复杂)中间通信协议,您必须以某种方式进行仿真。
能做到吗?当然,通过正确的软件/硬件接口,可以完成任何事情。可以编写内核级库以覆盖几乎所有内容并缓冲几乎所有内容。
应该做吗?好吧,您本质上想做的是将快速的无线/ PCIe总线与速度较慢的Pi相连。这就是Pi的USB总线已经做的,并且做得很好,而且它以本机方式并以完全受支持的方式进行。
试图在Pi上运行PCI / PCIe实质上是在重新发明轮子,而且这样做会非常困难。如果您有数个月的时间,可能是一个有趣的学习练习-请记住,您很可能会碰壁而无法随时前进。听起来对我毫无帮助。;-)
PCIE2RASPI板可将具有CycloneIV GX Fpga的PCIE板(微型或标准)连接到Raspberry I / O板的IO信号。切断割台上的电源引脚,可以通过扁平电缆将其安装到Raspberry hist。微型PCIe上的Fpga承载具有主要目标功能的端点,事实上,它使Raspberry能够读取或写入PC内存。
查看:http : //www.geb-enterprise.com/PRODUCTS/Mini_PCIe_to_Raspberry.html http://www.geb-enterprise.com/PRODUCTS/PCIe_Standard_PC_CARD.html
也许GPIO引脚可以连接到可以寻址PCIx的设备?这将意味着巨大的黑客入侵,问题是。可以从GPIO引脚读取数据的速度。