"); //-->
笔记1.5 从逻辑设计到RTL设计转换的蛋疼
这一片笔记基本上都是在闲聊...但是尽是聊些什么呢?如题。
习惯了单片机编程的朋友,在初次接触RTL设计的时候一定非常的不习惯?就是有一种不协调的感觉。这个感觉困扰了我一段很长的时间(大约两三天吧),这是什么感觉,我又不清楚?在蛋疼的情况下,又回到读书的状态。
《Verilog HDL 综合和设计》 这本确实是一本好书,在第四章和第五章,漂亮的解决了我的困扰。在学习单片机的期间都是保持“逻辑设计” 的思维,而学习Verilog HDL一般上都是使用RTL的方法。 什么是RTL,初学者的我真的不怎么清楚,好像是利用寄存器。
就是以上的原因,造成我的不协调感。
《Verilog HDL 综合和设计》这本书是2007年的,对于入门者读起来确实有点吃力,但是只要焦距重点,这本书是很清晰而且内容很好。
在这里叙述关于网络上的一些解说。网上的网友常这样回复新手的提问,
“Verilog HDL和c语言差不多, 很容易上手”,话是如此,但是这是一个错的概念。我也因为这句话的关系,被混乱一段时间。
如果c语言和Verilog HDL一样,为什么还需要Verilog HDL语言?对于学习过Verilog HDL语言的朋友应该知道我要说什么,Verilog HDL可以看成比C语言更接近低层的语言,书中常说的“硬件描述语言”。
在学习单片机的时候,我们常常使用C语言对单片机的寄存器进行控制,相反的Verilog HDL语言是描述“这是一个怎样的寄存器,它如何工作” 。 在CPLD仿真中还有Testbench的存在,而testbench的角色就有点像c语言,就是利用脚本产生不同的激励(功能),然后测试利用Verilog HDL语言描述的寄存器。
所以说C语言和Verilog HDL 语言只有形式上是一样而已,实际上是两个不同世界的东西。而单片机和CPLD他们之间的关系可以这样说,单片机是建立在CPLD之上。
嗯,写了那么多,只是要重申以上的信息。希望这篇笔记可以帮助到你,望学习CPLD越学越有感觉。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Cadence推出ChipStack AI Super Agent,开辟芯片设计与验证新纪元
开发费问题
IMP811/12
OSP迈入国际标准化阶段:ISO正式启动汽车应用开放系统协议标准化进程
沈阳三洋交流双速电梯控制电路(2)
实现Stratix III FPGA和1,067-Mbps DDR3存储器的接口
j2me_camera软件
请问有哪家公司的视频采集卡能支持任意缩放?
请问有哪家公司的视频采集卡能支持任意缩放?
Intel 82559网卡驱动
TMS320C6472 多核 DSP & EVM 工业及嵌入式应用
验证二维晶体管的实际性能:二维半导体性能炒作背后的尴尬真相
请问有哪家公司的视频采集卡能支持任意缩放?
SiBionics借助Nordic nRF54L15增强其CGM解决方案
英伟达RTX 50系列显卡引入美光GDDR7显存
IEEE P1386.1规范
Build up to 96-Port SGMII GigE With Stratix III FPGAs
Comparing Stratix III and Virtex-5 Core Power
Bourns高电压、高能量GDT系列以精巧尺寸封装提供领先浪涌保护性能
沈阳三洋交流双速电梯抱闸、门机与安全回路电路
全球首个全尺寸重载双轮足机器人开源平台发布
沈阳三洋交流双速电梯主电路
内存短缺致PC价格上涨,“入门级”PC将消失
沈阳三洋交流双速电梯照明电路
通富市北封装测试基地三号厂房启用
即插即用信号完整性视频演示
请问有哪家公司的视频采集卡能支持任意缩放?
ISI公司另外一个“特别小”的实时操作系统产品
沈阳三洋交流双速电梯控制电路(1)
氧化镓铁电性研究取得突破性进展