Explore >> Select a destination


You are here

rosenzweig.io
| | www.bitsnbites.eu
12.8 parsecs away

Travel
| |
| | jamie-wong.com
13.3 parsecs away

Travel
| |
| | domipheus.com
13.1 parsecs away

Travel
| | This is part of a series of posts detailing the steps and learning undertaken to design and implement a CPU in VHDL. Previous parts are available here, and I'd recommend they are read before continuing. Memory Operations We already have a small RAM which holds our instruction stream, but our TPU ISA defines memory read and write instructions, and we should get those instructions working. It's the last major functional implementation we need to complete. The fetch stage is simply a memory read with the PC...
| | jborza.com
105.7 parsecs away

Travel
| In the last part I ended up with a partially working CPU with most of the single-clock instructions implemented. So far, all of the testing was done in simulator only, and it's about time to to get a visual output, so I implemented the display sprite operation next. Other articles in the series: CHIP-8 in FPGA #1 (ALU) CHIP-8 in FPGA #2 (CPU) Display instruction: DXYN The DXYN opcode is described in the original manual as: