Cortus provides a complete Eclipse-based IDE, a GNU-based toolchain, an FPGA development board, and an OpenOCD debugging solution for software development and debug.
Cortus Development Platform
The Cortus Development Platform comprises a board based on a Xilinx Spartan®-6SLX75, the Cortus Eclipse IDE and the Cortus GCC toolchain. The board includes an I/O footprint compatible with the Arduino Due enabling the wide choice of Arduino Due compatible shields to be used to extend the platform.
The FPGA has ample capacity for both evaluating our processor cores and for systems development. A Cortus APS23 system uses 19% of the FPGA resources and an APS25 29%. There is ample space for developing multi-core systems.
The Development Platform also enables software development before the SoC design is finalised.
The Development Platform has the following features:
- Xilinx Spartan®-6SLX75
- 1 MByte Synchronous SRAM
- 32 Mbit SPI Flash
- 10/100 Mbit/s Ethernet PHY
- Integrated USB ↔ JTAG Interface
- USB ↔ Serial Interface
- 8 LEDs
Cortus has chosen the widely used OpenOCD in conjuntion with the GNU Debugger to provide a simple and smooth debugging experience.
OpenOCD is compatible with a number of JTAG probes, from very low cost for full featured. This also includes the JTAG interface of the Cortus Development Platform.
A debug solution via a UART interface is also supported as an alternative to a JTAG interface.