本节我们主要是从下面4个方面进行讲解:
1.准备工作
2.硬件部分
3.软件部分
4.效果展示
一、准备工作
1.电脑一台;
2.已经安装好了MDK;
3.已经安装 ...
时钟上升沿和下降沿之间的时序约束
周期约束可以自动计算两个沿的的约束——包括调整非50%占空比的时钟。
例:一个CLK时钟周期约束为10ns,能够应用5ns的约束到两个寄存器之间。
...
七、 测试平台设计
本实验主要对LED的输出和输入与复位的关系进行测试仿真,通过仿真,即可验证设计的正确性和合理性。相关testbench的代码如下:
以下是代码片段:
`timesc ...
在之前更新的目录里面,并没有安排这个实验,第一个实验应该是独立按键的检测与消抖。可是,当小梅哥来做按键消抖的实验时,才发现没有做基本的输出设备,因此按键检测的结果无法直观的展示 ...
本*也是前几天开始接触单片机,从最经典也是最实用的8051开始入手。看了几天书和资料,发现以前一直看的微机还有大一上时候在计算机学的一些东西还是挺有用的。大家都是看郭天祥的吧=。= 本 ...
显示函数的调用关系是调试器的必备功能,如果我们在程序的运行中出现了崩溃的情况,通过函数的调用关系可以快速定位问题的根源,懂得函数调用关系的实现原理也可以扩充自己的知识面,在没有 ...
讲过了独立按键检测,理所当然应该讲讲FPGA中矩阵键盘的应用了。这个思维和电路在FPGA中有所不同,在此,在此做详细解释,Bingo用自己设计的成熟的代码作为案例,希望对你有用。
一、F ...
回顾全局OFFSET约束
在时钟行中使用Pad-to-Setup和Clock-to-Pad列为所有出于该时钟域的I/O路径指定OFFSETs。
为大多数I/O路径进行约束的最简单方法——然而,这将会导致一个过约 ...
本节我们将从代码格式来审视你的代码,主要是从下面3个方面进行讲解:
1.代码格式的重要性
2.规范自己的代码格式
3.函数设计和变量定义格式
一、代码格式的重要性:
...
图中存在较多的模块,因此在此将每个模块的功能做简单介绍:
另外,Clock_Control模块为综合模块,内部包含了时、分、秒、时钟计数器模块和时间设定模块,该模块的内部结构这里小梅 ...
前些天在版主群里有人问“有没有好用的延迟函数啊?”我的第一反应就是“延迟函数要视自己的应用而编写,不可能千篇一律的应用。”可是回首一看,单片机的发展历程,在不同时期里有着不一样 ...
这个题目很大,给人一种感觉我好像很成功,其实不然。实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸!
...