dsp往年课后作业(共13页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《dsp往年课后作业(共13页).doc》由会员分享,可在线阅读,更多相关《dsp往年课后作业(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第一章1、DSP特点: (1)哈佛总线结构,将程序存储器和数据存储器分离开,各有独立的地址总线和数据总线,可同时进行指令的读取和数据运算,加快了数据处理和运算速度。(2)流水线技术,将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。程序中的指令仍是一条条顺序执行,但可以预先取若干条指令,并在当前指令尚未执行完时,提前启动后续指令的另一些操作步骤,加速程序的运行过程。(3)片内多总线并行技术 (4)软、硬件等待功能(5)独立的乘法器和加法器 (6)低功耗体积小价格低(7)DMA通道和通信口,有一组或多组独立的DMA总线,与CPU的程序、数据总线并行
2、工作,实现了指令的读取和数据的运算等独立进行,互不干扰,大大加快了运算速度。(8)中断和定时器2、我们实验室现在做的是有源电力滤波器(APF),就是通过这个装置产生相反无功功率,有效的补偿电网和其他一些用电设备的无功功率和谐波,使电网质量得到提高。其中最核心的地方就在于用DSP编程采集控制主电路中的电流指令,通过电流的有效检测,来产生实时准确的补偿无功功率。我们采用了TMS320LF 2812芯片,它有高级仿真特性:分析和设置断点;提供实时硬件调试,即在处理器运行过程中修改存储器、外设和寄存器的内容;ANSIC/C+编译器/汇编程序/连接器,且C语言的编译效率非常高。(1)、FPGA(Fiel
3、d Programmable Gate Array),现场可编程门阵列:FPGA采用逻辑单元阵列LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。可以根据不同的配置模式,采用不同的编程方式。 加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成
4、白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。FPGA有多种配置模式:并行主模式为一片FPGA加一片EPROM的方式;主从模式可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程。FPGA具体芯片(APA150)应用如下: 如上图所示,是以APA150为核心器件设计的CAN总线
5、复接系统。CAN(Controller Arew Network,控制器局域网)是一种多主方式的串行通讯总线,在工业系统中具有广泛的应用。但是它的直接通信距离和通信速率是一对矛盾。本系统借助FPGA/VHDL技术,把15路125kbps的CAN信号复接成2.048Mbps的信号,从而利用现有的时分复用通信线路或光纤实现了高速、远距离传输。PCA82C250是CAN总线的物理接口芯片。(2)、ASSP(application specific standard product),应用专用标准产品:ASSP的优势是是用一个可重复使用的低成本系统提供高性能模拟、低成本数字控制以及缩短上市进程。这些A
6、SSP提供可配置的混合信号模拟功能作为优化的外设模块,器件的其余部分作为许多平台共享可重复使用的模块。快闪微控制器 (MCU)是实现共享功能的晶核(host)。单个ASSP除了全部补充有计时器与串行端121等数字外设之外,现在还可集成高精度模数转换器(ADC)、数模转换器 (DAC)、运算放大器(Oa)、电源电压监控器(SVS)以及液晶显示驱动器。ASSP具体应用实例:可编程的ASSP系列器件 MercuyMercury器件将高速收发器ASSP功能与高性能PLD内核集成在一起,可支持最基本和高带宽、高速数据传输速率的应用。 (3)、ASIC(application specific integ
7、rated circuit),专用集成电路:是指应特定用户要求和特定电子系统的要求而设计制造的集成电路,具有可编程性和设计的方便性。有两种ASIC,并且每种有它自己的优点门阵列和标准单元。每种都有各自的结构。这些不同的结构导致了不同的制造工艺,不同的成本,不同的研发时间。ASIC具体应用实例:STR22 ASIC串行通信在STR22电子脱扣器中采用了ASIC芯片,实现了电子脱扣器电路方面的所有功能,包括信号检测、电流设定、脱扣报警、串行通信等功能。通过串行通信可以对ASIC的寄存器、内部RAM进行读写操作,设定参数等。下图为单片机实习I PC-ASIC置信原理第二章1. 请查找资料选择合适的R
8、AM芯片,完成扩展RAM的原理图:要求有完整的芯片引脚连接关系,并提供该芯片型号及关键参数资料。思考当1片RAM容量64k时,如何进行扩展。答:选用CY7C1021V(SRAM)进行扩展,其容量为64K 16bit的。扩展后的原理图如附件所示。CY7C1021V参数如下: 3.3V operation (3.0V3.6V) High speedtAA = 10/12/15 ns CMOS for optimum speed/power Low Active Power (L version)576 mW (max.) Low CMOS Standby Power (L version)1.80
9、 mW (max.) Automatic power-down when deselected Independent control of upper and lower bits Available in 44-pin TSOP II and 400-mil SOJ Available in a 48-Ball Mini BGA package当1片RAM容量=100 ) /* 计数100此100ms=0.1秒*/ uWork=(*PEDATDIR); /* 设置指示灯状态翻转一次 */ uWork|=0x4000; uWork=0x0040; (*PEDATDIR)=uWork; j =
10、 !j; (*PCDATDIR) = j + 0x100; port000c=uWork1+; uWork1%=0x100; nCount=0; break; void gp_init(void) *EVAIMRA = 0x80; /* 使能T1PINT即通用定时器1周期中断 */ *EVAIFRA = 0xffff; /* 清除中断标志 */ *GPTCONA = 0x0000; *T1PR = T1MS; /* 周期寄存器=40000 */ *T1CNT = 0; /* 计数初值=0 */ *T1CON = 0x1040; /* 启动计数器 */ 2、通常情况下复位和NMI中断处理程序应该
11、进行哪些工作?答:当有复位信号时,系统将回到主程序开始地址处开始执行。在访问无效的地址时,不可屏蔽中断NMI就发出请求,程序转到不可屏蔽中断向量入口地址0024H处,没有与NMI相对应的控制寄存器。 第四章 1编写完整的程序,包括链接命令文件,实现从x1,X2,x3,x4中找出最大值。答:补充程序如下:main()int x1,x2,x3,x4,max;initial();if(x1=x2) max=x1;else max=x2;if(max=x3) max=x3;if(max SARAMPAGE 0 .cinit : SARAMPAGE 0 .switch : SARAMPAGE 0 .co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dsp 往年 课后 作业 13
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内