编写的一个模块本来仿真是正确的 但是和另一个模块联合仿真的时候 有一个输出相对延时了很长时间

2019-07-15 23:06发布

编写的一个模块本来仿真是正确的 但是和另一个模块联合仿真的时候 有一个输出相对单个模块仿真时 延时了很长时间是怎么回事? 后连上的模块没有也没有反馈啊!?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
TT24593638
1楼-- · 2019-07-15 23:37
就是key 这个信号和 key_init这两个信号。 正常只仿真一个模块的时候2600NS左右就会出。 联合仿真却5000ns +才出 这是什么情况。 程序什么的都没有问题啊。
捕获.PNG
TT24593638
2楼-- · 2019-07-16 04:35
when miyao=>key_out_temp(15 downto 0)<=ad(15 downto 0);cnt_miyao<=cnt_miyao-1;current_state<=st13;
                        when st13=>if cnt_miyao=0 then key<=key_out(255 downto 0);key_init<='1';current_state<=st14;
                                   else current_state<=st15;
                                          end if;
                        when st15=>key_out<=key_out(239 downto 0)&key_out_temp(15 downto 0);
                             current_state<=st1;
                        when st14=>cnt_wr_miyao<=cnt_wr_miyao+1;key_init<='0';current_state<=st17;
                        when st17=>if cnt_wr_miyao=3 then current_state<=st1;cnt_miyao<=17;
                                                else current_state<=st14;
                                                end if;
这是与key 和key_init 有关的程序
TT24593638
3楼-- · 2019-07-16 05:10
求大神解答一下。 快要崩溃了。第一个模块只是把需要加密的送到第二个模块。 第二个模块再把密文送回来
TT24593638
4楼-- · 2019-07-16 08:22
 精彩回答 2  元偷偷看……
TT24593638
5楼-- · 2019-07-16 13:37
这个是单个模块仿真的 可以看到key和key_init是在2500多ns出现的
捕获2PNG.PNG
TT24593638
6楼-- · 2019-07-16 14:55
开始key 默认全是0 只有当key——init 置1时 才会传key

一周热门 更多>