Keil (distributed in Australia by Embedded Logic Solutions) has announced the Microcontroller Prototyping System (MPS), enabling evaluation and prototyping of ARM Cortex-M class processors and user defined peripherals in a single product. The company says the Keil MPS is the first prototyping system incorporating a full-speed Cortex-M0 or Cortex-M3 processor implemented in FPGA which can be integrated with third-party peripheral IP to deliver a prototyping system for hardware and software application development.
The MPS enables ARM Partners to implement a Cortex-M class system without having access to the processor RTL, meaning different processors can be benchmarked in order to choose the most suitable for the intended devices price/performance. Additionally, the MPS is delivered fully configured with the Cortex-M processor and is fully tested so that the user does not have to test the processor implementation and can immediately begin adding third-party IP or writing software.
Features
- Cortex-M class processor running at up to 50 MHz
- On-system memory: 64 MByte NOR Flash, 8 MByte SRAM
- 10/100 Ethernet Phy to DUT FPGA
- USB 2.0 Full Speed - USB-OTG, USB Host
- 4 UARTS: 2 fixed and 2 configurable as either UART or FlexRay/CAN
- DVI-A video DAC support for 1280 by 1024 resolution
- SD/MMC Card Interface
- JTAG interface and ETM Trace port (Mictor-38 connector)
- Keil ULINK2 and MDK-ARM (evaluation version) to develop application software