diff --git a/9086_v0.2.0.svg b/9086_v0.2.0.svg new file mode 100644 index 0000000..2fcbc71 --- /dev/null +++ b/9086_v0.2.0.svg @@ -0,0 +1,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cache + + + + + + BIU + + + + + + + + + + + + + [31:0] INSTRUCTION + + + + + + + + + + + + + VALID_INSTRUCTION + + + + + + + + + + + + + VALID_INSTRUCTION_ack + + + + + + + + + + + + + ADDRESS BUS + + + + + + + + + + + + + DATA BUS + + + + + + + + + + + + + rd,wr,BHE,IORQ ... + + + + + + + + + + + + + + + + + + + + + + + + + + + READ MEM + + + + + + + + + + + + + + + + + + + + WRTIE + + + + + + + + + + + + + WRTIE MEM + + + + + + + + WRTIE IO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EXECUTION + + + + + + + + Microcode ROM + + + + + + DECODE + + + + + + + + + + + + + + + + + + + + + + + + + + + REGISTER FILE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ALU + + + + + + Write port + + + + + + Read port 1 + + + + + + Read port 2 + + + + + + + + + + + + + ALU Control + + + + + + + + + + + + + Register Control + + + + + + + + + + + + + exec state + + + + + + + + + + + + + next exec instr + + + + + + Read data request, write data request, jump request + + + + + + + + + + + + + + + + + + + + + + + + + + [15:0] DATA + + + + + + + + + + + + + init data + + + + + + + + predecode + + + + + + + + + + + + + + + + + + + + + + + + + + + BUFFER + + + + + + + + + + + + + Valid exec + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 4dbc45b..c9d3f9f 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Specifically this list shows the software needed and the versions used during de After that you can run `make` on the top level directory and it should build everything and start the simulation ### High level design overview -9086 logo +9086 logo ### License All parts of this project are licensed under the GNU General Public License version 3 or later