From 8cf4309ae8aecaa0fb2f689ad877f952b94c83b3 Mon Sep 17 00:00:00 2001 From: lf <15201710458@163.com> Date: Mon, 27 Jul 2020 13:18:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BF=AD=E4=BB=A3=E5=8E=8B?= =?UTF-8?q?=E7=BC=A9=E5=8D=95=E5=85=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtl/sm3_cmprss_core.v | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 rtl/sm3_cmprss_core.v diff --git a/rtl/sm3_cmprss_core.v b/rtl/sm3_cmprss_core.v new file mode 100644 index 0000000..3346015 --- /dev/null +++ b/rtl/sm3_cmprss_core.v @@ -0,0 +1,29 @@ +////////////////////////////////////////////////////////////////////////////////// +// Author: ljgibbs / lf_gibbs@163.com +// Create Date: 2020/07/27 +// Design Name: sm3 +// Module Name: sm3_cmprss_core +// Description: +// SM3 迭代压缩模块-SM3 迭代压缩核心单元 +// 输入位宽:INPT_DW1 定义,支持32/64bit +// 输出位宽:与输入位宽对应 +// 特性:在 64bit 位宽下,采用二度展开结构(暂未) +// Dependencies: +// inc/sm3_cfg.v +// Revision: +// Revision 0.01 - File Created +////////////////////////////////////////////////////////////////////////////////// +module sm3_cmprss_core ( + input clk, + input rst_n, + + input [`INPT_DW1:0] expnd_inpt_wj_i, + input [`INPT_DW1:0] expnd_inpt_wjj_i, + input expnd_inpt_lst_i, + input expnd_inpt_vld_i, + + output expnd_inpt_ena_o, + + output [255:0] sm3_cmprss_otpt_res_o, + output sm3_cmprss_otpt_vld_o +); \ No newline at end of file