International Conference on Computing, Communication and Sensor Network |
Foundation of Computer Science USA |
CCSN2012 - Number 2 |
March 2013 |
Authors: Pratap Khuntia, Soumyashree Sethy |
0b8a7140-bc9a-4ca5-b978-b76e71eb6671 |
Pratap Khuntia, Soumyashree Sethy . Design of User Define Instruction Set using APU. International Conference on Computing, Communication and Sensor Network. CCSN2012, 2 (March 2013), 19-23.
This paper includes User Defined Instruction Decoding using the Auxiliary Processor Unit (APU) controller which allows the designer to extend the native PowerPC 405 instruction set with custom instructions that are executed by an FPGA Fabric Co-processor Module (FCM) which accelerate the system performance with the APU Controller, with an aim that Portions of certain software applications that are implemented in software can run faster by moving the implementation into hardware. In a Virtexâ¢-4 FX FPGA, the embedded PowerPC⢠405 (PPC405) processor can run software and offload computations to hardware modules in the FPGA. In such a system, a coprocessor interface known as the Auxiliary Processor Unit (APU) is used to transfer data between the processor and the FPGA. Because certain computations can be done more efficiently in software, and others in hardware, an APU-enhanced system results in a faster overall solution for many digital signal processing (DSP) applications.