共2条
1/1 1 跳转至页
FPGA模块划分技巧
学习至简设计法,学会模块设计和模块划分技巧。模块划分技巧非常重要,好的模块结构,能极大地精简各模块的结构,从而能用最少的代码实现所需的功能;使各模块顺畅运行,保证系统更加稳定。大家深有体会的就是ISO和安卓系统,虽然任何手机功能都可以在两者系统上实现,但ISO的稳定性、效率远超过了安卓,这可以归功于ISO良好的系统结构。可以说模块划分更考究人的智慧,中国人至今没有设计出好的芯片结构,华为海思的架构师基本上都是国外的专家来担任。明德扬至简设计法讲述如何进行模块划分,列出了非常多的实用技巧。1. 讲述了模块之间连接的常用信号。一般模块之间就通过这些信号来连接,读者定义模块信号时基本上套上这几个信号就可以了,也不用再去烦信号的命名问题。2. 对于FPGA内部模块,讲述了模块之间数据交互的几种模式和应用场景。读者可以按照项目情况选择合适的模式来使用。3. FPGA经常与外设通信,至简设计法也讲述了与外设连接时,FPGA模块标准,如一般可分为接口模块和命令模块。接口模块负责时序,命令模块负责发布命令。4. 对于复杂的、内部有寄存器的外设。至简设计述定义了模块标准,方便调试和使用的同时,也减少了出错的可能。明德扬研究出来的至简设计法,综合考虑了调试、使用和降错机率,要让每个学员都能设计出最优秀的代码。
关键词: FPGA verliog altera Xilin
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |