Electronics 版 (精华区)

发信人: xiaozhang (校长), 信区: Electronics
标  题: Verilog简明教程 4 (转载)
发信站: 哈工大紫丁香 (Sun Jul  7 10:57:07 2002) , 转信


【 以下文字转载自 IM 讨论区 】 
【 原文由 papulum 所发表 】 
D) verilog语法要点 
* 基本原则 
设计时应该把你的系统划分为计数器,触发器,时序机,组合逻辑等等可综合的单元,对此 
不同的IC公司和EDA开发商可能根据自己的见解和经验提出不同的要求,并且对verilog程 

序的细节进行自己的规定,但有一点是对的:即写硬件描述语言不象写C语言那样符合语法 

就行.单单符合verilog语法的程序可能被拒绝综合,甚至被拒绝模拟; 
* 最外层可以写什么? 
这里所说的最外层是指module语句后的第一层,在这一层可以写这些可执行语句: 
assign和nand等定义组合逻辑的语句, 
always语句, 
模块引用语句, 
一些以"$"开头的系统定义语句. 
特别注意不可以写if语句.if语句只能放在always内部. 
不推荐写wait语句. 
*可以在多个always语句中对一个信号赋值. 
由于作者水平有限,以上材料之中可能有谬误之处,忘不吝赐教,敬请在水木清华BBS的信 
箱中联系papulum. 
因同样的原因,本文只可用来作为入门读物,特此致歉. 
 



--

※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 218.108.29.91]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.910毫秒