欢迎来到天天文库
浏览记录
ID:60496961
大小:11.50 KB
页数:1页
时间:2020-12-07
《最新移位相加乘法器.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_unsigned.ALL;USEIEEE.STD_LOGIC_arith.ALL;ENTITYmult4bISgeneric(s:integer:=4);PORT(a,b:INSTD_LOGIC_VECTOR(sDOWNTO1);r:OUTSTD_LOGIC_VECTOR(2*sDOWNTO1));ENDmult4b;ARCHITECTUREoneOFmult4bISsignala0:STD_LOGIC_VECT
2、OR(2*sDOWNTO1);BEGIN a0<=conv_STD_LOGIC_VECTOR(0,s)&a;PROCESS(a,b)variabler1:STD_LOGIC_VECTOR(2*sDOWNTO1);BEGINr1:=(others=>’0’);FORiIN1TOsLOOPif(b(i)=’1’)thenr1:=r1+to_STDLOGICVECTOR(to_bitVECTOR(a0)sll(i-1));endif;ENDLOOP;r<=r1;ENDPROCESS;ENDARCHITECTUREone;
此文档下载收益归作者所有