摘要: 实际板级调试的过程中使用的参数是固定的,而为了仿真时提高速度或者基于其他目的,我们可以在设计源文件中定义一个参数,让它在源文件中为一固定值,而在仿真激励文件中可以修改为其他值。这样子就不会冲突,下载到板级上的值为源文件的值,仿真时的值为tb文件的值。 具体的方法是: 在design sources中 阅读全文
posted @ 2022-05-11 21:42 little_breeze 阅读(64) 评论(0) 推荐(0)
摘要: 跟着教程写了几种方法,才发现自己写的虽然能实现,但比较繁琐。教程有三种方法: 1.移位法,每次左移一位,相比我自己写的,优点是不用把每一种情况都写出来。但是需要考虑左移到最后一位时需要自己再写个赋值语句重新回到第一位。 2.位拼接法,循环左移,每一次都把最后一位放到第一位,其他六位左移一位,克服了移 阅读全文
posted @ 2022-05-11 20:41 little_breeze 阅读(990) 评论(0) 推荐(0)
摘要: 1.设计定义 让8个led以100ns的速度循环闪烁。 2.设计输入 循环闪烁,还是周期问题,用时钟驱动,所以需要一个时钟信号clk。再给一个复位输入reset,八个输出led信号。 每100ns只有一个led亮,其它灭,顺序循环,所以一个周期有800ns。用条件语句来判断可以实现每次只亮一个且循环 阅读全文
posted @ 2022-05-11 11:04 little_breeze 阅读(395) 评论(0) 推荐(0)