From 982e93287e7db37825664f54d7b8a182199020cb Mon Sep 17 00:00:00 2001 From: dam1n19 <d.a.mapstone@soton.ac.uk> Date: Mon, 9 Jan 2023 10:54:47 +0000 Subject: [PATCH] ATO2-24: Updated Stimulus File names --- hdl/verif/tb_hash_compression.sv | 4 ++-- hdl/verif/tb_message_build.sv | 6 +++--- model/py/hash_model.py | 10 +++++----- simulate/sim/.DS_Store | Bin 6148 -> 6148 bytes ...{model_builder_stim.csv => model_stim.csv} | 0 ...m.csv => inout_message_block_stim_ref.csv} | 0 ...fg_builder_stim.csv => input_cfg_stim.csv} | 0 ...a_builder_stim.csv => input_data_stim.csv} | 0 ...data_hash_stim.csv => output_hash_ref.csv} | 0 9 files changed, 10 insertions(+), 10 deletions(-) rename simulate/stimulus/model/{model_builder_stim.csv => model_stim.csv} (100%) rename simulate/stimulus/testbench/{output_data_builder_stim.csv => inout_message_block_stim_ref.csv} (100%) rename simulate/stimulus/testbench/{input_cfg_builder_stim.csv => input_cfg_stim.csv} (100%) rename simulate/stimulus/testbench/{input_data_builder_stim.csv => input_data_stim.csv} (100%) rename simulate/stimulus/testbench/{output_data_hash_stim.csv => output_hash_ref.csv} (100%) diff --git a/hdl/verif/tb_hash_compression.sv b/hdl/verif/tb_hash_compression.sv index c13dd36..62bcc09 100644 --- a/hdl/verif/tb_hash_compression.sv +++ b/hdl/verif/tb_hash_compression.sv @@ -168,7 +168,7 @@ module tb_hash_compression; data_out_drive_ready = 0; // Read input data into Queue - fd = $fopen("../stimulus/testbench/output_data_builder_stim.csv", "r"); + fd = $fopen("../stimulus/testbench/inout_message_block_stim_ref.csv", "r"); while ($fscanf (fd, "%x,%b", input_data, input_data_last) == 2) begin data_in_queue.push_back(input_data); data_in_last_queue.push_back(input_data_last); @@ -176,7 +176,7 @@ module tb_hash_compression; $fclose(fd); // Read output data into Queue - fd = $fopen("../stimulus/testbench/output_data_hash_stim.csv", "r"); + fd = $fopen("../stimulus/testbench/output_hash_ref.csv", "r"); while ($fscanf (fd, "%x,%b", output_data, output_data_last) == 2) begin data_out_queue.push_back(output_data); data_out_last_queue.push_back(output_data_last); diff --git a/hdl/verif/tb_message_build.sv b/hdl/verif/tb_message_build.sv index 70f6e4b..0ec9b7c 100644 --- a/hdl/verif/tb_message_build.sv +++ b/hdl/verif/tb_message_build.sv @@ -190,7 +190,7 @@ module tb_message_build; data_out_drive_ready = 0; // Read input data into Queue - fd = $fopen("../stimulus/testbench/input_data_builder_stim.csv", "r"); + fd = $fopen("../stimulus/testbench/input_data_stim.csv", "r"); while ($fscanf (fd, "%x,%b", input_data, input_data_last) == 2) begin data_in_queue.push_back(input_data); data_in_last_queue.push_back(input_data_last); @@ -198,7 +198,7 @@ module tb_message_build; $fclose(fd); // Read input cfg into Queue - fd = $fopen("../stimulus/testbench/input_cfg_builder_stim.csv", "r"); + fd = $fopen("../stimulus/testbench/input_cfg_stim.csv", "r"); while ($fscanf (fd, "%x,%x,%b", input_cfg_size, input_cfg_scheme, input_cfg_last) == 3) begin cfg_size_queue.push_back(input_cfg_size); cfg_scheme_queue.push_back(input_cfg_scheme); @@ -207,7 +207,7 @@ module tb_message_build; $fclose(fd); // Read output data into Queue - fd = $fopen("../stimulus/testbench/output_data_builder_stim.csv", "r"); + fd = $fopen("../stimulus/testbench/inout_message_block_stim_ref.csv", "r"); while ($fscanf (fd, "%x,%b", output_data, output_data_last) == 2) begin data_out_queue.push_back(output_data); data_out_last_queue.push_back(output_data_last); diff --git a/model/py/hash_model.py b/model/py/hash_model.py index 0ceda93..4aa8702 100644 --- a/model/py/hash_model.py +++ b/model/py/hash_model.py @@ -22,7 +22,7 @@ def main(): quit() # Read in Descriptor File # - contains number of packets of data to generate and random seed - stim_file = os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/model/" + "model_builder_stim.csv" + stim_file = os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/model/" + "model_stim.csv" with open(stim_file, "r") as stim: csvreader = csv.reader(stim, delimiter=",") stim_list = list(csvreader) @@ -91,28 +91,28 @@ def main(): # Write out Input Data Stimulus to Text File input_header = ["input_data", "input_data_last"] - with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "input_data_builder_stim.csv", "w", encoding="UTF8", newline='') as f: + with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "input_data_stim.csv", "w", encoding="UTF8", newline='') as f: writer = csv.writer(f) for idx, word in enumerate(in_data_words_list): writer.writerow(["{0:x}".format(int(word, 2)), in_data_words_last_list[idx]]) # Write out Cfg Stimulus to Text File input_header = ["input_cfg_size", "input_cfg_scheme", "input_cfg_last"] - with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "input_cfg_builder_stim.csv", "w", encoding="UTF8", newline='') as f: + with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "input_cfg_stim.csv", "w", encoding="UTF8", newline='') as f: writer = csv.writer(f) for idx, word in enumerate(cfg_words_list): writer.writerow(["{0:x}".format(int(word, 2)), "0", "1"]) # Write out Expected output to text file output_header = ["output_data", "output_data_last"] - with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "output_data_builder_stim.csv", "w", encoding="UTF8", newline='') as f: + with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "inout_message_block_stim_ref.csv", "w", encoding="UTF8", newline='') as f: writer = csv.writer(f) for idx, word in enumerate(out_data_words_list): writer.writerow(["{0:x}".format(int(word, 2)), out_data_words_last_list[idx]]) # Write out hash value to text file output_header = ["output_data", "output_data_last"] - with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "output_data_hash_stim.csv", "w", encoding="UTF8", newline='') as f: + with open(os.environ["SHA_2_ACC_DIR"] + "/simulate/stimulus/testbench/" + "output_hash_ref.csv", "w", encoding="UTF8", newline='') as f: writer = csv.writer(f) for idx, word in enumerate(hash_list): writer.writerow([word, "1"]) diff --git a/simulate/sim/.DS_Store b/simulate/sim/.DS_Store index 5889eb539cf119a200352029a18ab2ec0951d095..9fdb14b4b0f5892a63e2bbe07d8809e48be05fec 100644 GIT binary patch delta 71 zcmZoMXfc=|#>B)qu~2NHo+2aL#(>?7jBJy6SmsVvWc{`|l5HL1#)e%?o7p+|Ie^MG a3vzsCp3E=e$iV;vj0_Acn<GTlFarR@-Vyo$ delta 239 zcmZoMXfc=|#>B!ku~2NHo+2aX#(>?7iv?Ji7&#~NFwL#!V@PGlV@PMn1d^!?@eIX4 zRxX1cLm5LdLyBikesWSyei8!%g8&da0<qqIFaWX`7;x(?V<<q=yB<xi7}&;w$s3s7 zD+>Z`Oa<Cp%#a9l3CI;m45dK%9EKFIOMs?LwqcUrJfC?T<7Rdaeh#2_HZ!t(XP(S2 S;>f|sz`z7@&E^P^HOv4Cd^%YG diff --git a/simulate/stimulus/model/model_builder_stim.csv b/simulate/stimulus/model/model_stim.csv similarity index 100% rename from simulate/stimulus/model/model_builder_stim.csv rename to simulate/stimulus/model/model_stim.csv diff --git a/simulate/stimulus/testbench/output_data_builder_stim.csv b/simulate/stimulus/testbench/inout_message_block_stim_ref.csv similarity index 100% rename from simulate/stimulus/testbench/output_data_builder_stim.csv rename to simulate/stimulus/testbench/inout_message_block_stim_ref.csv diff --git a/simulate/stimulus/testbench/input_cfg_builder_stim.csv b/simulate/stimulus/testbench/input_cfg_stim.csv similarity index 100% rename from simulate/stimulus/testbench/input_cfg_builder_stim.csv rename to simulate/stimulus/testbench/input_cfg_stim.csv diff --git a/simulate/stimulus/testbench/input_data_builder_stim.csv b/simulate/stimulus/testbench/input_data_stim.csv similarity index 100% rename from simulate/stimulus/testbench/input_data_builder_stim.csv rename to simulate/stimulus/testbench/input_data_stim.csv diff --git a/simulate/stimulus/testbench/output_data_hash_stim.csv b/simulate/stimulus/testbench/output_hash_ref.csv similarity index 100% rename from simulate/stimulus/testbench/output_data_hash_stim.csv rename to simulate/stimulus/testbench/output_hash_ref.csv -- GitLab