当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

电子科技大学:《电子设计自动化技术》课程教学资源(讲义课件)第六章 全局考虑

资源类别:文库,文档格式:PDF,文档页数:23,文件大小:80.33KB,团购合买
第一节 范围和可视性 第二节 重载
点击下载完整版文档(PDF)

电子设计自动化 授课教师:何旭

电子设计自动化 电子设计自动化 授课教师:何 旭

第六章全局考虑

第六章 全局考虑

第一节范围和可视性 第二节重载

第一节 范围和可视性 第二节 重载

第一节范围和可视性 信号和变量的作用域,从其声明的 地方到其所在描述单元的结束

第一节 范围和可视性 信号和变量的作用域,从其声明的 地方到其所在描述单元的结束

ARCHITECTURE overall of test IS 例 SIGNAL first sig: bit; I BEGIN process l: PROCeSS VARIABLE process sig: bit PROCEDURE inside ( variable data: OUT bit PROCEDURE inside (variable data: OUT bit)Is VARIABLE procedure var: bit BEGIN END inside

ARCHITECTURE overall OF test IS 例 1 SIGNAL first_sig: bit; BEGIN process1: PROCESS VARIABLE process_sig: bit; PROCEDURE inside (VARIABLE data: OUT bit); PROCEDURE inside (VARIABLE data: OUT bit) IS VARIABLE procedure_var: bit; BEGIN …… END inside;

BEGIN inside(in data) END PROCESS procesSI part of architecture body END oVeral

BEGIN inside (in_data); …… END PROCESS process1; -- part of architecture body END overall;

architecture overall of test is 例2 SIGNAL first sig: bit; BEGIN process l: PROCES VARIABLE: process sig: bit VARIABLE: first sig: bit PROCEDURE inside (variable data: oUT bit) PROCEDURE inside variable data: OUT bit)IS VARIABLE procedure var: bit BEGIN END inside

ARCHITECTURE overall OF test IS 例 2 SIGNAL first_sig : bit; BEGIN process1: PROCESS VARIABLE: process_sig: bit; VARIABLE:first_sig : bit; PROCEDURE inside (VARIABLE data: OUT bit); PROCEDURE inside (VARIABLE data: OUT bit) IS VARIABLE procedure_var: bit; BEGIN …… END inside;

architecture overall of test is 例2 SIGNAL first sigl≠bit BEGIN 隐藏 process l: PROCES VARIABLE: process sig: bit VARIABLE: first sig): bit PROCEDURE inside (variable data: oUT bit) PROCEDURE inside variable data: OUT bit)IS VARIABLE procedure var: bit BEGIN END inside

ARCHITECTURE overall OF test IS 例 2 SIGNAL first_sig : bit; BEGIN 隐藏 process1: PROCESS VARIABLE: process_sig: bit; VARIABLE:first_sig : bit; PROCEDURE inside (VARIABLE data: OUT bit); PROCEDURE inside (VARIABLE data: OUT bit) IS VARIABLE procedure_var: bit; BEGIN …… END inside;

BEGIN inside(in data) first sig -process sig overall. first sig first S1g END PROCESS processI part of architecture body END overa

BEGIN inside (in_data); first_sig := process_sig; overall.first_sig <= first_sig ; END PROCESS process1; -- part of architecture body END overall;

BEGIN inside(in data) first sig): =process_sig, overall. first sigk<=( first sig END PROCESS processI part of architecture body END overa

BEGIN inside (in_data); first_sig := process_sig; overall.first_sig <= first_sig ; END PROCESS process1; -- part of architecture body END overall;

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共23页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有