From 94ddef522ad6bdb0dbd9f44ee52c60ff47dca857 Mon Sep 17 00:00:00 2001 From: Nemo Date: Wed, 20 May 2020 01:52:28 +0530 Subject: [PATCH] Adds Mux4Way16 --- projects/01/Mux4Way16.hdl | 6 ++++-- projects/01/Mux4Way16.out | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 projects/01/Mux4Way16.out diff --git a/projects/01/Mux4Way16.hdl b/projects/01/Mux4Way16.hdl index 45f1d27..a0b2983 100644 --- a/projects/01/Mux4Way16.hdl +++ b/projects/01/Mux4Way16.hdl @@ -16,5 +16,7 @@ CHIP Mux4Way16 { OUT out[16]; PARTS: - // Put your code here: -} \ No newline at end of file + Mux16(a=a, b=b, sel=sel[0], out=ab); + Mux16(a=c, b=d, sel=sel[0], out=cd); + Mux16(a=ab,b=cd,sel=sel[1], out=out); +} diff --git a/projects/01/Mux4Way16.out b/projects/01/Mux4Way16.out new file mode 100644 index 0000000..659176d --- /dev/null +++ b/projects/01/Mux4Way16.out @@ -0,0 +1,9 @@ +| a | b | c | d | sel | out | +| 0000000000000000 | 0000000000000000 | 0000000000000000 | 0000000000000000 | 00 | 0000000000000000 | +| 0000000000000000 | 0000000000000000 | 0000000000000000 | 0000000000000000 | 01 | 0000000000000000 | +| 0000000000000000 | 0000000000000000 | 0000000000000000 | 0000000000000000 | 10 | 0000000000000000 | +| 0000000000000000 | 0000000000000000 | 0000000000000000 | 0000000000000000 | 11 | 0000000000000000 | +| 0001001000110100 | 1001100001110110 | 1010101010101010 | 0101010101010101 | 00 | 0001001000110100 | +| 0001001000110100 | 1001100001110110 | 1010101010101010 | 0101010101010101 | 01 | 1001100001110110 | +| 0001001000110100 | 1001100001110110 | 1010101010101010 | 0101010101010101 | 10 | 1010101010101010 | +| 0001001000110100 | 1001100001110110 | 1010101010101010 | 0101010101010101 | 11 | 0101010101010101 |