Archives

August 18, 2020

TORNADO-AZ/FMC AMC-module with Zynq-7000 FPGA, FMC-site

TORNADO-AZ/FMC is a low-cost single-width AdvancedMC module with Xilinx XC7Z100 largest Zynq-7000 AP SoC FPGA and FMC-site. It is designed for reliable 24/7 industrial operation.

Zynq-7000 AP SoC FPGA includes PS with 2x ARM Cortex-A9 and I/O peripherals, and PL with high-capacity logic/memory/DSP48 and 12.5Gbps GTH transceivers. The on-board memory includes 6GB DDR3, FLASH and NVRAM memories, and front-panel slot for microSD card. The AMC interface includes 10Gbps/12.5Gbps Fabric-DEFG ports 4-7/8-11 for in-chassis streaming I/O and Fabric-A 1GbE ports 0/1 for remote control and in-chassis AMC-to-AMC communication. Multi-color front-panel LEDs are provided to indicate user defined events from Zynq PS/PL applications. Application specific I/O is adopted via VITA57.1 FMC HPC/LPC module with AD/DA, SFP+, QSFP, MPO-MTP, etc.

The MMC firmware is based on the proprietary TAMMC G2 MMC kernel. MMC performs power and temperature management of the device and automatically locks/unlocks the device on critical conditions for reliable and safe functionality.

TASDK tools are used to remotely control the device and develop Zynq/PS ARM and remote control applications (Windows, Linux, Android) using unified cross-platform high-level Zynq/PS API and Host API. Multithreaded Zynq/PS ARM applications are developed using Linux, FreeRTOS and pre-certified Microsoft Azure ThreadX RTOS for demanding requirements.

The board can also be used as a stand-alone/embedded controller.

Key Features:
– Complies PICMG AMC.0, AMC.1, AMC.2, AMC.4, MTCA.0
– Xilinx XC7Z100 Zynq-7000 AP SoC FPGA (XC7Z035/XC7Z045 are optional)
– 1GB x32 DDR3, FLASH and MRAM memories, 32GB MicroSD-card slot for Zynq/PS
– 4GB x64 DDR3 for Zynq/PL
– AMC Fabric-DEFG ports 4-7/8-11 via FPGA GTX (10Gbps/12.5Gbps) (AMC.1 PCIe, AMC.2 Ethernet, AMC.4 SRIO)
– AMC Fabric-A 1GbE ports 0-1 via Zynq/PS 1GbE ports for remote control and in-chassis AMC-to-AMC communication
– VITA57.1 FMC site with 160 I/O (1.2V-3.3V), 8x 10Gbps/12.5Gbps GBTs, various FMC activation modes
– Stand-alone/embedded operation from +12V power supply

August 18, 2020

TORNADO-AZU+/FMC+ AMC-module with Zynq-US, FMC+, M.2 SSD drive

TORNADO-AZU+/FMC+ is an industry-unique single-width AdvancedMC module with Xilinx ZU19EG largest Zynq UltraScale+ MPSoC FPGA, FMC+/HSPC site and 1TB+ M.2 SSD drive.

Zynq Ultrascale+ EG MPSoC FPGA includes PS with 4x Cortex-A53 and 2x Cortex-R5 ARM cores and I/O peripherals, and PL with high-capacity logic/memory/DSP48, and pools of 32Gbps GTY and 16Gbps GTH transceivers. The on-board memory includes 20GB DDR4, FLASH and NVRAM memories, 1TB+ M.2 SATA3 SSD drive and front-panel slot for MicroSD card. The AMC interface connects to FPGA transceivers and includes 32Gbps Fabric-DEFG ports 4-11/8-11 for in-chassis streaming I/O (AMC.1, AMC.2, AMC.4), 32Gbps AMC ports 12-15/17-20 for direct AMC-to-AMC streaming I/O (any protocol), 16Gbps Fabric-B ports 2-3 (AMC.3 SATA3 or any protocol), and 1GbE Fabric-A ports 0-1 for remote control and in-chassis AMC-to-AMC communication. Multi-color front-panel LEDs are provided to indicate user defined events in Zynq PS/PL applications. Application specific I/O is adopted via VITA57.4 FMC+/HSPC module with AD/DA, SFP+, QSFP, MPO-MTP, etc.

The MMC firmware is based on the proprietary TAMMC G2 MMC kernel. MMC also performs power and temperature management of the device and automatically locks/unlocks the device on critical conditions for reliable and safe 24/7 functionality.

TASDK tools are used to remotely control the device and develop Zynq/PS ARM and remote control applications (Windows, Linux, Android) using unified cross-platform high-level Zynq/PS API and Host API. Multithreaded Zynq/PS ARM applications are developed using Linux, FreeRTOS and pre-certified Microsoft Azure ThreadX RTOS for demanding requirements.

The board can also be used as a stand-alone/embedded controller.

Key Features:
– Complies PICMG AMC.0, AMC.1, AMC.2, AMC.4, MTCA.0
– Xilinx XCZU19EG Zynq UltraScale+ MPSoC FPGA (ZCZU17EG/XCZU11EG are optional)
– Zynq/PS: 8GB x64 2.4GTPS DDR4, 2Gb NOR FLASH, 4Mb NVRAM, 1TB+ M.2 2280 SATA3 SSD drive, slot for 2TB MicroSD card
– Zynq/PS: 8GB (x64) and 4GB (x32) 2.6GTPS DDR4
– AMC Fabric-DEFG ports 4-11/8-11 and ports 12-5/17-20 via FPGA GTY (32Gbps)
– AMC Fabric-B ports 2-3 via FPGA GTH (16Gbps)
– AMC Fabric-A 1GbE ports 0-1
– VITA57.4 FMC+/HSPC site with 160 I/O (1V-1.8V), 24x 16Gbps GBTs, various FMC activation modes
– Embedded USB high-speed FPGA JTAG emulator, optional external FPGA and FMC JTAG emulators
– Stand-alone/embedded operation from +12V power supply

July 11, 2016

AMC596

The AMC596 is based on the Virtex UltraScale XCVU440 FPGA in FLGA2892 package withan on board Power PC P2040. The AMC596 is compliant to the AMC.1, AMC.2, AMC.3 and/orAMC.4 specification.

The module provides 20 SERDES lanes on tongue 2, providing high-bandwidth connectivity toanother module at a very high speed (where supported by appropriate chassis). The use of thetongue 2 connector complies with the AMC.0 specification.

The on-board, re-configurable FPGA interfaces to the AMC FCLKA and TCLKA-D via a MLVDSCross Bar Switch (CBS). The FPGA has interface to one DDR4, 64-bit wide, with 8 GB totalmemory. This allows for large buffer sizes to be stored during processing as well as for queuingthe data to the host.

The on-board quad core P2040 runs at 1.2 GHz with 1 GB of DDR3, 128 MB of Boot Flash, anda 32 GB SD Card. The PPC has x4 PCIe interface to the FPGA in addition to its local bus. ThePPC has its dual GbE routed to ports 0 and 1 of the AMC via a mux to allow FPGA routing tothe ports as well. The same applies to ports 2-3 (PPC SATA ports or directly to the FPGA viamux selection).