|
|
| | -文章搜索 - 最新文章 - | |
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设计中验证工具选择实例 |
|
|
|