verilog一个问题求教

[复制链接]
2539|11
 楼主| chidaoke 发表于 2008-1-18 21:12 | 显示全部楼层 |阅读模式
最近在学习verilog一位仁兄编的程序有一处看不太懂,&gt=符号不是比较大小用的关系操作符吗,可是这位仁兄写的程序<br />if&nbsp;(reset)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stk30&nbsp;&lt=&nbsp;8'h0;<br />&nbsp;&nbsp;&nbsp;else&nbsp;if&nbsp;(ca2)&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stk30&nbsp;&lt=&nbsp;stk29;<br />&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;if&nbsp;(ca1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stk30&nbsp;&lt=&nbsp;stk31;<br />怎么好象&lt=是个附值语句了?求大人解答,在线等,另外这是个关于堆栈的程序...
awey 发表于 2008-1-18 21:16 | 显示全部楼层

非阻塞赋值的表示方法,楼主没看过书吗?

  
 楼主| chidaoke 发表于 2008-1-18 21:20 | 显示全部楼层

1

请问是什么意思,我看的那本书上好象没有说这个东西,那本书比较薄
alice84 发表于 2008-1-18 21:22 | 显示全部楼层

是个附值语句

  
 楼主| chidaoke 发表于 2008-1-18 21:23 | 显示全部楼层

谢谢了啊,这回弄明白了

&nbsp;&nbsp;
awey 发表于 2008-1-18 21:32 | 显示全部楼层

alice84也在学Verilog?

比如:a=1,b=0&nbsp;c=0<br /><br />执行:b=a&nbsp;c=b后,c的值与b相同都是1<br /><br />而执行:b&lt=a&nbsp;c&lt=b后,c的值为1,b的值不变是0<br /><br />可以这样理解:<br />阻塞赋值“=”象单片机的程序,循序执行<br />非阻塞赋值“&lt=”是同时执行的,c的值是b没改变时的值。
alice84 发表于 2008-1-18 21:41 | 显示全部楼层

偶学VHDL

  
awey 发表于 2008-1-18 22:01 | 显示全部楼层

最好学Verilog HDL,语法与C相当,资源比较多

Verilog&nbsp;HDL和VHDL的比较<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />这两种语言都是用于数字电子系统设计的硬件描述语言,而且都已经是&nbsp;IEEE&nbsp;的标准。&nbsp;VHDL&nbsp;1987&nbsp;年成为标准,而&nbsp;Verilog&nbsp;是&nbsp;1995&nbsp;年才成为标准的。这个是因为&nbsp;VHDL&nbsp;是美国军方组织开发的,而&nbsp;Verilog&nbsp;是一个公司的私有财产转化而来的。为什么&nbsp;Verilog&nbsp;能成为&nbsp;IEEE&nbsp;标准呢?它一定有其优越性才行,所以说&nbsp;Verilog&nbsp;有更强的生命力。&nbsp;<br />这两者有其共同的特点:&nbsp;<br />1.&nbsp;能形式化地抽象表示电路的行为和结构;&nbsp;<br />2.&nbsp;支持逻辑设计中层次与范围地描述;&nbsp;<br />3.&nbsp;可借用高级语言地精巧结构来简化电路行为和结构;具有电路仿真与验证机制以保证设计的正确性;&nbsp;<br />4.&nbsp;支持电路描述由高层到低层的综合转换;&nbsp;<br />5.&nbsp;硬件描述和实现工艺无关;&nbsp;<br />6.&nbsp;便于文档管理;&nbsp;<br />7.&nbsp;易于理解和设计重用&nbsp;<br />但是两者也各有特点。&nbsp;Verilog&nbsp;HDL&nbsp;推出已经有&nbsp;20&nbsp;年了,拥有广泛的设计群体,成熟的资源也比&nbsp;VHDL&nbsp;丰富。&nbsp;Verilog&nbsp;更大的一个优势是:它非常容易掌握,只要有&nbsp;C&nbsp;语言的编程基础,通过比较短的时间,经过一些实际的操作,可以在&nbsp;2&nbsp;~&nbsp;3&nbsp;个月内掌握这种设计技术。而&nbsp;VHDL&nbsp;设计相对要难一点,这个是因为&nbsp;VHDL&nbsp;不是很直观,需要有&nbsp;Ada&nbsp;编程基础,一般认为至少要半年以上的专业培训才能掌握。&nbsp;<br />目前版本的&nbsp;Verilog&nbsp;HDL&nbsp;和&nbsp;VHDL&nbsp;在行为级抽象建模的覆盖面范围方面有所不同。一般认为&nbsp;Verilog&nbsp;在系统级抽象方面要比&nbsp;VHDL&nbsp;略差一些,而在门级开关电路描述方面要强的多。&nbsp;<br />近&nbsp;10&nbsp;年来,&nbsp;EDA&nbsp;界一直在对数字逻辑设计中究竟用哪一种硬件描述语言争论不休,目前在美国,高层次数字系统设计领域中,应用&nbsp;Verilog&nbsp;和&nbsp;VHDL&nbsp;的比率是&nbsp;80&nbsp;%和&nbsp;20&nbsp;%;日本和台湾和美国差不多;而在欧洲&nbsp;VHDL&nbsp;发展的比较好。在中国很多集成电路设计公司都采用&nbsp;Verilog&nbsp;,但&nbsp;VHDL&nbsp;也有一定的市场。&nbsp;<br />
alice84 发表于 2008-1-18 22:09 | 显示全部楼层

重复发贴,拉出去喀嚓掉

只是觉得&nbsp;VHDL&nbsp;描述比较繁琐,其他没觉得什么.<br />
awey 发表于 2008-1-18 22:10 | 显示全部楼层

LS浮躁`~~

  
alice84 发表于 2008-1-18 22:11 | 显示全部楼层

IF......THEN

  
alice84 发表于 2008-1-18 22:14 | 显示全部楼层

咋浮躁了?什么意思?

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部