FPGA|CPLD|ASIC论坛
登录
直播中
短短
6年用户
6507经验值
擅长:RF/无线
私信
关注
[资料]
FPGA学习指南合集:Verilog HDL那些事儿(建模篇,时序篇,整合篇)
FPGA
Verilog HDL那些事儿建模篇:
在众多的Verilog HDL 参考书,隐隐约约会会出现这样的一个“建模”。建模在Verilog HDL的世界里是一个重要的基础,很多初学Verilog HDL +
FPGA
的朋友会成为徘徊在边缘的一群,主要原因就是他们没有掌握好建模技巧,而形成他们继续前进的一大阻碍。在这里笔者将自己养成的建模技巧,编辑成为一本笔记,好让许更多初学的朋友越过这一段学习的大障碍。
Verilog HDL那些事儿时序篇:
建模不是Verilog HDL 语言的所有,建模只是使用Verilog HDL 语言建立一个“像模像样”的“形状”而已。这个“形状”实际上是很粗糙的,还没有经过任何深入的分析。但是我们不可以小看这个“粗糙的形状”,如果没有这个“粗糙的形状”模块的设计根本无法完成。笔者在《Verilog HDL 那些事儿- 建模篇》的结束语中有这样讲过:“建模是一个粗糙的东西,它还可以继续细化”。
“细化”顾名思义就是进入模块的深层进行分析和优化(如果有需要调试的话)的工作。但是前提,我们必须“更深入Verilog HDL 语言的世界”才能有效的“细化”模块。这一本起名为《Verilog HDL 那些事儿-时序篇》的笔记分别有两个部分,上半部分和下半部分。上半部分是“步骤和时钟”;下半部分是“综合和
仿真
”。
VerilogHDL那些事儿整合篇:
要在Verilog 要实现for 和while 等循环是一个矛盾的作业,这话何说呢?首先我们可以用Verilog 来模仿for 和while 等循环,这也是第一章的重点。可是随着我们深入了解Verilog 各种不同的运行模式,模仿就会失去意义。.. 因为只要有一个指向步骤的i 再加上一些整合的技巧,怎么样的循环我们都可以实现,这也是第五章的重点。当然整合篇所讨论的内容不单是循环而已,整合篇的第二个重点是理想时序和物理时序的整合。说实话,笔者自身也认为要结合“两个时序”是一件苦差事,理想时序是Verilog的行为,物理时序则是硬件的行为。不过在它们两者之间又有微妙的“黏糊点”,只要稍微利用一下这个“黏糊点”我们就可以非常轻松的写出符合“两个时序”的模块,但是前提条件是充足了解“理想时序”。
整合篇里还有一个重点,那就是“精密控时”。实现“精密控时”最笨的方法是被动式的设计方法,亦即一边仿真,一边估算时钟的控制精度。这显然是非常“传统”而且“古老”的方法,虽然有效但往往就是最费精神和时间的。相反的,主动式是一种讲求在代码上和想象上实现“精密控时”的设计方法。主动式的设计方法是基于“理想时序”“建模技巧”和“仿顺序操作”作为后盾的整合技巧。不说笔者吹牛,如果采用主动式的设计方法驱动IIC 和SDRAM 硬件,任何一段代码都是如此合情合理。
回帖
(13)
刘桂英
2020-4-20 15:47:49
找了很久的三本书,看过其中一本写得不错,多谢楼主整合分享
找了很久的三本书,看过其中一本写得不错,多谢楼主整合分享
1
举报
成勇:
好资料,谢谢分享!
成勇
2020-4-25 19:22:51
谢谢楼主分享!
谢谢楼主分享!
举报
刘
2020-4-29 09:51:15
感谢楼主分享,很有用
感谢楼主分享,很有用
举报
电子天
2020-5-8 16:14:04
谢谢楼主
谢谢楼主
举报
无名lx
2020-5-14 21:22:29
似乎不错的样子
似乎不错的样子
举报
hts20100101
2020-5-25 14:53:57
好,很不错,好好学习下先,谢谢分享啊!
好,很不错,好好学习下先,谢谢分享啊!
举报
pj3672606
2020-6-21 05:20:12
谢谢分享,找了很久
谢谢分享,找了很久
举报
刘振宇
2020-7-10 09:09:58
话说初学者应该先看哪个,请赐教
话说初学者应该先看哪个,请赐教
举报
ha
2020-12-15 10:53:21
thank u very much!!!!
thank u very much!!!!
举报
pj3672606
2020-12-16 12:49:39
好东西,谢谢楼主分享
好东西,谢谢楼主分享
举报
eastsnow001
2020-12-16 13:18:02
资料确实不错!感谢分享!
资料确实不错!感谢分享!
举报
是阿喵吖
2021-3-27 16:22:30
谢谢楼主,正需要学习
谢谢楼主,正需要学习
举报
szc188
2021-6-24 14:44:00
好东西好东西 不错不错
好东西好东西 不错不错
举报
更多回帖
rotate(-90deg);
回复
相关帖子
FPGA
【电子书】
Verilog
HDL
那些
事儿
整合
篇
(
FPGA
工程师必学系列)
2021-03-30
1316
【电子书】
Verilog
HDL
那些
事儿时序
篇
2021-03-29
1296
【电子书】
Verilog
HDL
那些
事儿
建模
篇
2021-03-29
1016
FPGA
主题周:应用案例,实战项目,精选问答
合集
2020-04-24
5088
xilinx
FPGA
资料分享
2019-04-23
2412
FPGA
那些
事儿
-驱动
篇
I
2017-09-28
3430
Verilog
HDL
那些
事儿
-
建模
篇
-学
FPGA
入门最佳资料
2015-01-14
3410
【黑金原创教程连载】
FPGA
那些
事儿
-驱动
篇
I,每周更新
2014-06-09
10092
VerilogHDL
那些
事儿
(已更新到最新,一共三个文档)
2013-02-17
12481
分享黑金的
verilog
FPGA
NIOSII教程,很牛!
2012-10-16
6608
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分