您所在位置: 网站首页 / 文档列表 / 电子设计 / 文档详情
电子设计自动化第六讲.ppt 立即下载
上传人:yy****24 上传时间:2024-09-03 格式:PPT 页数:49 大小:5MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

电子设计自动化第六讲.ppt

电子设计自动化第六讲.ppt

预览

免费试读已结束,剩余 39 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验一步骤P124实验5-12如果不使用第三方工具,此页直接点next跳过,保持多选框为不选择状态5CLICK电子与通信工程系Hierachytab可以浏览元器件的层次良好的缩进为同一个工程添加多个VHDL文件在ProjectNavigator的Files选项卡中找到后输入的mux31a.Vhd,在其上单击右键,并选择弹出菜单栏里面的SetasTop-levelEntity更换了顶层之后,会在projectNavigator中的Hierarchy选项卡中看到相应的变化。之后请重复综合->仿真等一系列过程以保证设计正确单击Assignments->Pins在下拉菜单中为信号分配管脚。请对照P407页对照表中最后一列EP1C6/1C12列进行分配CLOCK0179/28管脚分配完毕需重新综合将工程下载到FPGA开发板此处需勾选单击单击模式JTAG20213.1.1函数23【例9-5】P231LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;PACKAGEpackexpIS--定义程序包FUNCTIONmax(a,b:INSTD_LOGIC_VECTOR)--定义函数首RETURNSTD_LOGIC_VECTOR;FUNCTIONfunc1(a,b,c:REAL)RETURNREAL;FUNCTION“*”(a,b:INTEGER)RETURNINTEGER;FUNCTIONas2(SIGNALin1,in2:REAL)RETURNREAL;END;PACKAGEBODYpackexpISFUNCTIONmax(a,b:INSTD_LOGIC_VECTOR)--定义函数体RETURNSTD_LOGIC_VECTORISBEGINIFa>bTHENRETURNa;ELSERETURNb;ENDIF;ENDFUNCTIONmax;--结束FUNCTION语句END;--结束PACKAGEBODY语句LIBRARYIEEE;--函数应用实例USEIEEE.STD_LOGIC_1164.ALL;USEWORK.packexp.ALL;ENTITYaxampISPORT(dat1,dat2:INSTD_LOGIC_VECTOR(3DOWNTO0);dat3,dat4:INSTD_LOGIC_VECTOR(3DOWNTO0);out1,out2:OUTSTD_LOGIC_VECTOR(3DOWNTO0));END;ARCHITECTUREbhvOFaxampISBEGINout1<=max(dat1,dat2);--并行函数调用语句PROCESS(dat3,dat4)BEGINout2<=max(dat3,dat4);--顺序函数调用语句ENDPROCESS;END;电子与通信工程系存储位置-在结构体内部定义函数3.1.2重载函数ELSERETURNb;ENDIF;ENDFUNCTIONmax;--结束FUNCTION语句FUNCTIONmax(a,b:ININTEGER)--定义函数体RETURNINTEGERISBEGINIFa>bTHENRETURNa;ELSERETURNb;ENDIF;ENDFUNCTIONmax;--结束FUNCTION语句FUNCTIONmax(a,b:INBIT_VECTOR)--定义函数体RETURNBIT_VECTORISBEGINIFa>bTHENRETURNa;ELSERETURNb;ENDIF;ENDFUNCTIONmax;--结束FUNCTION语句END;--结束PACKAGEBODY语句--以下是调用重载函数max的程序:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEWORK.packexp.ALL;ENTITYaxampISPORT(a1,b1:INSTD_LOGIC_VECTOR(3DOWNTO0);……);END;ARCHITECTUREbhvOFaxampISBEGINc1<=max(a1,b1);c2<=max(a2,b2);c3<=max(a3,b3);END;LIBRARYIEEE;--程序包首USEIEEE.std_logic_1164.all;USEIEEE.std_logic_arith.all;PACKAGESTD_LOGIC_UNSIGNEDISfunction"+"(L:STD_LOGIC_VECTOR;R:INTEGER
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

电子设计自动化第六讲

文档大小:5MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用