AN FPGA REALIZATION OF INTEGRATED EMBEDDED MULTI- PROCESSORS SYSTEM: A HARDWARE- SOFTWARE CO- DESIGN APPROACH
Journal: Journal of Advanced Research in Embedded System (Vol.2, No. 1)Publication Date: 2015-03-01
Authors : Vincent Andrew Akpan;
Page : 1-27
Keywords : ;
Abstract
A comprehensive technique for FPGA realization of integrated embedded multi- processors system based on hardware- software co- design approach is presented. In order to demonstrate the proposed technique, a matrix multiplication algorithm has been used. The matrix multiplication algorithm is implemented as a synthesizable streaming- loop MATLAB program from which a System Generator block is obtained using Xilinx AccelDSP. Using the System Generator block, the Xilinx System Generator for DSP is then employed to create a complete hardware model of the matrix multiplication algorithm and subsequently the matrix multiplication algorithmic processor system. Then, an embedded PowerPC™440 processor system is designed and tested using the Xilinx platform studio (XPS) and the Xilinx software development kit (SDK) respectively. Next, the matrix multiplication algorithmic processor is exported to and integrated as a co- processor with the embedded PowerPC™440 processor system within the XPS while the software portion of the embedded system is developed within the SDK. Finally, the embedded multi- processors system is compiled and programmed into a Virtex-5 FX70T ML507 FPGA board. Some experimental results are presented and conclusions are drawn with some discussions on future directions.
Other Latest Articles
- ROALD DAHL’ S NONSENSE POETRY: A METHOD IN MADNESS
- SENSORY CHARACTERISTICS AND NUTRIENT COMPOSITION OF CHURAN PREPARED BY USING SEED POWDER OF DATE FRUIT (PHOENIX DACTYLIFERA)
- ANALYSIS OF TOTAL ANTIOXIDANT ABILITY OF PLASMA IN CHRONIC OBSTRUCTIVE PULMONARY DISEASE (COPD) PATIENTS
- EFFECT OF THE SEX OF FRONT-DESK WORKERS ON PUBLIC HEALTH SYSTEM ACCESS BY MEN IN RORAIMA, BRAZIL
- FINANCE GROWTH NEXUS IN NIGERIA: AN APPLICATION OF CO-INTEGRATION AND ERROR CORRECTION TESTS
Last modified: 2016-04-23 19:33:34