使用VHDL门模型的综合逻辑.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用VHDL门模型的综合逻辑

使用VHDL门模型的综合逻辑 主讲人:邓洪波 E-mail: arcat@scut.edu.cn Contents Netlists Signal assignments Generics Constant and open ports Testbenches Configurations Netlists 起连线作用 例:Z=/A.B+A.C 两种实现方法:直接功能描述;由与、或、非门实现(Netlists) Netlist 也可以用实体entity声明。 更具体的描述: g2: And2 port map(z=q,x=p,y=b); Signal assignments 例:Z=x and y; 延时的情况: Z=x after 4 ns; 注意小于4ns的脉冲会被忽略。P43 Generics 当电路在不同的情况有不同的延时时间时,可以用generic来描述。例: Entity And2 is generic (delay:delay_length);//可在此设定默认值 :=5ns port(x,y: in bit;z: out bit); End entity And2; Architecture ex2 of And2 is Begin z=x and y after delay; End architecture ex2; 注:当门在netlist中用时,可以设定具体的值。 在网表中使用时: g2:entity work.And2(ex2) generic map (5ns) port map(p,b,q); Generics 使用open保留字允许一些类属使用默认值,而其他的指定特定值。 Testbenches 用语言描述测试数据,实体中没有输入输出。 测试仿真:例 Entity TestAnd2 is End entity TestAnd2; Architecture io of TestAnd2 is component And2 is //在此说明所用元件 port(x,y:in bit;z: out bit); end component And2; signal a,b,c:bit; Begin g1: And2 port map (x=a,y=b,z=c); a=‘0’,’1’ after 100ns; b=‘0’,’1’ after 150ns; End architecture io; Configurations 当一个文件里有一个entity,但当有多个architecture是必须进行说明。 主要应用于测试时。 在简单的结构里,可以直接用for…use 例:for g1: And2 use entity work.And2(ex1) ; 在较为复杂的结构里,可以用configurations. Configurations configuartion Tester1 of TestAnd2 is for io for g1: And2 use entity work.And2(ex1); end for; end for; end configuration Tester1; Configurations 还可用port和generic 如testbench如下: architecture remapped of TestAnd2 is component MyAnd2 is generic(dly:delay_length); port(in1,in2:in bit; out1: out bit); end component

文档评论(0)

5201314118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档