Difference between revisions of "R32V2020 32-bit RISC CPU Design"

From Land Boards Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
= R32V2020 - 32-Bit RISC =
 
= R32V2020 - 32-Bit RISC =
  
* R32V2020 is a 32-bit RISC CPU.
+
* R32V2020 is a 32-bit RISC CPU
* R32V2020 runs at 12.5 MIPS with a 50 MHz clock (4 clocks per instruction).
+
* R32V2020 runs at 12.5 MIPS with a 50 MHz clock (4 clocks per instruction)
* R32V2020 is [[Why VHDL for the R32V2020|written in VHDL]].
+
* R32V2020 is [[Why VHDL for the R32V2020|written in VHDL]]
* R32V2020 is intended to be [[Target Hardware|implemented in an FPGA]].
+
* R32V2020 is intended to be [[Target Hardware|implemented in an FPGA]]
 
* R32V2020 is a '''non-'''[https://en.wikipedia.org/wiki/Von_Neumann_architecture Von Neumann architecture] so it may be unfamiliar at first glance.
 
* R32V2020 is a '''non-'''[https://en.wikipedia.org/wiki/Von_Neumann_architecture Von Neumann architecture] so it may be unfamiliar at first glance.
 
** Attempts to avoid the [https://web.archive.org/web/20131212205159/http://aws.linnbenton.edu/cs271c/markgrj/ Von Neumann bottleneck] by having a separate instruction memory space
 
** Attempts to avoid the [https://web.archive.org/web/20131212205159/http://aws.linnbenton.edu/cs271c/markgrj/ Von Neumann bottleneck] by having a separate instruction memory space

Revision as of 13:06, 10 April 2022

R32V2020 - 32-Bit RISC

Details

Ownership

Warning

  • No warranty expressed or implied.