ARM microcontrollers are being applied in the design of portable devices. This paper presents the implementation of a single
processor ARM 32-bit microcontroller. The model of the processor developed using Verilog hardware description Language
was tested by compiling a factorial program written in high level C programming language. The recursive factorial program
implemented on the processor showed that the model properly references the stack memory. Results showed that the
behavioural model was a true representation of the actual processor as the programs were compiled using industry standard
tools.
Key words: Single processor, portable devices, factorial, ARM microcontroller
|