Industrial Communication Based on a Mercury Code Platform
The MercuryCode IV is based on the actual generation of Intel’s low cost FPGAs Cyclone® V
Due to increasing resource needs for current customer applications the size of the FPGA was increased. Starting with 20 K LEs in 2006 on the DBC2C20, we finally using the 150 K LEs device from the Cyclone V family. As Cyclone V provides hard memory Controller, we changed the on board memory from SDRAM to DDR3 RAM. As the peripheral set of the board still fits the customer requirements for industrial applications the peripheral devices are kept. This results in an easy migration path from Cyclone IV to Cyclone V designs. Respective to the block diagram, a huge set of peripherals are arranged around the FPGA. For system solutions a uC can be integrated in the FPGA. As Cyclone V has integrated Hard Memory Controller, a 16 bit DDR3 and a 8 bit DDR3 Memory are implemented on the board. A QSPI Flash Memory is connected to the FPGA, which can be used for Configuration and for software application storage, too. Due to the increased configuration clock, this results in a very small and efficient non volatile solution. A 4 kbit EEPROM can be used for parameter storage. As a starting point for first applications 8 LEDs, 4 buttons, a dual digit seven segment display and a navigation switch is implemented. Several serial connections are possible, like dual CAN, quad RS485 and one RS232. The RS485 drivers can be used for encoder interfaces like Endat, Biss or HyperfaceDSL, or for fieldbus like Profibus and Interbus-S. IP cores for all these communication interfaces are available on request. For higher communication speed, two 10/100 Mbit ethernet Phys are on board – the typical industrial ethernet approach for line topology. IPs and protocol stacks for the MercuryCode board are available via several partner companies. Additionally, the board is equipped with 48bit general purpose I/O pins which are directly connected to the FPGA. For high-speed connections 16 GPIO pins can be configured for LVDS standard. Several add-on boards are available for this connector and custom specific extensions are possible too! For PLC applications sixteen 24 V I/O signals are available on a 5 mm grid Phoenix connector where local I/Os can be implemented. For HMI applications a TFT interface together with a touch interface is implemented. Design security can be implemented using the Atmel security memory. This one-wire device enables SHA256 based security algorithms.
Industrial Communication Based on a SoCrates Platform
SoCrates is a starter kit based on the Cyclone V Intel SoC FPGA
SoCrates II is the second generation of the SoCrates Intel SoC FPGA development board. The SoC FPGA integrates a Cyclone® V FPGA with a dualcore Cortex™-A9 Hard Processor System (HPS). The HPS provides the processor cores and a rich set of peripherals. SoCrates II provides a selected set of the peripherals like: Gigabit Ethernet, USB OTG, SPI, I2C, UART, CAN, μSDCard and GPIO.
The external memory chips add 1GB DDR3 to the HMC for hardware and software access. The processor can be booted from a QSPI Flash, the SD Card interface or through the FPGA. To configure the FPGA a second QSPI Flash is available, or the HPS can configure the FPGA.
The FPGA IO Pins are connected to several connectors, providing 3.3 V and LVDS IO Standard. A special High-Speed LVDS connector is available to add a CMOS Sensor Board to SoCrates II. On the bottom of the board, a LVDS-based TFT-display can be connected directly. SoCrates II provides all six transceiver channels on a high-speed connector. This enables protocols like PCIe, USB3 or JESD204.
The on-board crypto security chip demonstrates ways for adding typical security functions to an embedded system like: Anti-Cloning, Network Security and Signing Transactions. This includes features like a secured key storage, TLS handling, different symmetric and asymmetric calculations, HASH values and a true random number generator in Hardware.
An additional Phy Add-On board with 2 100Mb/1Gb Phys makes it an ideal evaluation platform for any Industrial Ethernet and TSN requirement.