Description
The VCS¹ is a PC/104 Linux stack composed of 2 main components, namely the EMC2 board which is a PCIe/104 OneBank™ carrier for a Trenz compatible SoC Module and the FM191 expansion card that fans out the I/Os from the SoC to the outside world.
The SoC provides standard connectivity (e.g. SPI, RS232, I2C, USB, GigE, PCIe, etc), ARM-based processing which is used to run Ubuntu Linux OS and ROS Melodic, memory interfaces and Programmable Logic used for Hardware acceleration and GPIO. The SoC can either be Xilinx Zynq 7 Series (Dual Core ARM Cortex A9) or Xilinx MPSoC Zynq Ultrascale+ (Quad Core ARM Cortex A53).
A Xilinx Zynq MPSoC is the ‘heart’ of the VCS¹ and provides 64-bit processor scalability while combining real-time control with soft and hard engines for graphics, video, waveform, and FPGA acceleration, using a Trenz TE0820 SoM.
The versatility of the VCS¹ system is derived from the modular concept of the SoM processing element on a PC/104 board, combined with a separate I/O Module. This gives it plenty of ADC, DAC, I/O and expansion possibilities with PC/104 options.
FM191-R; FMC-LPC to:
- 15x Digital I/Os [DB9]
- 12x Analogue Inputs [DB9]
- 8x Analogue Outputs [DB9]
- 1x Expansion [SEIC]
FM191-U; SEIC to:
- 4x USB3.0 [USB-c]
- 28x GPIO [40-pin GPIO]
FM191-A1; 40-pin GPIO
- 28x GPIO [DB9]