13.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Introduction1.3 Introduction to the MPS RTSMThe Microcontroller Prototyping System (MPS) is a hardware development platform producedby Gleichmann Electronics Research. The <strong>ARM</strong> Hpe ® module extends the hardware to supportan <strong>ARM</strong> Cortex-M3 or Cortex-M4 processor implemented in an FPGA.The Microcontroller Prototyping System Real-Time System Models (MPS RTSMs) are systemmodels implemented in software. They are developed using the <strong>ARM</strong> Fast Models libraryproduct.NoteThe MPS RTSMs are provided as example platform implementations and are not intended to beaccurate representations of a specific hardware revision. The RTSMs support selectedperipherals as described in this book. The supplied RTSMs are sufficiently complete andaccurate to boot the same application images as the MPS hardware.1.3.1 About the MPS hardwareThe MPS hardware contains two FPGAs that implement the system:CPUDUTThis FPGA contains:• one instance of the Cortex-M3 or Cortex-M4 processor with ETM• two memory controllers for RAM and FLASH on the board• touchscreen interface• pushbutton and DIP switch interfaces• I2C interface• an RS232 interface• a configuration register block.This FPGA contains an example system that includes:• timers• display drivers (CLCD, character LCD, and seven-segment LED)• audio interface• pushbutton and DIP switch interfaces• two RS232 interfaces• an Hpe module interface• MCI/SD card interface• a USB interface.The MPS RTSMs provide a functionally-accurate model for software execution. However, themodel sacrifices timing accuracy to increase simulation speed. Key deviations from actualhardware are:• timing is approximate• buses are simplified• caches for the processors and the related write buffers are not implemented• ETM is not modeled.1.3.2 About the MPS RTSMThe MPS RTSM models in software some of the functionality of the MPS hardware. For moredetail on the differences, see Differences between the VE and coretile hardware and the modelson page 3-25.<strong>ARM</strong> DUI 0575A Copyright © 2011 <strong>ARM</strong>. All rights reserved. 1-5ID051811Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!