Example of the synthesisable system with the ARM Cortex-M3 processor.
DesignStart?
What is ARMArm DesignStart helps companies to develop innovative custom chips or FPGA designs, with the lowest risk possible and with an accelerated time-to-market. No matter a company’s budget or design expertise, application-specific designs are achievable and accessible.
Advantages:
- Fully functional ARM processor with CoreSight debugging subsystem developed by ARM
- Pre-built AHB/APB interconnect and ARM-developed peripheries
- Portable RTL code for almost any FPGA board
- Firmware examples
Disadvantages:
- Processor and CoreSight subsystem RTL obfuscated by ARM
- System interconnect cannot be changed because the tool used for code generation (Socrat) is not available
- This ARM source code cannot be used for the commercial usage accordingly with the ARM license agreement
Simulator of the ARM-based system
Universal Simulator is the part of the another repository riscv_vhdl and it already includes ARM processor model.