CONCLUSIONS
An architecture for SoC development platform is implemented. The hardware attached to the processor is accessed and controlled with the software running from the external memory attached to the processor. The hardware interface and the software to run the simulation are written as a part of this project. The main results of this project can be summarized as:
Some existing IP-cores can be added to the LEON processor to the AMBA bus and controlled by software.
The interfacing to AMBA bus is tested using simple memory elements.
Using cross-compilers to generate stand-alone C-applications, ROMable and bootable code is discussed.
The knowledge gained through this project can be used as a starting point towards open source SoC development of multimedia applications and other low-power embedded applications.
In future this project can be extended by adding multiple cores to the LEON's AMBA bus and porting a real-time operating system like eCOS or RTEMS with device drivers for the cores. Portable API can be written at system level to control the existing hardware.
| Abstract | Introduction | SoC Architecture Overview | Hardware and Software Details | Helpful Hints | Conclusions | References | Acknowledgements |