ARM LogicTile Express Expansion
The Juno ARM Development Platform can be expanded by adding a Versatile Express LogicTile 20MG FPGA development board. This enables the addition of user logic to the system. The FPGA board connects to the platform using master and slave Thin Links, which enables off-chip communication.
Application Note AN415 show how to enable connection of an ARM LogicTile Express 20MG to the Juno Development Platform and is available for download here.
The Juno r2 can also be expanded using the 4 Gen 2.0 PCI-Express slots.
PRO DESIGN proFPGA FPGA Expansion
The Juno platform supports PRO DESIGN Electronics proFPGA uno, duo and quad Prototyping solution, offering a larger capacity FPGA solution beyond Versatile Express 20MG. The proFPGA product family is a complete, scalable and modular multi-FPGA prototyping solution consisting of different types of motherboards, various Xilinx Virtex® FPGA modules based on the latest Virtex UltraScale™ technology and a portfolio of interconnection boards/cables, as well as a large range of daughter boards including memory boards and high-speed interface boards. This solution is supported by all Juno variants and an example Application Note AN499 is available as a starting point for an FPGA design implementation. A short video showing the mechanical assembly instructions is available here.
Synopsys® HAPS FPGA Expansion
The Juno platform supports the Synopsys HAPS FPGA solution offering a range of capacity FPGA solution in addition to Versatile Express 20MG. HAPS FPGA-based physical prototyping systems include an integrated hardware and software tool flow for design planning, FPGA synthesis and debug. The HAPS ProtoCompiler software, which has built-in knowledge of the HAPS system architecture, automates partitioning to map IP blocks to complete subsystems and SoCs. Juno is supported by the HAPS-80, HAPS-70 and HAPS-DX series. More information on Synopsys's FPGA range is available HAPS FPGA.
S2C’s Prodigy FPGA Expansion
The Juno Platform supports the S2C Prodigy FPGA Logic Module Systems to increase scalability of FPGA prototyping for designs based on ARMv8-A. The Prodigy Interface Module for Juno effectively bridges the software development environment to the S2C’s Prodigy Logic Modules for prototyping custom logic blocks alongside the ARM processor. The Prodigy Interface Module for Juno works with the Prodigy Complete Prototyping Platform that includes advanced capabilities for design partitioning, prototype configuration, multi-FPGA debug, and the ability to scale beyond 1.5B gates utilizing the Prodigy Cloud Cube architecture.
Prodigy Interface Module Kit for ARM Juno includes the following:
- One Prodigy Interface Module for Juno
- One I/O loopback test module for ARM Juno
- One 8GB DDR4 Pre-tested SO-DIMM Memory Module
- One 400mm Prodigy Cable
- One reference design for Juno, tutorial guide and application note
The kit also includes a complete easy set up reference design that shows:
- Comprehensive self-testing between the Prodigy Logic Modules and the Juno ARM Development Platform
- Expanded FPGA capacity
- Early porting of OS kernel or driver code for ARMv8-A processors
- High-speed DDR4 memory access between the Logic Module(s) and Juno ARM Development Platform
More information on S2C Prodigy Complete FPGA Prototyping Platform offerings is available here.