摘要: 数据流建模,输入输出的类型一般为wire 行为级建模,输入的类型一般为reg,输出的类型为wire,因为always其中的等号左边的式子的值必须是reg类型的 从上面也能看出: 数据流建模,一般用assign声明描述电路行为(连续赋值语句。因此这里的输出必须设置成wire类型) 行为级建模,一般用i 阅读全文
posted @ 2017-04-20 17:08 小陈同学啦 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: testbench: 结果为: 这里需要注意的是:initial后的#延时是相对于零时刻了,而且,这里新接触了一个关键字forever,这里是实现无线次数的操作。 这里的时钟clk取反,很巧妙,实现的clk的01变化。 另一个注意点就是always括号中的敏感变量必须是输入信号!! 阅读全文
posted @ 2017-04-20 11:04 小陈同学啦 阅读(5912) 评论(0) 推荐(0) 编辑
摘要: 测试testbench: 不知道你有没有发现规律,这里的电路很复杂,但是描述语言不管内部结构,直接描述出其行为。 在测试单元中,直接简单的赋值,似乎更简单。我抓不到硬件的奥秘! 阅读全文
posted @ 2017-04-20 09:28 小陈同学啦 阅读(4440) 评论(0) 推荐(0) 编辑