design a pipeline for a proposed instruction set architecture.
₹1500-12500 INR
Cerrado
Publicado hace casi 10 años
₹1500-12500 INR
Pagado a la entrega
This project involves the design a pipeline for a proposed instruction set architecture. The design will include such elements as: the number of stages; what resources are available to each stage; what forwarding is allowed for each stage; whether the pipeline is in-order or out-of-order issue. The project requires an analysis of the performance and cost of the pipeline for a set of small sample programs. The designer will select a design goal target and then meet that goal under constraints given by the instructor.
1The ISA
The ISA will be based on a RISC model. It is a fixed sized instruction set, with a load/store model. The instruction set includes floating point instructions. For purposes of the project, the instruction encoding mostly irrelevant.
1.1Integer Instructions
The ISA supports all of the standard ALU functions: basic arithmetic [addition, subtraction, multiplication, and division], logical instructions [and, or, not, xor], bitwise [and/or/xor/not] instructions, shifts, and rotations. All of these instructions are single cycle with the exception of multiply and divide, which require two and four cycles, respectively.
The arithmetic, logic, and bitwise instructions are three register operand, with one register the destination and the other two the sources. The not instructions, however, only requires two registers. The shift and rotation instructions require two register operands: the register to be shifted or rotated and a register containing the number of bits to shift or rotate.
Hi,
Implemented 16 bit Single Cycle and Pipelined RISC processor using Logisim. Every instruction was implemented .
Implemented many signal processing algorithms on Microcontrollers and DSPs.
Micros used are Atmega, 8751, NXP LPC1768, Arduino Uno.
Regards
Hi
I already completed a project of 8 bit RISC Processor Design on FPGA by programmind and pipelining the design elements like ALU , MUXES etc
I selescted an ISA of 8 bit in this project.
Hi there!
My name is Keith and I am a professional electrical engineer here in the US. I now work solely as a contracting designer and freelancer. I am knowledgable in all sorts of microcontroller implementations, circuit design, embedded systems, mechanical systems, and more.
I always enjoy the opportunity to work on such a variety of interesting projects here on Freelancer and invite you to have a look at my resume and portfolio.
I am hardworking and understand that when all is said and done, my clients need something that works well and done direct to your specifications.
Please don't hesitate to contact me with any questions before choosing a bidder.
Thank you for considering!
- Keith B.