数字系统设计与PLD应用答案.doc

数字系统设计与PLD应用答案.doc

ID:48576146

大小:1.26 MB

页数:10页

时间:2020-01-27

数字系统设计与PLD应用答案.doc_第1页
数字系统设计与PLD应用答案.doc_第2页
数字系统设计与PLD应用答案.doc_第3页
数字系统设计与PLD应用答案.doc_第4页
数字系统设计与PLD应用答案.doc_第5页
资源描述:

《数字系统设计与PLD应用答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.1.7、(1)算法模型(2)数据处理单元(框图)..2.10、2.17、流水线操作结构:TS1=18*100+(256-1)*100=2.73*104(ns)顺序算法结构:TS2=256*18*100=4.608*105(ns)显然流水线操作时间短。(若系统输入数据流的待处理数据元素为m个,每一元素运算共计L段,每段历经时间为Δ,则流水线操作算法结构共需运算时间为:T=L·Δ+(m-1)Δ而顺序算法(或并行算法)结构所需运行时间为:m·L·Δ)2.30、(1).DFF状态编码A—000B—001C—010D—011E—100输出

2、:(2)“一对一”状态分配..次态表:NSPS输入条件AAZCXEXBACBCDBZED-E激励方程:输出:3.2、试给出一位全减器的算法描述和数据流描述真值表:xybidbo0000000111010110110110010101001100011111x—被减数y—减数bi—低位向本位的借位d—差bo—本位向高位的借位LIBRARYIEEE;USEIEEE.Std_Logic_1164.ALL;ENTITYfull_subISPORT(x,y,bi:INStd_Logic;d,bo:OUTStd_Logic);ENDfull_

3、sub;算法描述:ARICHITECTUREalg_fsOFfull_subISBIGINPROCESS(x,y,bi)BEGIN..IF(x=‘0’ANDy=‘0’ANDbi=‘0’ORx=‘1’ANDy=‘0’ANDbi=‘1’ORx=‘1’ANDy=‘1’ANDbi=‘0’)THENbo<=‘0';d<=‘0’;ELSIF(x=‘1’ANDy=‘0’ANDbi=‘0’)THENbo<=‘0';d<=‘1’;ELSIF(x=‘0’ANDy=‘1’ANDbi=‘1’)THENbo<=‘1';d<=‘0’;ELSEbo<=‘1';

4、d<=‘1’;ENDIF;ENDPROCESSc1;ENDalg_fs;数据流描述:(d=x⊕y⊕bibo=x’y+x’bi+ybi)ARICHITECTUREdataflow_fsOFfull_subISBEGINd<=xXORyXORbi;bo<=(NOTxANDy)OR(NOTxANDbi)OR(yANDbi);ENDdataflow_ha;3.4、(1).十进制-BCD码编码器,输入、输出均为低电平有效。LIBRARYIEEE;USEIEEE.Std_Logic_1164.ALL;ENTITYencoderISPORT(a

5、:INStd_Logic_Vector(9DOWNTO0)b:OUTStd_Logic_Vector(3DOWNTO0));ENDencoder;ARCHITECTUREbeh_encoderOFencoderISBEGINWITHaSELECTb<=“0110”WHEN“0111111111”,“0111”WHEN“1011111111”,“1000”WHEN“1101111111”,“1001”WHEN“1110111111”,“1010”WHEN“1111011111”,“1011”WHEN“1111101111”,“110

6、0”WHEN“1111110111”,“1101”WHEN“1111111011”,“1110”WHEN“1111111101”,“1111”WHEN“1111111110”,“0000”WHENOTHERS;ENDbeh_encoder;..补充:优先编码器LIBRARYIEEE;USEIEEE.Std_Logic_1164.ALL;ENTITYencoderISPORT(a:INStd_Logic_Vector(9DOWNTO0)b:OUTStd_Logic_Vector(3DOWNTO0));ENDencoder;ARCHI

7、TECTUREbeh_encoderOFencoderISBEGINWITHaSELECTb<=“0110”WHEN“0XXXXXXXXX”,“0111”WHEN“10XXXXXXXX”,“1000”WHEN“110XXXXXXX”,“1001”WHEN“1110XXXXXX”,“1010”WHEN“11110XXXXX”,“1011”WHEN“111110XXXX”,“1100”WHEN“1111110XXX”,“1101”WHEN“11111110XX”,“1110”WHEN“111111110X”,“1111”WHEN“11

8、11111110”,“0000”WHENOTHERS;ENDbeh_encoder;(2).时钟RS触发器。LIBRARYIEEE;USEIEEE.Std_Logic_1164.ALL;ENTITYclk_rs_ffISPORT(r,s,cp:IN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。