The Cortus Development Platform is an ideal tool for evaluating and prototyping the full range of Cortus APS 32-bit processors and multi-core systems. It features a Xilinx Spartan®-6 X75 which is large enough to prototype substantial single and multicore systems based around Cortus processors.
1 Mbyte of high speed synchronous static RAM is available for application use, giving single cycle access for systems running at up to 100 MHz. A 32 Mbit serial (SPI) Flash memory holds the FPGA configuration and can be shared to hold the application software. A USB interface assures the JTAG connection (Windows and Linux drivers are available) which is fully compatible with Cortus tools. A second channel (over the same USB interface) provides a UART connection to the system being prototyped, ideal for terminal applications.
The FPGA board offers an I/O footprint that is compatible with the Arduino Due enabling the use of shields designed for that platform. Additional I/O connectors are available to extend the memory available to the platform with DDR2 memory to 512 Mbytes. This gives enough memory to run a complete version of Linux on the board. Additionally this memory extension can include a USB2.0 PHY to combine with the Cortus USB2.0 MAC creating an ideal platform for prototyping embedded Linux systems.
The platform is fully integrated with the Cortus IDE, Cortus toolchain and software development tools and also IDEs from Cortus’ partners.
- Spartan®-6 X76
- 1 Mbyte synchronous SRAM
- 32 Mbit SPI flash
- 10/100 Mbits/s Ethernet PHY
- FT2232H for JTAG and serial
- Arduino Due I/O connector footprint
- 50 MHz clock oscillator
- Prototyping ASICs/SoCs using Cortus APS cores
- Software development for Cortus APS cores
- Evaluation of Cortus APS cores