Several people have asked me for the following paper I presented in Embedded World 2014:
ARM Cortex-M Processor based System Prototyping on FPGA
Many SoC designers need to design FPGA prototypes of Cortex-M series processor-based systems for system design evaluation, verification, debug tool testing, etc. While the designs might not be highly complex, there are certain challenges and a number of areas need to be considered. For example, the size of the FPGA needed, FPGA board choices, system IP selection, memory systems, etc. This paper also covers various topics that are useful for both FPGA and SoC designers such as clock domains of a Cortex-M series processor-based system, reset generation logic and system performance.
I have attached the paper and slide in this document. Hope this is useful.
Regards,
Joseph