我想创建一个开源的 PXI 机箱控制器(如果有人不知道的话,它基本上是一个 ARM 单板计算机,通过 PCIe 连接到背板,外围 PXI 模块也做同样的事情,但使用的是 PCIe EP 而不是 RC)。
所以,我需要一个可以运行linux发行版的MPU,例如:Ubuntu 系统在图形模式下运行,性能良好,因为上面会运行一些专用软件,例如:LabVIEW 和自定义外围模块控制实用程序,每秒可处理 Gb 的原始数据。它还应该至少有 2 个独立的 PCIe RC,这是 PXI 规范所要求的,而且速度越快越好:如果速度足够快,例如,就可以实现以下功能:将原始数据连续地馈送到射频 AWG 的 DAC,不受 AWG 内存大小的限制。如果能连接大量 LPDDR4 内存就太好了,不只是普通的 32 位总线,而是 64 位以上的总线。
TI 的新款 Am69a 看起来很棒,但似乎价格不菲,而且它非常新,所以没有完整的勘误表、软件示例、驱动程序等等——对于我这个硬件开发人员来说,编程只是业余爱好,感觉挑战太大了。
另一种选择是瑞芯微RK3588,它价格更便宜,也更老一些,但是它的PCIe速度太慢,只有2x2 Gen 3。我当然可以接受,但是……也许您有更好的想法,或者最近做过类似的事情?很想听听他们的想法。
您好,
感谢您对恩智浦半导体产品的关注,
对于 PCIe 要求,工业处理器中的最新 PCIe 代数为 Gen 3。LS2048/88A 具有 4 个 PCIe 控制器(Gen3),支持 1x8、4x4、4x2、4x1 通道配置,而 LX2160A 最多有 24 条 PCIe Gen3 通道,支持高达 x8 的端口。Layerscape 还拥有卓越的以太网连接性能,能够处理超过几 Gbps 的数据。DDR 也能够满足 2 个分别为 64 位和 72 位的控制器,但是它们运行在 DDR4 上。
另一个缺点是它们不能原生运行图形界面,工业图形处理器是 i.MX 处理器,它们运行在 32 位 DDR 上,最高支持 10 Gbps 以太网,最高支持 2 个 PCIe Gen 3,但它们可以运行图形。
此致