- 3
- 0
- 约2.18万字
- 约 95页
- 2026-01-30 发布于广东
- 举报
2.5子程序
(a,b:ININTEGER;c:OUTINTEGER);//过程首书写在程序包的包说明部分ENDPACKAGEexample;PACKAGEBODYexampleISPROCEDUREmax(a,b:ININTEGER;c:OUTINTEGER)ISBEGINIF(ab)THEN上一页下一页返回2.5子程序
c=a;ELSEc=b;ENDIF;ENDmax;//过程体书写在程序包的包体部分ENDPACKAGEBODYexample;关于过程在结构体和进程语句中的定义方法,与在程序包中的定义方法十分类似。接下来,将向用户讨论过程调用。上一页下一页返回2.5子程序
在VHDL语言中,就是指过程作为子程序被主程序调用。过程被调用时,主程序先要对过程进行初始化,即将初始值传递给过程的输入参数,从而启动过程语句;过程启动后,将会按照语句的顺序,自上而下执行过程中的各条语句。过程执行完毕后,输出值将会传递给调用主程序所定义的变量或者信号中。过程调用格式如下:过程名(实际参数名[,参数名…]);上一页下一页返回2.5子程序
过程调用语句有两种方式:并行过程调用语句和顺序过程调用语句。其中,并行过程调用语句主要用于结构体的并行处理语句部分
您可能关注的文档
- 《工程学》_模块十九.pptx
- 《工业控制网络》_工业以太网技术与应用.ppt
- 《光学设计教程》_第7章.ppt
- 《基于FPGA的现代数字电路设计》_第5章.ppt
- 《商业银行放款实务(第2版)》_第五章.ppt
- 《建筑装饰构造》_第八章.ppt
- 《工程学》_模块七.pptx
- 《建设工程造价概论》_项目三.ppt
- 《商业银行放款实务(第2版)》_第十二章.ppt
- 《工程学》_模块一.pptx
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
原创力文档

文档评论(0)