仿真加密算法时遇到问题,求大神帮忙

2020-02-04 10:18发布

代码可以编译,仿真时波形全是直线,师兄说时钟信号(top-clk)没有启动,导致加密算法未启动,要在生成的test bench中修改testbench如下
// Verilog Test Bench template for design : top
//
// Simulation tool : ModelSim (Verilog)
//

`timescale 1 ps/ 1 ps
module top_vlg_tst();
// constants                                          
// general purpose registers
reg eachvec;
// test vector input registers
reg handshake;
reg [0:127] key;
reg last;
reg top_clk;
reg [0:127] top_datain;
reg [0:1] top_opcode;
reg top_rst;
// wires                                               
wire top_data_complete;
wire [0:127]  top_dataout;
wire top_rk_complete;

// assign statements (if any)                          
top i1 (
// port map - connection between master ports and signals/registers   
        .handshake(handshake),
        .key(key),
        .last(last),
        .top_clk(top_clk),
        .top_data_complete(top_data_complete),
        .top_datain(top_datain),
        .top_dataout(top_dataout),
        .top_opcode(top_opcode),
        .top_rk_complete(top_rk_complete),
        .top_rst(top_rst)
);
initial                                                  
begin                                                  
// code that executes only once                        
// insert code here --> begin                          

// --> end                                             
$display("Running testbench");                       
end                                                   
always                                               
// optional sensitivity list                           
// @(event1 or event2 or .... eventn)                  
begin                                                  
// code executes for every event on sensitivity list   
// insert code here --> begin                          

@eachvec;                                             
// --> end                                             
end                                                   
endmodule
希望大神帮忙处理一下,本人真诚希望与大神交流学习,qq2206638817

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
玄德
1楼-- · 2020-02-04 13:13

top_clk要靠你的语句产生,
现在根本没有,加上就行。


zyingjie
2楼-- · 2020-02-04 16:06
师兄说的对的,照师兄说的做就是了,要有时钟驱动
马志鹏
3楼-- · 2020-02-04 20:06
在代码中改还是tb中改?改的话怎么改,tb中的语法不太懂,另外这个代码需要的输入挺多的,好像都要设置,不知道怎么弄啊
马志鹏
4楼-- · 2020-02-04 22:55
我要做的是功能仿真,输入一串数,得到加密后的数据,效果如图
玄德
5楼-- · 2020-02-05 02:01
 精彩回答 2  元偷偷看……
马志鹏
6楼-- · 2020-02-05 03:39
能帮忙改一下吗,我对这个方面不是太懂,刚刚会操作软件而已,语法还不是很明白

一周热门 更多>