数字积木知识点
1、“说法”
(1)数字电路发展趋势
当前信息技术的核心
FPGA是数字电路系统的关键手段
集成度越来越高,导致了设计上逻辑编程的操作的方法,系统上团队合作的开发模式
产品设计竞争力看标准逻辑模块和专用逻辑模块的多少
模块化设计思想:
a.合理结构层次编程
b.可重用性编码思想
c.灵活积极应用IP核
a.作用:
提高可读性
易于模块化
易于分工协作
易于设计仿真测试激励
b.
c.IP核:
知识产权核:预先设计好的电路功能模块
分类:
软核:用HDL描述的功能模块,不涉及具体实现电路元件
硬核:以布局布线的网表形式提供,性能可预见
固核:软、硬核的折中,对软核有更多时序要求
优点:
避免重复设计,加快开发时间
设计标准化
兼顾设计灵活性和性能优化结果固化
2、“玩法”
(1)状态机的嵌套和堆叠
(2)自主封装IP核
(3)调用IP核
(主要讲一些Vivado操作,这里不做笔记)
3、“用法”
(1)实验指导书设计IP核
(2)模块化设计案例
a.电子游戏机
b.智能健身绑带
c.放牛项圈
这部分没有什么知识点,主要是实际感受模块化的设计思想,直接放汤永明老师的PPT吧。