- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 多级选择与按位或综合时的区别
大佬指出,上面红框的处理(按位或),时序不会有大问题。遂产生疑问:既然FPGA会综合成查找表,那么LUT相当于只是一个存储单元,两种操作输入数量都一样,为什么逻辑功能不一样会造成综合结果不一样,且多级选择器的限制如此严格。如果像上面红框那样,第一级中,第二个LUT无法预知第一个LUT的结果,IDE无法计算第二个LUT的结果,只能将其放在后一级,等第一级算完才知道结果。思考了一上午,陷入一个误区:只要输入数量一致,那么无论逻辑功能如何,反正是IDE计算出结果存在LUT中,综合结果没区别。
2024-05-07 16:21:36 104 1
原创 HDLBITS做题笔记 符号位溢出
题干:错误:错误原因:误将题目当成无符号的溢出有符号数溢出有两种情况:一是正正相加,产生正溢出;另一种情况是负负相减,产生负溢出。所以就分别考虑了这两种情况,将这两种情况取或判断溢出。a[7] && b[7] && ~s[7]:负数相减(补码相加)产生正数,判断溢出。~a[7] && ~b[7] && s[7]:正数相加产生一个负数,判断溢出。正确代码:...
2021-11-29 19:37:10 321
原创 HDLBITS学习笔记 BCD加法器(400位)
HDLBITS中让实现400位的BCD加法器,提供了4位BCD加法器的实例实现方法:实现过程中遇到了一些知识储备上的问题,比如说a[4*j+3:4*j]不能写成 a[4j+3:4j]
2021-11-24 15:10:27 194
100BASE/ARINC429/CXPI/Ethernet/GPIO/HDMI/MDIO等20多种协议官方文档
2023-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人