摘要: 模块划分概述 模块划分,顾名思义是指模块的划分。但是,明德扬提出的模块划分,是广义的“模块划分”。后续所提及的“模块划分”,不单单指模块的划分,还包括模块划分好后,模块的端口及模块之间数据流向的确定。5.1.1 模块划分原则明德扬的模块划分原则有两条:原则一:一个功能一个模块。按功能划分模块是模块划 阅读全文
posted @ 2019-05-20 10:16 Rich_V 阅读(526) 评论(0) 推荐(0)
摘要: 上面通过AT93C46的项目,讲解了如何根据划分好的模块架构,确认模块的端口及数据流向。下面给出明德扬明德扬在FPGA/ASIC设计领域多年的项目经历,总结出来五个常用的模块交互架构,读者在进行项目设计时,可结合明德扬模块划分原则,参照“模块划分常用架构”进行模块划分。 一.直接交互架构 直接交互不 阅读全文
posted @ 2019-05-20 10:11 Rich_V 阅读(1598) 评论(0) 推荐(0)
摘要: 在学习verilog之前,我们先学习一下D触发器以及它的代码。 FPGA的设计基础是数字电路,因此很多同学会认为我们要先学好数字电路之后,才学习FPGA。但是,数字电路教材的内容很多.例如:JK触发器、RS触发器、真值表、卡诺图等。但是,这里的很多内容其实已经过时了。此外,对于FPGA的学习来讲,我 阅读全文
posted @ 2019-05-20 09:18 Rich_V 阅读(14552) 评论(0) 推荐(0)