- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
*VHDL語言的基本結構什麼是VHDL語言?它是20世紀80年代初,由美國國防部為其超高速積體電路VHSIC計畫提出的硬體描述語言,它支持硬體的設計、綜合、驗證和測試。IEEE於1987年公佈了VHDL的標準版本(IEEESTD1076/1987),1993年重新公佈了新的標準(IEEESTD1076-1993)。VHSIC(VeryHighSpeedIntegratedCircuit)HardwareDescriptionLanguageVHDL的優點VHDL描述能力比其他硬體描述語言更強,用於設計複雜的、多層次的數字系統。支持設計庫和設計的重複使用;具有相對獨立性,設計者可以不管硬體結構及最終設計實現的目標器件;支持廣泛,目前大多數EDA軟體都支持VHDL語言;更方便地向ASIC過渡;VHDL有良好的可讀性,容易理解。VHDL原始檔案基本格式五個部分實體(Entity)結構體(Architecture)配置(Configuration)程式包(Package)庫(Library)可選LIBRARY庫名; --庫USE庫名.程式包名.; --程式包ENTITY實體名IS --實體 PORT(……);END實體名;ARCHITECTURE結構體名OF實體名 --結構體 (………)END結構體名;VHDL原始檔案基本格式例:4選1數據選擇器LIBRARYIEEE; --庫USEIEEE.STD_LOGIC_1164.ALL; --程式包ENTITYex2IS --實體PORT(i0,i1,i2,i3,a,b:INSTD_LOGIC; q:OUTSTD_LOGIC);ENDex2;ARCHITECTUREex2_aOFex2IS --結構體SIGNALsel:STD_LOGIC_VECTOR(1DOWNTO0);BEGINsel=ba;q=i0WHENsel=“00”ELSEi1WHENsel=“01”ELSEi2WHENsel=“10”ELSEi3WHENsel=“11”ELSE‘x’;ENDex2_a;1、實體格式:ENTITY實體名IS[GENERIC(類屬表);][PORT(端口表);]END實體名;說明所設計的邏輯電路的輸入輸出信號及其特性(輸入、輸出、雙向)ENTITYmux21aISPORT(a,b:INBIT;s:INBIT;y:OUTBIT);ENDmux21a;實體2選1多路選擇器的VHDL實體描述PORT(端口)說明PORT(端口名:端口模式數據類型;{端口名:端口模式數據類型});端口名是設計者為實體的每一個對外通道所取的名字端口模式是指這些通道上的數據流動方式數據類型是指端口上流動的數據的表達格式或取值類型,VHDL要求只有相同數據類型的端口信號和運算元才能相互作用。PORT說明語句是對一個設計實體介面的說明及對設計實體與外部電路的介面通道的說明,其中包括對每一介面的輸入輸出模式和數據類型的定義。其格式如下:IN輸入,信號只能自端口到實體OUT輸出,信號只能自實體到端口INOUT雙向,信號既可輸入又可輸出BUFFER緩衝,信號自實體輸出,又有內部回饋(Datathatgoesoutoftheentityandisalsofed-backinternally)Entity端口模式:VHDL中的端口:InOutInoutBufferBlk1Blk3Blk4Blk5Blk2InInoutOutBufferEntity端口模式:Out與Buffer的區別Entitytest1isport(a:instd_logic;b,c:outstd_logic);endte
您可能关注的文档
- 555电路及其应用课件.ppt
- 555定时器及其应用课件.ppt
- 555时基电路及其应用课件.ppt
- ABEL语言常用语句、真值表设计法课件.ppt
- ABEL语言逻辑方程、状态图设计法课件.ppt
- ABEL语音源文件基本格式规则课件.ppt
- ABEL语音源文件元素课件.ppt
- ADS介绍及ARM汇编语言程序设计基础课件.ppt
- ARM体系结构课件.ppt
- B2B电子商务课件.ppt
- 2024-2025学年小学数学二年级下册冀教版(2024)教学设计合集.docx
- 2025年二位五通电磁阀项目指标评估报告.docx
- 2025年降压药物应用典型案例及分析讲课.pptx
- 2025年降糖药的分类及应用.pptx
- 2024-2025学年小学英语三年级上册牛津上海版(深圳用)(2024)教学设计合集.docx
- 2025年降钙素原检测及临床应用.pptx
- 高聚物生产技术考试题与答案.docx
- T_CGAPA 042—2024(非遗产品六安三十铺板鸭综合分级评定规程).pdf
- Unit5_Task1-4_名师教案【天津】.doc
- 2024-2025学年小学数学二年级下册西师大版(2024)教学设计合集.docx
文档评论(0)