EDA计科作业参考答案.docVIP

  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文档。上传文档
查看更多
1、FPGA与CPLD的区别?? (1)结构不同: CPLD 复杂可编程逻辑器件,CPLD 器件至少包括以下3 个部分:可编程逻辑功能块(FB) ;可编程I/ O 单元;可编程内部连线。在结构上以乘积项结构方式构成逻辑行为。 FPGA 现场可编程门阵列,通常包含三类可编程资源:可编程逻辑功能块、可编程I/O块和可编程互连资源。在结构上以查表法结构方式构成逻辑行为。 (2)功能不同 ①CPLD更适合完成各种算法和组合逻辑,FP GA更适合于完成时序逻辑。换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限乘积项丰富的结构。 ②CPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而FPGA的分段式布线结构决定了其延迟的不可预测性。 ③在编程上FPGA比CPLD具有更大的灵活性。CPLD通过修改具有固定内连电路的逻辑功能来编程,FPGA主要通过改变内部连线的布线来编程;FP GA可在逻辑门下编程,而CPLD是在逻辑块下编程。 ④FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。 ⑤CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。 ⑥CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。 ⑦CPLD保密性好,FPGA保密性差。 ⑧一般情况下,CPLD的功耗要比FPGA大 2、第八章课后习题8-15 方法一: LIBRARY ieee; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; Entity method1 is Port( a,b: in std_logic_vector(7 downto 0); d,e,f: out std_logic ); End entity; ARCHITECTURE arth1 OF method1 IS Begin d=‘1’ when a=b else ‘0’; e=‘1’ when ab else ‘0’; f=‘1’ when ab else ‘0’; end architecture arth1; 方法二: LIBRARY ieee; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; Entity method2 is Port( a,b: in std_logic_vector(7 downto 0); d,e,f: out std_logic ); End entity; ARCHITECTURE arth2 OF method2 IS Signal tmp: std_logic_vector(8 downto 0); Signal t: std_logic; Begin Tmp=(0’a)-(’0’ b); T=‘1’ when tmp=”000000000” else ‘0’; D=t; E=(not tmp(8)) and (not t); F=tmp(8) and (not t); End architecture arth2; 3、第七章习题7-7 next1 = 1101 when a= 0 AND b=1 else d when a=0 else c when b=1 else 1011; 4、第三章3-5 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY MULTI IS PORT(CL:IN STD_LOGIC; --输入选择信号 ???? CLK0:IN STD_LOGIC; --输入信号 D Qn+1 0 0 1 1 ???? OUT1:OUT STD_LOGIC);--输出端 END ENTITY; ARCHITECTURE ONE OF MULTI IS SIGNAL Q : STD_LOGIC;SIGNAL Q2 : STD_LOGIC; BEGIN Q2= Q NOR CL; PROCESS(CLK0) BEGIN IF CLK0’EVENT AND CLK=’1’ THEN Q=Q2; END IF; END PROCESS; OUT

文档评论(0)

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

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

1亿VIP精品文档

相关文档