From 96e2113604a672cae63c1bc883618d94c81083c8 Mon Sep 17 00:00:00 2001 From: lf <15201710458@163.com> Date: Sun, 26 Jul 2020 16:11:47 +0800 Subject: [PATCH] add waveform&drawio file and update some file --- doc/sm3_pad_fsm.drawio | 90 +++++++++++++++++++++++++++++++ doc/wave/sm3_pad_wave.json | 9 ++++ rtl/sm3_pad_core.v | 2 +- rtl/wrppr/sm3_pad_core_wrapper.sv | 2 +- 4 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 doc/sm3_pad_fsm.drawio create mode 100644 doc/wave/sm3_pad_wave.json diff --git a/doc/sm3_pad_fsm.drawio b/doc/sm3_pad_fsm.drawio new file mode 100644 index 0000000..aae0b30 --- /dev/null +++ b/doc/sm3_pad_fsm.drawio @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/wave/sm3_pad_wave.json b/doc/wave/sm3_pad_wave.json new file mode 100644 index 0000000..d1df249 --- /dev/null +++ b/doc/wave/sm3_pad_wave.json @@ -0,0 +1,9 @@ +{ signal: [ + { name: "clk", wave: "p.....|..." }, + { name: "Data", wave: "x.345x|=.x", data: ["head", "body", "tail", "data"] }, + { name: "Request", wave: "0.1..0|1.0" }, + {}, + {}, + {}, + { name: "Acknowledge", wave: "1.....|01." } + ]} \ No newline at end of file diff --git a/rtl/sm3_pad_core.v b/rtl/sm3_pad_core.v index 475f1b1..568b620 100644 --- a/rtl/sm3_pad_core.v +++ b/rtl/sm3_pad_core.v @@ -8,7 +8,7 @@ // Module Name: sm3_pad_core // Description: // SM3 填充模块-SM3 填充核心单元 -// 输入位宽:INPT_DW1 定义 +// 输入位宽:INPT_DW1 定义,支持32/64 // 输出位宽:与输入位宽一致 // Dependencies: // inc/sm3_cfg.v diff --git a/rtl/wrppr/sm3_pad_core_wrapper.sv b/rtl/wrppr/sm3_pad_core_wrapper.sv index b71e1ae..0e7462f 100644 --- a/rtl/wrppr/sm3_pad_core_wrapper.sv +++ b/rtl/wrppr/sm3_pad_core_wrapper.sv @@ -6,7 +6,7 @@ // Design Name: sm3 // Module Name: sm3_pad_core_wrapper // Description: -// sm3_pad_core 封装 +// sm3_pad_core 的 SV 封装 // 封装 sm3_if 总线接口,类型为 PAD // Dependencies: // inc/sm3_cfg.v