Project ID:
749274
Project Type:
Fixed
Budget:
$250-$750 USD
Project Description:
Hi Sir,
My project is to design a Barrel processor (architecture design and coding in VHDL). I have no prior experience in this field. Can you help me out.
I have given a short note on my project below.
I have to design a barrel processor that has to execute only one instruction from each thread at a time for all threads upto N threads. I need to design the architecture for the Barrel processor and has to implement the processor on a FPGA by using VHDL.
So, I have to take a basic architecture of any of the processor and have to modify it such that the processor has N - number of PC,SP,SR,Thread IDs,etc. for each thread. I have to cycle all these registers of each thread at their turn executing only one instruction at a time.
For example Thread -1 is taken and all its corresponding CPU registers are loaded, then one instruction from this thread is executed. Then again Thread -2 is taken and all its CPU registers are loaded, then one instruction from this thread is executed, etc. upto N threads and again its cycled from the first.
Example:
Thread -1 ACC Ro-Rn PC SP Thread ID Flags Thread-status(En/Disable)
Thread -2 ACC Ro-Rn PC SP Thread ID Flags Thread-status(En/Disable)
Thread -3 ACC Ro-Rn PC SP Thread ID Flags Thread-status(En/Disable)
So, I have to design an architecture first and then i have to code in VHDL.
Can you please help me in my project. I have only two weeks left.
Well, i need a simple basic processor design and coding in VHDL that implements the mentioned concept which is enough, with a simple instruction set considered. Its urgent, so can please help me out.
I have attached the idea behind the processor design as for as i got in one of the attached files.
-
Thanks,
Mohan
Skills required:
Electrical Engineering,
Electronics,
Engineering,
Verilog / VHDL