![]() |
![]() ![]()
Experimental Physics and
| ||||||||||||||||
|
On Tue, Oct 17, 2023 at 4:35 PM Baily, Scott A via Tech-talk <tech-talk at aps.anl.gov> wrote:
Vijay Banerjee and I visited SLAC and LBNL last week and the now unavailable MVME VME and CPCI hardware is a challenge for the EPICS communicate. I came away thinking I needed to do some research to see what was used in other domains. NAVAIR has the HOST standard (https://host-oa.com/) which I have read far enough to see they stayed in the VITA family and went with OpenVPX and PC/104 buses. I don't think RTEMS currently has any BSPs for OpenVPX boards unless it is based on an SoC and added bus.PC/104 is just a PC so that's ok. I took the approach of looking for CPCI boards with Zynq SoCs on them. That turned up some with MPSoC (aarch64) which unfortunately has RTEMS support in 6 but not 5. There are also some based on NXP QorIQ PowerPC CPUs. I don't know the long term situation on the QorIQ but I see them going into long life products FWIW. RTEMS 5 supports the QorIQ. But no CPCI board AFAIK. Both of those are SoCs so should be a variation of an existing reference board design with bus support added. My quick search did not turn up any CPCI Zynq based boards which would be ARM 32-bit. But they are almost certainly out there. It would again be a SoC with a bus added. There should also be some CPCI PC compatibles. PC/104 is PC compatible. Disclaimer the HOST standard info is just from the FAQ. I haven't read the standard yet or contacted the the folks I think I know that work on it.
I don't think that's a problem with the MPSoC or QorIQ. Both are quite fast and RTEMS latencies just get smaller. If you loosen your requirement to EPICS 7 and RTEMS 6, the aarch64 MPSoC CPCI boards should be good long term solution. This problem is something that is hard to solve because it involves guessing which CPUs have the longest life yet. Without having done any serious research, I'm guessing the Xilinx parts on CPCI are likely to have the most life left. --joel sherrill RTEMS
| ||||||||||||||||
ANJ, 24 Oct 2023 |
![]() · Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |