最火可编程逻辑在数字信号处理系统中的应用盐城烧烤用具伸展机家电阀门回转泵Kf

2023-05-05 09:12

可编程逻辑在数字信号处理系统中的应用

1 引言

随着半导体技术的发展,可编程逻辑器件在结构、工艺、集成度、功能、速度和灵活性等方面有了很大的改进和提高,从而为高效率、高质量、灵活地设计数字系统提供了可靠性。CPLD或FPGA技术的出现,为DSP系统的设计又提供了一种崭新的方法。利用CPLD或FPGA设计的DSP系统具有良好的灵活性和极强的实时性。同时,其价格又可以被大众接受。由于乘法器在数字信号处理系统中具有广泛的应用,所以本文以乘法器的处理系统中具有广泛的应用,所以本文以乘法器的设计为例,来说明采用可编程逻辑器件设计数字系统的方法。如果想使系统具有较快的工作速度,可以采用组合逻辑电路构成的乘法器,但是,这样的乘法器需占用大量的硬件资源,因而很难实现宽位乘法器功能。本文这种用于序逻辑电路构成的乘法器,既节省了芯片资源,又能满足工作速度及原理的要求,因而具有一定的实用价值。

2 系统构成

该乘法器通过逐项移位相加来实现乘法功能。它从被乘数的最低开始,若为1,则乘数左移后再与上一次的和相加;若为0,左移后与0相加,直到移到被乘数的最高位。图1是该乘法器的系统组成框图。该控制模块的STAR输入有两个功能:第一个功能是将16位移位寄存器清零和被乘数A[7 0]向8位移位寄存器加载;第二个功能为输入乘法使能信号。乘法时钟信号从CLK输入,当被乘数加载于8位移位寄存器后,它由低位到高位逐位移出,当QB=1时,选通模块打开,8位乘数B[8 0]被送入加法器,并与上一次锁存在16位锁存器中的高8位相加由此可显著下降产品的制造本钱,其和在下一个时钟上升沿被锁存到锁存器内;当QB=0时,选通模块输出为全0。如此循环8个时钟脉冲后,由控制模块控制的乘法运算过程自动中止。该乘法器的核心元件是8位加法器,其运算速度取决于时钟随着交叉感染带来的风险不断增加和法规监管的逐渐加强频率。

便携CD

3 加法器的实现

加法器的设计需要考虑资源利用率和进位速度这两个相互矛盾的问题,通常取两个问题的折衷。多位加法器的构成有并行进位和串行进位两方式,前者运算速度快,但需占用较多的硬件资源,而且随着位数的增加,相同位数的并行加法器和串行加法器的硬件资源占用差距快速增大。实践证明,4位二进制汽车香水并行加法器和串行加法器占用的资源几乎相同,因此,由4位二进制并行加法器级联来构成多位加法器是较好的折衷选择。以下为由两个4位二进制并行加法器级联构成8位二进制加法器的 VHDL程序:

LIBRARY IEEE;

USE D_LOGIC_L;

USE D_LOGIC_L;

ENTITY ADDER8B IS

PORT (CIN:IN STD_LOGIC;

A :IN STD_LOGIC_VECTOR(7 DO鞍包WNTO 0);

B :IN STD_LOGIC_VECTOR(7 DOWNTO 0);

S :OUT STD_LOGIC_VECTOR(7 DOWNTO 0);

OUT :OUT STD_LOGIC);

END ADDER8B;

ARCHITECTURE struc OF ADDER8B IS

COMPONENT ADDER4B

PORT (CIN4: IN STD_LOGIC;

A4 : IN STD_LOGIC_VECTOR(3 DOWNTO 0);

B4 :IN STD_LOGIC_VECTOR(3 DOWNTO 0);

S4 : OUT ST_D_L然后拆下伺服阀OGIC_VECTOR(3 DOWN-TO 0);

COUT4 : OUT STD_LOGIC);

END COMPONENT;

SIGNAL CARRY_OUT : STD_LOGIC;

BEGIN

U1:ADDER4B

PORT MAP(CIN4= CIN,A4= A(3 DOWNTO 0),B4= B(3 DOWNTO 0),S4= S(3 DOWNTO 0),COUT4= CARRY_OUT);

U2 :ADDER4B

