版主: 51FPGA |
只为吸引你
最后登陆时间:2011-10-09 20:36:15 |
|
改变自己。 |
|
halibote523
最后登陆时间:2015-01-07 18:24:15 |
后面的以clk为基准!!
|
断肠人在天涯!。 |
|
只为吸引你
最后登陆时间:2011-10-09 20:36:15 |
halibote523的原帖 后面的以clk为基准!! 那我要是在第一个中的状态里面写 s0:next <= s1; s1:next<= s2; 这样的话,是不是意味这两种写法等价啊···· ---- 还有就是为什么第一种写法在仿真时,不能通过呢。和testbench有关吗?我没改动过testbench中的东西,是不是还得加激励的之类的东西啊。 |
改变自己。
此贴由只为吸引你于2011-04-12 20:06:02最后编辑
|
|
jeffreychen
最后登陆时间:2014-08-30 18:41:21 |
狀態機沒有使用 Level 的方式去做 狀態的改變! |
jeffrey。 |
|
dreamjsc
最后登陆时间:2012-06-04 16:42:28 |
halibote523的原帖 只为吸引你的原帖后面的以clk为基准!! 那我要是在第一个中的状态里面写 s0:next <= s1; s1:next<= s2; 这样的话,是不是意味这两种写法等价啊···· ---- 还有就是为什么第一种写法在仿真时,不能通过呢。和testbench有关吗?我没改动过testbench中的东西,是不是还得加激励的之类的东西啊。 仿真时肯定需要对输入信号加激励的,不然仿真要testbench干啥! |
大山里的娃儿。 |
|
只为吸引你
最后登陆时间:2011-10-09 20:36:15 |
jeffreychen的原帖 狀態機沒有使用 Level 的方式去做 狀態的改變! 我的状态转换是另外的一段程序啊 always @ (posedge clk or posedge reset ) current_state<=next_state; 这样不就和你说的一样了嘛?也没有分别了吧。 |
改变自己。 |
|
只为吸引你
最后登陆时间:2011-10-09 20:36:15 |
halibote523的原帖 只为吸引你的原帖后面的以clk为基准!! 那我要是在第一个中的状态里面写 s0:next <= s1; s1:next<= s2; 这样的话,是不是意味这两种写法等价啊···· ---- 还有就是为什么第一种写法在仿真时,不能通过呢。和testbench有关吗?我没改动过testbench中的东西,是不是还得加激励的之类的东西啊。 仿真时肯定需要对输入信号加激励的,不然仿真要testbench干啥! 不是有两种仿真的形式嘛,我用的是第一种,激励就是给输入加个波形嘛。第二种才是给测试写程序的啊~~~两者应该是等效的啊···· |
改变自己。 |
|
dreamjsc
最后登陆时间:2012-06-04 16:42:28 |
halibote523的原帖 只为吸引你的原帖后面的以clk为基准!! 那我要是在第一个中的状态里面写 s0:next <= s1; s1:next<= s2; 这样的话,是不是意味这两种写法等价啊···· ---- 还有就是为什么第一种写法在仿真时,不能通过呢。和testbench有关吗?我没改动过testbench中的东西,是不是还得加激励的之类的东西啊。 首先,不推荐在组合逻辑中使用“<=”赋值! 其次,第一种写法,激励信号“counter or reset or data”在testbench中应该有变化才会有输出;第二种写法,激励信号“clk or reset”应该有变化才会有输出。 至于你改为第二种写法,没加时钟激励能出仿真结果,表示不理解! |
大山里的娃儿。 |
|
dreamjsc
最后登陆时间:2012-06-04 16:42:28 |
halibote523的原帖 只为吸引你的原帖后面的以clk为基准!! 那我要是在第一个中的状态里面写 s0:next <= s1; s1:next<= s2; 这样的话,是不是意味这两种写法等价啊···· ---- 还有就是为什么第一种写法在仿真时,不能通过呢。和testbench有关吗?我没改动过testbench中的东西,是不是还得加激励的之类的东西啊。 仿真时肯定需要对输入信号加激励的,不然仿真要testbench干啥! 不是有两种仿真的形式嘛,我用的是第一种,激励就是给输入加个波形嘛。第二种才是给测试写程序的啊~~~两者应该是等效的啊···· 现在理解了,第一种写法时,有没有给counter或data加激励? |
大山里的娃儿。 |
|
jeffreychen
最后登陆时间:2014-08-30 18:41:21 |
總共有幾個狀態? |
jeffrey。 |
|