From 111ff0c8d0652f433718bda5a0e032d1b20f3441 Mon Sep 17 00:00:00 2001 From: ChUrl Date: Thu, 30 Mar 2023 16:34:19 +0200 Subject: [PATCH] Reassemble programs --- programs/add_and_jump.sv | 22 ++++++++++---------- programs/counting.sv | 44 ++++++++++++++++++++-------------------- programs/input_output.sv | 10 ++++----- programs/nop_and_jump.sv | 6 +++--- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/programs/add_and_jump.sv b/programs/add_and_jump.sv index 09cc6ab..292b7ce 100644 --- a/programs/add_and_jump.sv +++ b/programs/add_and_jump.sv @@ -6,17 +6,17 @@ module ROM( ); always @(address) case (address) - 8'b00000000: dataout = 8'b00000101; - 8'b00000001: dataout = 8'b10000001; - 8'b00000010: dataout = 8'b00001010; - 8'b00000011: dataout = 8'b10000010; - 8'b00000100: dataout = 8'b01000100; - 8'b00000101: dataout = 8'b10011001; - 8'b00000110: dataout = 8'b00001111; - 8'b00000111: dataout = 8'b10000010; - 8'b00001000: dataout = 8'b01000101; - 8'b00001001: dataout = 8'b00000000; - 8'b00001010: dataout = 8'b11000001; + 8'b00000001: dataout = 8'b00000101; + 8'b00000010: dataout = 8'b10000001; + 8'b00000011: dataout = 8'b00001010; + 8'b00000100: dataout = 8'b10000010; + 8'b00000101: dataout = 8'b01000100; + 8'b00000110: dataout = 8'b10011001; + 8'b00000111: dataout = 8'b00001111; + 8'b00001000: dataout = 8'b10000010; + 8'b00001001: dataout = 8'b01000101; + 8'b00001010: dataout = 8'b00000000; + 8'b00001011: dataout = 8'b11000001; default: dataout = 8'b00000000; endcase diff --git a/programs/counting.sv b/programs/counting.sv index f1a33ae..a6ed68b 100644 --- a/programs/counting.sv +++ b/programs/counting.sv @@ -6,28 +6,28 @@ module ROM( ); always @(address) case (address) - 8'b00000000: dataout = 8'b00110000; - 8'b00000001: dataout = 8'b10000110; - 8'b00000010: dataout = 8'b00110001; - 8'b00000011: dataout = 8'b10000110; - 8'b00000100: dataout = 8'b00110010; - 8'b00000101: dataout = 8'b10000110; - 8'b00000110: dataout = 8'b00110011; - 8'b00000111: dataout = 8'b10000110; - 8'b00001000: dataout = 8'b00110100; - 8'b00001001: dataout = 8'b10000110; - 8'b00001010: dataout = 8'b00110101; - 8'b00001011: dataout = 8'b10000110; - 8'b00001100: dataout = 8'b00110110; - 8'b00001101: dataout = 8'b10000110; - 8'b00001110: dataout = 8'b00110111; - 8'b00001111: dataout = 8'b10000110; - 8'b00010000: dataout = 8'b00111000; - 8'b00010001: dataout = 8'b10000110; - 8'b00010010: dataout = 8'b00111001; - 8'b00010011: dataout = 8'b10000110; - 8'b00010100: dataout = 8'b00000000; - 8'b00010101: dataout = 8'b11000100; + 8'b00000001: dataout = 8'b00110000; + 8'b00000010: dataout = 8'b10000110; + 8'b00000011: dataout = 8'b00110001; + 8'b00000100: dataout = 8'b10000110; + 8'b00000101: dataout = 8'b00110010; + 8'b00000110: dataout = 8'b10000110; + 8'b00000111: dataout = 8'b00110011; + 8'b00001000: dataout = 8'b10000110; + 8'b00001001: dataout = 8'b00110100; + 8'b00001010: dataout = 8'b10000110; + 8'b00001011: dataout = 8'b00110101; + 8'b00001100: dataout = 8'b10000110; + 8'b00001101: dataout = 8'b00110110; + 8'b00001110: dataout = 8'b10000110; + 8'b00001111: dataout = 8'b00110111; + 8'b00010000: dataout = 8'b10000110; + 8'b00010001: dataout = 8'b00111000; + 8'b00010010: dataout = 8'b10000110; + 8'b00010011: dataout = 8'b00111001; + 8'b00010100: dataout = 8'b10000110; + 8'b00010101: dataout = 8'b00000000; + 8'b00010110: dataout = 8'b11000100; default: dataout = 8'b00000000; endcase diff --git a/programs/input_output.sv b/programs/input_output.sv index e3022c4..ee33faa 100644 --- a/programs/input_output.sv +++ b/programs/input_output.sv @@ -6,11 +6,11 @@ module ROM( ); always @(address) case (address) - 8'b00000000: dataout = 8'b10110001; - 8'b00000001: dataout = 8'b00001010; - 8'b00000010: dataout = 8'b10000010; - 8'b00000011: dataout = 8'b01000100; - 8'b00000100: dataout = 8'b10011110; + 8'b00000001: dataout = 8'b10110001; + 8'b00000010: dataout = 8'b00001010; + 8'b00000011: dataout = 8'b10000010; + 8'b00000100: dataout = 8'b01000100; + 8'b00000101: dataout = 8'b10011110; default: dataout = 8'b00000000; endcase diff --git a/programs/nop_and_jump.sv b/programs/nop_and_jump.sv index fb7e712..7a134db 100644 --- a/programs/nop_and_jump.sv +++ b/programs/nop_and_jump.sv @@ -6,9 +6,9 @@ module ROM( ); always @(address) case (address) - 8'b00000000: dataout = 8'b11000000; - 8'b00000001: dataout = 8'b00000000; - 8'b00000010: dataout = 8'b11000100; + 8'b00000001: dataout = 8'b11000000; + 8'b00000010: dataout = 8'b00000000; + 8'b00000011: dataout = 8'b11000100; default: dataout = 8'b00000000; endcase