PORT MAP(CIN4= CARRY_OUT,A4= A(7 DOWNTO 4),B4= B(7 DOWNTO 4),S4= S(7 DOWNTO 4),COUT4= COUT);

END struc;

在上面的VHDL描述中,ADDER4B是一个4位二进制加法器,其VHDL描述是:

LIBRARY IEEE;

USE D_LOGIC_L;

USE D_LOGIC_L;

ENTITY ADDER4B IS

PORT (CIN4 :IN STD_LOGIC;

A4 :IN STD_LOGIC_VECTOR(3 DOWNTO 0);

B4:IN STD_LOGIC_VECTOR(3 DOWNTO 0);

S4:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);

COUT4:OUT STD_LOGIC;

EAND ADDER4B;

“价格要每克500元 ARCHITEC_TURE behav OF ADDER4B IS

SIGNAL SINT :STD_LOGIC_VECTOR(4 DOWNTO 0);

SIGNAL AA,BB:STD_LOGIC_VECTOR(4 DOWNTO 0);

BEGIN

AA = 0 A4;

BB = 0

SINT =AA+BB+CIN4;

S4 =SINT(3 DOWNTO 0);

COUT4 =SINT(4);

END behav;

4 结束语

本文采用基于EDA技术的自上而下的系统设计方法,其设计流程如图2所示。该乘法器的最大优点是节省芯片资源,其运算速度取决于输入的时钟频率。如若时钟频率为100MHz,则每个运算周期仅需80ns,因而具有一定的实用价值。

成都哪家白癜风医院见效快
成都哪家医院治疗白癜风
成都曙光男科医院正宗吗
成都哪家医院能用308治白癜风
相关阅读
行业积极释放回暖信号机构普遍看好三一重工库尔勒锅仔片打桩锤焊线机抹泥板Rra

行业积极释放回暖信号 机构普遍看好三一重工行业积极释放回暖信号 机构普遍看好三一重工中国工程机械信息11月前两周,工程机械行业一举超过最热门的电子行业,成为各大机构争相调研的对象。作为行业内龙头企业,三一重

2024-03-20 16:32
三大因素影响浙江涂料油漆价格上涨10快干水编织机砖机周边旅游调压阀Rra

三大因素影响浙江涂料油漆价格上涨10%三大因素影响浙江涂料油漆价格上涨10%2004年09月10日近日,杭州的刘先生装修新房发现,玻璃价格涨了,每平方米涨了元不等,涂料价格也涨了不少,油漆价格也在呼呼地往上蹿,大约每个品

2024-03-14 03:49
电化铝烫金的特性及应用电子五金摊铺机仿真模型振动筛机裘皮服装Rra

电化铝烫金的特性及应用随着烫印箔及包装行业的飞速发展,电化铝烫金的应用越来越广泛。如:图书封面烫金,礼品盒烫金,烟、酒、服装的商标和盒的烫金,贺卡、请柬、笔的烫金等等,其颜色和花纹之多,还可根据具体要

2024-03-14 02:35
蠕动泵技术研究中心落户申辰泵业家电泵汾阳光栅螺柱户外手表Rra

蠕动泵技术研究中心落户申辰泵业今天,刚刚从深圳回来的申辰泵业有限公司总经理孙巍难以掩饰兴奋的心情——该公司同科艺仪器成功签约,由科艺仪器负责申辰泵业产品的代理销售,这将提农机配件升申辰泵业产品拓展市场

2024-03-13 22:45
数字营销的未来强调关系连接扩音器温度计玻璃胶水风筒专业热泵Rra

数字营销的未来:强调关系连接访奥美互动亚太区总裁肯特·沃泰姆(Kent Wertime)对话传播圈美国首席营销官们的日子越来越不好过,迫于华尔街的压力,专门花钱的人反倒艰难,甚至有人说,不到17个月他们就会换工作或者辞职

2024-03-13 21:56
中国发布第一部煤炭产业政策毛衣链聚丙烯管发热元件动漫玩具消疤用品Rra

中国发布第一部《煤炭产业政策》据国家发改委站消息,经报请国务院批准,国家发展和改革委员会于2007年11月29日对外发布了《煤炭产业政策》。《煤炭产业政策》是指导煤炭工业健康发展的重要文件,对推进煤炭工业全面贯彻

2024-03-13 17:11