SoC Design/Microprocessors in FPGAs Development Boards for Educators

The ARM University Program recommends the following development boards for teaching SoC Design/Microprocessors in FPGAs:

Cortex logo DesignStart logo

ARM has announced the availability of the ARM® Cortex™-M0 DesignStart Processor via the ARM DesignStart™ online IP portal as a download after a simple click-through EULA. The processor is configured as a synthesizable, obfuscated verilog netlist designed for academics, start-ups and ad-hoc technology teams looking to teach or prototype with a real ARM processor. Implementation is possible in almost any FPGA to enable SoC design courses and projects around a real, instruction set compatible ARM core. It can also be manufactured according to the EULA. From there, anything from embedded systems courses or microprocessor applications can be taught using the same platform. Through this online access model, ARM will accelerate the proliferation of ARM technology in university curriculums and research projects.

The Official ARM Cortex™-M0 DesignStart Example Design Kit (EDK) is Now Freely Downloadable!
The ARM Cortex-M0 DesignStart Example Design Kit (EDK) helps to start designing complete systems (hardware + software) with the Cortex-M0 DesignStart Processor on an FPGA board. It includes a selection of simple AHB-Lite peripherals, AHB-Lite bus infrastructure components, example systems usable as design templates, software examples based on the popular Keil MDK-ARM software development tools, and associated quickstart guides and documentation. It's everything you need to get an example system based on the M0_DS running out-of-box in a Xilinx-based Digilent Nexsys3 FPGA board!

About the ARM Cortex-M0 Processor
The ARM Cortex-M0 processor is the smallest and lowest power 32-bit ARM processor available. The exceptional low power, small gate count and code footprint of the processor makes it ideal for ultralow power MCU and mixed signal applications, providing 32-bit performance and efficiency in an 8/16-bit footprint. ARM Cortex-M0 also offers a broad ecosystem, software development tools support and a future proof solution through upwards compatibility with the Cortex-M family. As the entry-level ARM processor, it is ideal for designers, students and researchers who need low cost access to industry standard processor IP.

About ARM DesignStart Online Portal
The ARM DesignStart portal provides easy and comprehensive online access to a broad range of physical and processor IP from ARM. The portal contains design kits and evaluations of several of ARM processors including ARM Cortex-M0, and an extensive selection of ARM Artisan logic, memory and interface IP. The DesignStart IP provides a silicon proven path to accelerate ARM processor-based SoC designs.

Additionally, universities can gain access to processor simulation environments for ARM technology and can incorporate industry models into academic research efforts. These are simulation environments are based on real foundry processes available in the current marketplace. At the moment, one core simulation model is available in the University DesignStart program - the ARM926EJ-S.

The University DesignStart Kit comprises of the following deliverables: documentation including User Guide and Integration Manual; Design Simulation Model allowing RTL level simulation; foundry process specific timing view (.lib and .CLF format); and foundry process specific abstract layout view (.LEF and .FRAM format).

The DesignStart deliverables are subject to approval. To apply for the materials, please click the link below.

Students cannot request the DesignStart materials other than the Cortex-M0 DesignStart Processor. Only a faculty member, full-time researcher, or other qualified full-time staff member of a university or research institution can do this.

  • University DesignStart Program

ARM Processors meet Hardware Programmability
Zynq™-7000 All Programmable SoC is a new class of platform which combines an industry-standard ARM® dual-core Cortex™-A9 MPCore™ processing system with Xilinx 28nm programmable logic. This processor-centric architecture delivers a comprehensive processing platform that offers academics ASIC levels of performance and power consumption, the ease of programmability of a microprocessor and the flexibility of a FPGA.

More than Silicon: A Comprehensive Platform Offering
The value of Zynq-7000 All Programmable SoC is amplified by all the elements supporting the Zynq-7000 family that includes hardware (HW) and software (SW) development tools, operating systems, and much more.

A Flexible Scalable Platform Addressing a Wide Range of Applications
The flexible nature of programmable logic and its tight integration to the ARM based processing system offers academics the possibility to add virtually any peripheral they want and create accelerators to extend the performance of the Zynq-7000 devices. This makes Zynq-7000 devices the ideal solution for a variety of academic projects.

Say hello to freeSoC
freeSoC is a revolutionary microcontroller development platform, based around the Cypress PSoC 5LP microcontroller. freeSoC combines the power of an FPGA, the flexibility of a microcontroller, and the convenience of onboard precision analog hardware, enabling you to realize your dreams without spending a fortune and buying a bunch of extra parts.

A drag and drop dream
PSoC Creator, the free graphical IDE for freeSoC, enables you to easily configure your component-level hardware design with the click of a mouse. Want to add an Op-Amp, a PWM, or an analog signal multiplexer? Just drag and drop the component onto the block diagram, and you’re done. Why bother messing around with prototyping wire and breadboards, when you can do it all with a few clicks of the mouse?

Any pin, any purpose
With freeSoC, you can use any GPIO pin for any function. Need 16 SPI controllers? No Problem. 24 PWMs? freeSoC has you covered. How many other microcontrollers on the market can act as a 32 channel analog multiplexer?

PSoC® 5 is a true programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and a microcontroller on a single chip. The breakthrough new PSoC 5 architecture boosts performance through integrated high-precision 20-bit resolution analog, programmable PLD-based logic, and the 32-bit ARM® Cortex™-M3 CPU up to 67 MHz.

PSoC 5

Microsemi's SmartFusion™ Development Kit offers a full-featured development board so you can try the world's only FPGA with hard ARM® Cortex™-M3 and programmable analog. The device contains on-chip flash and SRAM memory, as well as additional off-chip memory on the board. The board can communicate via Ethernet and HyperTerminal. The board also contains LEDs, switches, OLED, and extensive analog experimentation, including voltage rail monitoring, current POT, temperature diodes and voltage sweeping using active bipolar prescalers (ABPS). Networking interfaces include Ethernet PHY, EtherCAT, CAN, UART, and RS485. See board details below for more information.

SmartFusion Cortex-M3 Evaluation Board



We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set