FPGA定时计数的问题(新手上路)
来源:互联网 发布:ubuntu 17 源下载地址 编辑:程序博客网 时间:2024/06/08 06:23
简单的计时器
功能模块:
累加器,比较器,寄存器
其中,寄存器由D触发器构成,不用考虑。
累加器:此模块用组合电路实现,通过加法器,将test输入端和1相加,使得test_n始终比test大1。(test值是由test_n值每1个时钟触发进行赋值)
比较器:也是由组合逻辑构成,不需要时钟。
简言:
设定比较值为15时:
Test输出Q计数值0.1.2~,~15.0.1.2~,~15.0.1.2…………..
Test输出Q在15时刻时,test_n的DATAA为16(不过是不会起作用的),out0为0,比较器为匹配相等的值,out寄存器ENA端为1,out输出端Q为0。
Test输出Q回到0时刻时,test_n的DATAA变为1,out0变为1,比较器变为匹配不相等的值,out寄存器ENA端变为0,out输出端Q变为1。(在上升沿来临瞬间,ENA是1,时钟来临,out输出反转)。
这样,out在test从15到0时刻起作用,从计时开始到起作用,需要16个比较值,所以目标值设置需要比实际值小1;
阅读全文
0 0
- FPGA定时计数的问题(新手上路)
- 新手上路,JSP乱码问题(笔记)
- 我的自白(新手上路)
- 新手上路的日志
- 新手上路(三)
- 新手上路(一):基于android平台的投票应用的开发(三)之问题整理
- 新手上路(一):基于android平台的投票应用的开发(三)之问题整理
- 新手上路(一):基于android平台的投票应用的开发(三)之问题整理
- 关于单向链表的排序问题(新手上路,老鸟勿嘲)
- 新手上路时,Linux内核编译出现的问题
- 关于MFC中的菜单问题(新手上路)
- Linux环境的新手上路
- python 1.新手上路(每天不定时更新,相当于笔记)
- PHP新手上路(一)
- PHP新手上路(二)
- PHP新手上路(三)
- PHP新手上路(四)
- PHP新手上路(五)
- shell脚本之条件测试与判断
- 1474 Problem D查询记录(结构体专题)——软四课堂小测试——2017-12-21
- LeetCode(7)--Reverse Integer
- Lock wait timeout exceeded; try restarting transaction
- Map遍历常用方法
- FPGA定时计数的问题(新手上路)
- SOCKET详解
- 数据结构实验之排序六:希尔排序
- 2017年总结
- 博客计划
- spark SQL (二) 聚合
- 输入一个数,然后判断奇偶
- 在numerai对冲基金中使用交叉检验
- WPF与MVVM的实现(三)List的数据绑定