diff --git a/flist/sha-2-accelerator_src.flist b/flist/sha-2-accelerator_src.flist new file mode 100644 index 0000000000000000000000000000000000000000..a9b8ef4c05f82773e00db0bfb9d6af21ddbfb0c0 --- /dev/null +++ b/flist/sha-2-accelerator_src.flist @@ -0,0 +1,33 @@ +//----------------------------------------------------------------------------- +// SHA-2 Accelerator Filelist +// A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license. +// +// Contributors +// +// David Mapstone (d.a.mapstone@soton.ac.uk) +// +// Copyright � 2021-3, SoC Labs (www.soclabs.org) +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +// Abstract : Verilog Command File for SHA-2 Accelerator example +//----------------------------------------------------------------------------- + +// ============= Verilog library extensions =========== ++libext+.v+.vlib + +// ============= Accelerator Module search path ============= +-y $DESIGN/sha-2-accelerator/hdl/src/ ++incdir+$DESIGN/sha-2-accelerator/hdl/src/ + +$DESIGN/sha-2-accelerator/hdl/src/fifo_vr.sv +$DESIGN/sha-2-accelerator/hdl/src/sha256_hash_compression.sv +$DESIGN/sha-2-accelerator/hdl/src/sha256_hashing_stream.sv +$DESIGN/sha-2-accelerator/hdl/src/sha256_message_build.sv + +// $DESIGN/sha-2-accelerator/hdl/src/sha256_1_3_arbitrator.sv +// $DESIGN/sha-2-accelerator/hdl/src/sha256_config_sync.sv +// $DESIGN/sha-2-accelerator/hdl/src/sha256_engine.sv +// $DESIGN/sha-2-accelerator/hdl/src/sha256_id_buf.sv +// $DESIGN/sha-2-accelerator/hdl/src/sha256_id_issue.sv +// $DESIGN/sha-2-accelerator/hdl/src/sha256_id_validator.sv +// $DESIGN/sha-2-accelerator/hdl/src/sha256_packet_manager.sv diff --git a/hdl/src/sha256_hash_compression.sv b/hdl/src/sha256_hash_compression.sv index b7bff02a7d0c889b7a1a0383e3139d051ef4ffe2..942f241f57d2f0a78d7ef7e6056bc472feaf8729 100644 --- a/hdl/src/sha256_hash_compression.sv +++ b/hdl/src/sha256_hash_compression.sv @@ -8,8 +8,7 @@ // // Copyright 2022, SoC Labs (www.soclabs.org) //----------------------------------------------------------------------------- -`include "sha256_hashing_functions.sv" - +`include "sha256_hashing_functions.svp" module sha256_hash_compression ( input logic clk, diff --git a/hdl/src/sha256_hashing_functions.sv b/hdl/src/sha256_hashing_functions.svp similarity index 100% rename from hdl/src/sha256_hashing_functions.sv rename to hdl/src/sha256_hashing_functions.svp diff --git a/hdl/src/sha256_hashing_stream.sv b/hdl/src/sha256_hashing_stream.sv index 7968e462fde3f4fdf8d4a60cedfcfc29402444bf..ae32bfe5a0efedf4e36b8242853aa2af24b31867 100644 --- a/hdl/src/sha256_hashing_stream.sv +++ b/hdl/src/sha256_hashing_stream.sv @@ -8,10 +8,10 @@ // // Copyright 2022, SoC Labs (www.soclabs.org) //----------------------------------------------------------------------------- -`include "sha256_hash_compression.sv" -`include "sha256_message_build.sv" -`include "sha256_id_issue.sv" -`include "fifo_vr.sv" +// `include "sha256_hash_compression.sv" +// `include "sha256_message_build.sv" +// `include "sha256_id_issue.sv" +// `include "fifo_vr.sv" module sha256_hashing_stream ( // Clocking Signals