From 317270a4daf0bfa6ee1f287a3150f3f752d28391 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Wed, 6 Dec 2017 16:32:34 +0100 Subject: working through project 3 - reached RAM8 --- projects/03/a/RAM8.hdl | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'projects/03/a/RAM8.hdl') diff --git a/projects/03/a/RAM8.hdl b/projects/03/a/RAM8.hdl index 4c0e070..8b25522 100644 --- a/projects/03/a/RAM8.hdl +++ b/projects/03/a/RAM8.hdl @@ -16,4 +16,14 @@ CHIP RAM8 { PARTS: // Put your code here: -} \ No newline at end of file + DMux8Way (in=load, sel=address, out=loads); + Register (in=in, load=loads[0], out=outs[0]); + Register (in=in, load=loads[1], out=outs[1]); + Register (in=in, load=loads[2], out=outs[2]); + Register (in=in, load=loads[3], out=outs[3]); + Register (in=in, load=loads[4], out=outs[4]); + Register (in=in, load=loads[5], out=outs[5]); + Register (in=in, load=loads[6], out=outs[6]); + Register (in=in, load=loads[7], out=outs[7]); + Mux8Way(in=outs, sel=address, out=out); +} -- cgit v1.2.3