Questions tagged [lm32]

LatticeMico32 (LM32) is a soft CPU (soft core) created by Lattice Semiconductor.

LatticeMico32 (LM32) is a soft CPU (soft core) created by Lattice Semiconductor ().

This IP core can be configured as an 8-bit or 32-bit CPU.

1 questions
4
votes
1 answer

What is the purpose of this Verilog code for implementing 3-port Block RAM?

LatticeMico32 (LM32) is a royalty-free CPU that I use to study how a pipelined in-order CPU may be implemented. One particular troublesome point I have trouble with is how the register file is implemented. On a pipelined CPU, you will normally have…
cr1901
  • 494
  • 3
  • 12