返回该小组首页 回复主题
机器菜猫

机器菜猫

小组等级:     E币:673  (E币换礼)

#1楼主:VHDL子程序大观

文章发表于:2007-08-20 04:34

子程序

子程序是一个VHDL程序模块,这个模块利用顺序语句来定义和完成算法,因此只能使用顺序语句。VHDL子程序与其他软件语言程序中的子程序的应用目的是相似的,能更有效地完成重复性的工作。子程序有两种类型,即过程和函数。


函数(FUNCTION)
VHDL中有多种函数形式,不同用户自定义的函数和在库中现成的具有专用功能的预定义函数。
 
例:
 



逻辑电路图

 
例2:
 
重载函数(OVERLOADED FUNCTION)

 
例3:
 
 
例4:
 

过程(PROCEDURE)

 
说明:
 

重载过程(OVERLOADED PROCEDURE)

 
例:
 
 

tianmahua

   小组等级:    E币:315  (E币换礼)

#2

文章发表于:2007-08-20 16:47

很详细呀,好东西!

wirner

   小组等级:    E币:60  (E币换礼)

#3

文章发表于:2007-08-20 18:52

xiexie

d2006p

   小组等级:    E币:222  (E币换礼)

#4

文章发表于:2007-08-22 08:28

好东西!我用不上,我也顶.

hmswust

   小组等级:    E币:525  (E币换礼)

#5

文章发表于:2007-08-22 21:42

如果大家觉得小组还可以的话,欢迎加入!哪怕只要对大家只是很小一点的帮助,我们也会感到非常高兴!

chenjinmeinjnu

   小组等级:    E币:115  (E币换礼)

#6

文章发表于:2007-08-24 21:02

顶!

不过我们现在做东西写的VHDL语言程序很少,而是直接写一些很简单的模块,然后直接连线把模块连接成一个整体的电路,就不用写顶层设计语言了。

jinsong402

   小组等级:    E币:101  (E币换礼)

#7

文章发表于:2008-05-11 15:27

请教一个问题,procedure中可以不可以用process语句??

多谢了

craftor

   小组等级:    E币:1198  (E币换礼)

#8

文章发表于:2008-06-17 22:20

好东西,顶一下!!!

总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

 

 

We have detected that you do not have the Flash 7 player installed.
Please Click Here to download the Flash plugin.