专栏中心

EEPW首页 > 专栏 > 笔记1.5 从逻辑设计到RTL设计转换的蛋疼

笔记1.5 从逻辑设计到RTL设计转换的蛋疼

发布人:0750long 时间:2010-03-10 来源:工程师 发布文章

笔记1.5 从逻辑设计到RTL设计转换的蛋疼

这一片笔记基本上都是在闲聊...但是尽是聊些什么呢?如题。

习惯了单片机编程的朋友,在初次接触RTL设计的时候一定非常的不习惯?就是有一种不协调的感觉。这个感觉困扰了我一段很长的时间(大约两三天吧),这是什么感觉,我又不清楚?在蛋疼的情况下,又回到读书的状态。

 

Verilog HDL 综合和设计》 这本确实是一本好书,在第四章和第五章,漂亮的解决了我的困扰。在学习单片机的期间都是保持“逻辑设计” 的思维,而学习Verilog HDL一般上都是使用RTL的方法。 什么是RTL,初学者的我真的不怎么清楚,好像是利用寄存器。

 

就是以上的原因,造成我的不协调感。

 

Verilog HDL 综合和设计》这本书是2007年的,对于入门者读起来确实有点吃力,但是只要焦距重点,这本书是很清晰而且内容很好。

 

在这里叙述关于网络上的一些解说。网上的网友常这样回复新手的提问,

Verilog HDLc语言差不多很容易上手”,话是如此,但是这是一个错的概念。我也因为这句话的关系,被混乱一段时间。

 

如果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

资源下载 2007-02-28

OSP迈入国际标准化阶段:ISO正式启动汽车应用开放系统协议标准化进程

实现Stratix III FPGA和1,067-Mbps DDR3存储器的接口

视频 2010-03-17

j2me_camera软件

Intel 82559网卡驱动

TMS320C6472 多核 DSP & EVM 工业及嵌入式应用

视频 2010-03-17

验证二维晶体管的实际性能:二维半导体性能炒作背后的尴尬真相

SiBionics借助Nordic nRF54L15增强其CGM解决方案

英伟达RTX 50系列显卡引入美光GDDR7显存

IEEE P1386.1规范

Build up to 96-Port SGMII GigE With Stratix III FPGAs

视频 2010-03-17

Comparing Stratix III and Virtex-5 Core Power

视频 2010-03-17

Bourns高电压、高能量GDT系列以精巧尺寸封装提供领先浪涌保护性能

全球首个全尺寸重载双轮足机器人开源平台发布

内存短缺致PC价格上涨,“入门级”PC将消失

消费电子 2026-03-02

通富市北封装测试基地三号厂房启用

EDA/PCB 2026-03-02

即插即用信号完整性视频演示

视频 2010-03-17

ISI公司另外一个“特别小”的实时操作系统产品

氧化镓铁电性研究取得突破性进展

更多 培训课堂
更多 焦点
更多 视频

技术专区