Download presentation
Presentation is loading. Please wait.
Published byKatherine Black Modified over 8 years ago
1
DESIGN OF A DYNAMICALLY RECONFIGURABLE PIPELINED RISC PROCESSOR 1 st Review 19 th March 2015 Azmath Moosa Dept. of Electronics Engg. School of Engg. & Tech, Pondicherry University Md. Aneesh Dept. of Electronics Engg. School of Engg. & Tech, Pondicherry University Under the guidance of
2
Proposed Design - ISA Micro-Op AddressOperands
3
Fluid Core ISA v2.0 01234567 89 101112131415 0 123456789101112131415 Micro-Op Address Branch Condition or Destination Register Reg AReg B 01234567 89101112131415 Reg AImmediate 01234567 89101112131415 Immediate RRR RRI RI
4
The Pipeline FetchDecodeExecute Memory Access Write Back 0 123456789101112131415 MicroStore TypeMod. SelOperation Register File Operand AOperand B Dest. Reg/BC
5
The Pipeline FetchDecodeExecute Memory Access Write Back ALUShifter Custom Module TypeMod. SelOperationOperand AOperand B Dest. Reg/BC Result/AddressStore Operand Dest. Reg/BC Type
6
The Pipeline FetchDecodeExecute Memory Access Write Back Result/AddressStore Operand Dest. Reg/BC Type Data Memory (External) Branch Unit ResultTypeDest. Reg/BC
7
The Pipeline FetchDecodeExecute Memory Access Write Back ResultTypeDest. Reg/BC Register File
8
Comparison CategoryNIOS 2MicroBlazeOpenRISC Fluid Core Fluid Core v2 Datapath Width Fixed 32 bit 32 or 64 8, 16, 32, 64… 8, 16, 32, 64 Floating Point Unit IEEE 754 No, as peripheral No, can be added No, Can be added Pipeline 6 stages3 stages5 stagesNone5 stages Custom Instructions Upto 256NoneUnlimited Register File Size 32 Unlimited Max Clock Frequency 200 MHz 300 MHz (ASIC)56 MHz 216 Mhz Area 1800 LUTs 1269 LUTsNA800 LUTs 700 LUTs
9
Scalability - Area
10
Scalability - Speed
11
Future Work Hazard Management Technique – Operand Forwarding Implement write to Micro-Op store instructions Assembler Configuration FPGA Implementation
12
References Pocek, Kenneth, Russell Tessier, and André DeHon. "Birth and adolescence of reconfigurable computing: A survey of the first 20 years of field-programmable custom computing machines." Highlights of the First Twenty Years of the IEEE International Symposium on Field-Programmable Custom Computing Machines. 2013. J. Tong,, "Soft-Core Processors for Embedded Systems," IEEE Conferences on Reconfigurable Computing, Vol., no., pp. 170-173. 2006. Chapman, Ken, PicoBlaze 8-Bit Microcontroller for Virtex-E and Spartan-II/IIE Devices, Xilinx, version 2.1 Michael Gschwind, Valentina Salapura,, FPGA Prototyping of a RISC Processor Core for Embedded Applications, IEEE Transactions on VLSI, vol 9, no 2, p.241 - 250 J. Gray, “Designing a Simple FPGA-Optimized RISC CPU and System-on-a-Chip”, DesignCon’2001, online at http://www.fpgacpu.org/gr/index.html, 2001.
13
Thank You Queries may be put forth
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.