J05 : MIPE: Microprocessor with Integrated Programmable Execution units


Students Alex Tomala
School HWCD - Cardinal Newman Secondary School - Hamilton
Level Intermediate 9/10 - Grade 10
Group Group 7 - Engineering and Computing III
Abstract The problem with most modern microprocessors is that they are designed using a RISC or CISC instruction set which both have their own advantages and disadvantages. The purpose of this project is to see how I can combine the advantages of both instruction set types to help achieve a greater data throughput. I developed a method using configurable logic to create a variable instruction set architecture which combines the speed of a RISC processor with the instruction specialization of a CISC processor. My hypothesis is that the microprocessor with the configurable logic will have a greater data throughput when compared to a similar processor which does not contain the configurable logic elements.