I want to create an open-source PXI chassis controller (if someone doesn't know, it's basically an ARM SBC, connected to backplane via PCIe, peripheral PXI modules do the same, but have PCIe EP instead of RC)
So, I need an MPU that can run linux distr, e.g. Ubuntu, in graphic mode with decent performance, as some specialised software would be running on it, e.g. LabVIEW and custom peripheral modules control utilities, that process Gbs of raw data per second. It should also have at least 2 independent PCIe RCs, as denanded by PXI spec, and the faster they are the better: if they are fast enough, it would be possible to e.g. feed DAC in RF AWG with raw data continuously, not limited by AWG ram size. Also a possibility to connect a lot of LPDDR4 would be cool, not just typical 32 bit bus, but 64+
The new TI Am69a looks like a cool thing, but it seems like it's going to cost a lot, and it's very new, so no full errata, no software examples, drivers and so on - looks too challenging for me, being a hardware developer and coding only as hobby
Another way would be Rockchip RK3588, it's more affordable and older, but it's PCIe is too slow, just 2x2 gen 3. I could definitely live with it, but... Maybe you have better ideas or done something similar recently? Would be grateful to hear them
Hi,
Thank you for your interest in NXP Semiconductor products,
For PCIe requirement, latest PCIe generation in industrial processors is Gen 3. LS2048/88A has 4 PCIe controllers (Gen3) supporting 1x8, 4x4, 4x2, 4x1 lane configurations and LX2160A has Up to 24 PCIe Gen3 lanes, supporting ports as wide as x8. Layerscape also has the outperforming ethernet connectivity capable of processing more than a couple Gbps of data. DDR is also satisfied with 2x controllers of 64 and 72 bits respectively, however, they run on DDR4.
Another con is that they cannot run graphical interfaces natively, industrial graphics processors are i.MX processors, they run on 32-bit DDR, up to 10 Gbps ethernet, up to 2x PCIe Gen 3, they can run graphics though.
Regards