From 6d8b27dac8ad91e20a793f4f1bf967693b2d8043 Mon Sep 17 00:00:00 2001 From: Konstantin <58659869+SamReiCooper@users.noreply.github.com> Date: Fri, 26 Aug 2022 15:40:32 +0200 Subject: [PATCH] Grouped the gates and corrected xnor16.v nor16.v (#6) Alright! --- gates/{ => and}/and16.v | 0 gates/{ => and}/and8way.v | 0 gates/{ => and}/and8way16.v | 0 gates/{ => demux}/demux.v | 0 gates/{ => demux}/demux16.v | 0 gates/{ => demux}/demux4way.v | 0 gates/{ => demux}/demux4way16.v | 0 gates/{ => demux}/demux8way.v | 0 gates/{ => demux}/demux8way16.v | 0 gates/{ => mux}/mux.v | 0 gates/{ => mux}/mux16.v | 0 gates/{ => mux}/mux4way.v | 0 gates/{ => mux}/mux4way16.v | 0 gates/{ => mux}/mux8way16.v | 0 gates/{ => nand}/nand16.v | 0 gates/{ => nand}/nand3way.v | 0 gates/{ => or}/or16.v | 0 gates/{ => or}/or4way.v | 0 gates/{ => or}/or4way16.v | 0 gates/{ => or}/or8way.v | 0 gates/{ => or}/or8way16.v | 0 gates/xnor16.v | 36 ++++++++++++++++----------------- 22 files changed, 18 insertions(+), 18 deletions(-) rename gates/{ => and}/and16.v (100%) rename gates/{ => and}/and8way.v (100%) rename gates/{ => and}/and8way16.v (100%) rename gates/{ => demux}/demux.v (100%) rename gates/{ => demux}/demux16.v (100%) rename gates/{ => demux}/demux4way.v (100%) rename gates/{ => demux}/demux4way16.v (100%) rename gates/{ => demux}/demux8way.v (100%) rename gates/{ => demux}/demux8way16.v (100%) rename gates/{ => mux}/mux.v (100%) rename gates/{ => mux}/mux16.v (100%) rename gates/{ => mux}/mux4way.v (100%) rename gates/{ => mux}/mux4way16.v (100%) rename gates/{ => mux}/mux8way16.v (100%) rename gates/{ => nand}/nand16.v (100%) rename gates/{ => nand}/nand3way.v (100%) rename gates/{ => or}/or16.v (100%) rename gates/{ => or}/or4way.v (100%) rename gates/{ => or}/or4way16.v (100%) rename gates/{ => or}/or8way.v (100%) rename gates/{ => or}/or8way16.v (100%) diff --git a/gates/and16.v b/gates/and/and16.v similarity index 100% rename from gates/and16.v rename to gates/and/and16.v diff --git a/gates/and8way.v b/gates/and/and8way.v similarity index 100% rename from gates/and8way.v rename to gates/and/and8way.v diff --git a/gates/and8way16.v b/gates/and/and8way16.v similarity index 100% rename from gates/and8way16.v rename to gates/and/and8way16.v diff --git a/gates/demux.v b/gates/demux/demux.v similarity index 100% rename from gates/demux.v rename to gates/demux/demux.v diff --git a/gates/demux16.v b/gates/demux/demux16.v similarity index 100% rename from gates/demux16.v rename to gates/demux/demux16.v diff --git a/gates/demux4way.v b/gates/demux/demux4way.v similarity index 100% rename from gates/demux4way.v rename to gates/demux/demux4way.v diff --git a/gates/demux4way16.v b/gates/demux/demux4way16.v similarity index 100% rename from gates/demux4way16.v rename to gates/demux/demux4way16.v diff --git a/gates/demux8way.v b/gates/demux/demux8way.v similarity index 100% rename from gates/demux8way.v rename to gates/demux/demux8way.v diff --git a/gates/demux8way16.v b/gates/demux/demux8way16.v similarity index 100% rename from gates/demux8way16.v rename to gates/demux/demux8way16.v diff --git a/gates/mux.v b/gates/mux/mux.v similarity index 100% rename from gates/mux.v rename to gates/mux/mux.v diff --git a/gates/mux16.v b/gates/mux/mux16.v similarity index 100% rename from gates/mux16.v rename to gates/mux/mux16.v diff --git a/gates/mux4way.v b/gates/mux/mux4way.v similarity index 100% rename from gates/mux4way.v rename to gates/mux/mux4way.v diff --git a/gates/mux4way16.v b/gates/mux/mux4way16.v similarity index 100% rename from gates/mux4way16.v rename to gates/mux/mux4way16.v diff --git a/gates/mux8way16.v b/gates/mux/mux8way16.v similarity index 100% rename from gates/mux8way16.v rename to gates/mux/mux8way16.v diff --git a/gates/nand16.v b/gates/nand/nand16.v similarity index 100% rename from gates/nand16.v rename to gates/nand/nand16.v diff --git a/gates/nand3way.v b/gates/nand/nand3way.v similarity index 100% rename from gates/nand3way.v rename to gates/nand/nand3way.v diff --git a/gates/or16.v b/gates/or/or16.v similarity index 100% rename from gates/or16.v rename to gates/or/or16.v diff --git a/gates/or4way.v b/gates/or/or4way.v similarity index 100% rename from gates/or4way.v rename to gates/or/or4way.v diff --git a/gates/or4way16.v b/gates/or/or4way16.v similarity index 100% rename from gates/or4way16.v rename to gates/or/or4way16.v diff --git a/gates/or8way.v b/gates/or/or8way.v similarity index 100% rename from gates/or8way.v rename to gates/or/or8way.v diff --git a/gates/or8way16.v b/gates/or/or8way16.v similarity index 100% rename from gates/or8way16.v rename to gates/or/or8way16.v diff --git a/gates/xnor16.v b/gates/xnor16.v index 859d0cd..0f17251 100644 --- a/gates/xnor16.v +++ b/gates/xnor16.v @@ -1,22 +1,22 @@ -module or16(y16, a16, b16); +module xnor16(y16, a16, b16); input [15:0] a16; input [15:0] b16; output [15:0] y16; - or(y16[0], a16[0], b16[0]); - or(y16[1], a16[1], b16[1]); - or(y16[2], a16[2], b16[2]); - or(y16[3], a16[3], b16[3]); - or(y16[4], a16[4], b16[4]); - or(y16[5], a16[5], b16[5]); - or(y16[6], a16[6], b16[6]); - or(y16[7], a16[7], b16[7]); - or(y16[8], a16[8], b16[8]); - or(y16[9], a16[9], b16[9]); - or(y16[10], a16[10], b16[10]); - or(y16[11], a16[11], b16[11]); - or(y16[12], a16[12], b16[12]); - or(y16[13], a16[13], b16[13]); - or(y16[14], a16[14], b16[14]); - or(y16[15], a16[15], b16[15]); -endmodule \ No newline at end of file + xnor(y16[0], a16[0], b16[0]); + xnor(y16[1], a16[1], b16[1]); + xnor(y16[2], a16[2], b16[2]); + xnor(y16[3], a16[3], b16[3]); + xnor(y16[4], a16[4], b16[4]); + xnor(y16[5], a16[5], b16[5]); + xnor(y16[6], a16[6], b16[6]); + xnor(y16[7], a16[7], b16[7]); + xnor(y16[8], a16[8], b16[8]); + xnor(y16[9], a16[9], b16[9]); + xnor(y16[10], a16[10], b16[10]); + xnor(y16[11], a16[11], b16[11]); + xnor(y16[12], a16[12], b16[12]); + xnor(y16[13], a16[13], b16[13]); + xnor(y16[14], a16[14], b16[14]); + xnor(y16[15], a16[15], b16[15]); +endmodule