老古开发网首页
导航:老古开发网首页文章索引文章分类EDA/IC设计→[Verilog HDL简介]
| -文章搜索 - 最新文章 - |

Verilog HDL简介

发布时间:2006年8月6日 点击次数:1082
来源:   作者:
 

Verilog HDL简介

    Verilog HDL是一种硬件描述语言(hardware description language),为了制作数位电路(数字电路)而用来描述ASICs和FPGAs的设计之用。Verilog 的设计者想要以 C 程序语言(en:C programming language)为基础设计一种语言,可以使工程师比较熟悉跟容易接受。事实上,它产生与 C 程序语言类似的不严谨性质,并且大概与Pascal很相像。

    这种语言跟传统的程序设计语言不同,在于它的程序叙述并非严格地线性(循序)执行。Verilog 模式包含不同模组(modules)的阶层关系。模组(modules)是输出(inputs)和输入(outputs)所定义出来的一个集合。在每个模组中,有一串的电线(wires)、暂存器(registers)和子模组(submodules)的定义。并且在每个模组里面,语言叙述大部分都被群组成为各种的执行区块(blocks),用来定义该模组所产生的行为描述。在每个区块(blocks)内,使用 begin 和 end 的关键字来区隔开来,其中的叙述是循序被执行。但是同一个设计,不同的区块间的执行是平行的。

    这个语言的叙述之子集合是可合成(synthesizable)。如果在一个电路设计的模组中仅包含可合成的叙述,那麽这个电路设计就可以被适当的软件,转换合成为电脑芯片的电路layout。


欢迎进入老古论坛进行讨论
[EDA/IC设计] 相关文章:
eCos.译名叫做嵌入式可配置实时操作系统
简介:
eCos 多线程RTOS简略介绍及与其他OS的比较: 1. ecos所有开发调试工作均基可于GNU环境开发,可在linux 或windows的cygwin环境里进行。(linux也如此,ucos则是一只寄生虫啦,适应性好) 2。ecos的可配置性特强,可实现原代码的配置,有专门的配置体系结构和配置环境(支持字符及图形界面),已经在X86,ARM等流行体系架构做好移植,一直 延伸到芯片级。支持完整的TCP/IP协议栈和流行网络接口驱动,具有RAM和ROM等特色文件系统及相当灵活简便新文件系统加入机制,并且支持流行的线程同步机制(信号量,计数器,油箱,互斥,条件量,事件标志,及用于SM......

飞思卡尔联手风河打造车载设备解决方案
将16进制转化为std_logic
带莫尔/米勒输出的状态机
共创时间同步协议解决方案,飞思卡尔与IXXAT携手同进
嵌入式逻辑分析仪在FPGA设计中的应用
Geomagic 扩大在中国的经营:上海分公司成立
基于FPGA流水线分布式算法的FIR滤波器的实现(转)
赛普拉斯PSoC器件获青睐
ASIC设计中验证工具选择实例
 
下一个:[EDA/IC设计]FPGA/CPLD数字电路设计经验分享
简介:
摘要:在数字电路的设计中,时序设计是一个系统性能的主要标志,在高层次设计方法中,对时序控制的抽象度也相应提高,因此在设计中较难把握,但在理解 RTL 电路时序模型的基础上,采用合理的设计方法在设计复杂数字系统是行之有效的,通过许多设计实例证明采用这种方式可以使电路的后仿真通过率大大提高,并且系统的工作频率可以达到一个较高水平。 关键词: FPGA 数字电路 时序 时延路径 建立时间 保持时间 1 数字电路设计中的几个基本概念: 1.1 建立时间和保持时间: 建立时间( setup time ......
 

上一个:[显示技术]三星液晶显示器成功的秘密

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