Files
nand2tetris/projects/01/Hades/not.v
Sven Riwoldt 76eaf817c2 Hades-Files
2023-04-23 18:56:39 +02:00

34 lines
667 B
V

/**
* 16-bit Not gate: for i = 0..15: out[i] = Not in[i]
*
* Adapted from "The Elements of Computer Systems"
* by Nisan and Schocken, MIT Press.
*
* Adapted by Jeremiah Biard
* 7/19/2013
*
*/
module not16(
output [15:0] out,
input [15:0] in);
not
n0(out[0], in[0]),
n1(out[1], in[1]),
n2(out[2], in[2]),
n3(out[3], in[3]),
n4(out[4], in[4]),
n5(out[5], in[5]),
n6(out[6], in[6]),
n7(out[7], in[7]),
n8(out[8], in[8]),
n9(out[9], in[9]),
n10(out[10], in[10]),
n11(out[11], in[11]),
n12(out[12], in[12]),
n13(out[13], in[13]),
n14(out[14], in[14]),
n15(out[15], in[15]);
endmodule