已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
填空:OVLY=(0),片上RAM仅配置在数据存储空间中。DROM=(1),片上ROM配置程序和数据存储空间。ST1的CPL=(1)表示选择对战指针SP的直接地址方式。ST1的C16=(1)表示ALU以倍精度运算式工作。软件中断由(INTR)(TRAD)(RESET )发生。时钟发生器由1个(内部振荡电路)和1个(锁相环电路)构成。状态寄存器ST1中显示CPL=0(使用DP ),显示CPL=1(使用SP )存储器地址的2个指令分别为(READA Smem)(WRITA Smem )链接器对段的处理主要通过(MEMORY )和(SECTIONS )两个指令进行。所有TMS320C54x芯片内部均包含(程序)存储器和(数据)存储器。所有COFF目标文件都包含三种格式的字段: (.text文本字段. data数据字段. bss保留字段)。TMS320C54x有8组16位总线(1组程序总线、3组数据总线、4组地址总线)。TMS320C54x DSP具有2个(40 )位存储器。 存储器a的(AG或32到39 )位为保护位。在32位地址的情况下,如果地址的第一个单词是偶数地址,则第二个单词是(下一个高)地址。如果地址的第一个单词是奇数地址,则第二个单词是(上一个行)地址。的DSP芯片的特点:具有硬件结构的改善、低功耗设计、高并联性(多处理器单元)(特殊DSP指令)等特点。DSP芯片内寄存器在c语言中一般以(指针)方式存取,经常采用将DSP寄存器地址的列表定义为(头文件)的方法。在TMS320C54x中,作为状态和控制寄存器(ST0)(ST1)(PMST )有3个16位寄存器。TMS320C54x的三种串行端口:(标准同步串行端口)(缓冲串行端口)(时分多路串行端口)。TMS320C54x的动作模式状态寄存器PMST提供(MP/非MC )、(OVLY )、(DROM个控制位。MEMORY的角色(用于描述系统的实际硬件资源,定义用户设计的系统中包含的各种形式的内存以及他们占用的地址范围)。SECTIONS的作用(用于说明段如何定位到家的硬件资源。 将输出段放在定义的内存中)。直接地址是指,将指令中包含数据存储器地址(低位7位)作为偏移地址使用,构成(基站地址)和16位的数据存储器地址。时钟发生器向TMS320C54x供给时钟信号,由(内部振荡器)或(外部时钟电路)驱动时钟发生器。桶型移位寄存器可将输入的数据向左移位(0-31 )位和向右移位(0-15 )位。即,地址方式的即时数有2种数值形式,数值的位数为(3,5,8,9 )位时为短的即时数,数值的位数为(16 )位时为长的即时数。MP/非MC=(1)可将芯片内ROM配置在程序存储空间中。MP/非MC=(0)禁止芯片上ROM向程序存储空间的配置。OVLY=(1),片上RAM配置程序和数据存储空间。DROM=(0)禁止将ROM置于数据存储空间。命令:将ADD #4568H、8、a、b/4568h向左移动8位,加到a上,然后给予b。将ADD A、-8、B/向右错开8位,加上b,保存至b。将add * ar 3、14、a/ar3向左移动4加上AA。DST B、*AR1-/B存在于长字单元AR1中,AR减去1。LDM AR1,A /存储器图像寄存器地址方式是将图像寄存器加载到存储器AR1A的低位、其馀位置0。在LD #10H,4,A/存储器a中加载将10H向左移动的4位。LDM MMR,A/MAC *AR3、*AR4、a、B/AR3.AR44 AB、AR3和AR3均加1。MVKD SAMPLE、*AR5/SAMPLEAR5中。在MVDD *AR3、*AR5 /数据存储器内部传送数据AR3AR5,指令结束时,AR3和AR5加1。MPYA TEMP2/B=A.Temp2,T=Temp2。PPT #99重复100次nop/nop。将STL A、quot/存储器a的低位16位保存到quot的存储单元中。将STL B、*AR3 /存储器的低位移位,加载到AR3指定的地址中。将WRITA SMEM /的内容写入SMEM。的LD #0032H,4,A/立即将数0032H向左移动4位后,加载存储器aSTM #1000H、*AR2/数1000H立即保存在AR2指定的地址单元中MAC #345,a,B/立即将公式345与t寄存器内的值相乘,将加法器a的值相加,结果加载加法器b。MVDD *AR3-、100H /AR3指定的地址单元的值被转送到地址100H单元,在AR3中地址变为负。LDM *AR1,A/AR1指示地址单元的值被加载到存储器a中。简单的答案:CPU响应中断有哪些条件? 中断处理的一般过程是什么?对于软件中断和非掩码中断,CPU会立即响应。 对于可阻塞中断,在满足以下条件之前无法响应1优先权最高2 ST1的INTM=0时允许屏蔽中断3 IMR时相位为1,可以截断。中断进程:1受理中断请求2响应中断3运行中断服务程序。对链接器命令文件的MEMORY和SECTIONS进行简单说明。MEMORY命令描述系统的实际硬件资源,并定义用户设计的系统中包含的各种形式的内存以及它们占用的地址范围。SECTIONS命令描述该段如何定位在家庭硬件资源中。 将输出段放在定义的内存中。简述TMS320C54x芯片的主要特点。第一CPU (中央处理单元)通过使用其专用硬件逻辑和高级并行性来改进芯片的处理性能。第二存储器具有192k字可寻址存储区域(包括64 K字程序存储区域、64 K字数据存储区域和64 K字I/O空间)。 的双曲馀弦值。3高度专业化的指令集能够快速实现算法冰以优化高级语言编程。4枚内置外围设备和专用电路采用模块化结构设计,可快速上市新系列产品。5 TMS320C54x单周期定点指令时间为25/20/15/12.5/10ns,每秒指令数为40/66/100MIPS .6 TMS320C54x电源通过IDLE1、IDLE2、IDLE3的功耗降低指令控制功能,DSP在省电模式下动作,更适合移动电话。在7片上仿真接口中,片上JTAG接口符合IEEE1149.1边界扫描逻辑接口标准,可与主机连接以用于片上仿真和测试。简述如何分配TMS320C54x芯片存储器。TMS320C54x采用改进的哈佛结构。 存储空间由三个独立的可选存储空间组成: 64k字程序存储空间、64k数据存储空间和64k I/o存储空间。TMS 320 c到54x的操作状态寄存器PMST提供三个控制位,称为MP/非MC、OVLY和DROM,其将片内存储器放置在存储器空间中。MP/非MC :微处理器/微机的动作模式位。OVLY:RAM重叠位。DROM :数据ROM位。简单说明直接地址及其两种方法所谓直接地址,是指指令中包含的数据存储器地址的低位7位,使用7位作为偏移地址,构成基本地址的值和16位的数据存储器地址。 直接地址指定分为数据页指针的直接地址指定、堆栈指针的直接地址指定这2种。数据页指针直接地址:当状态寄存器ST1的CPL位为0时,ST0的DP值与命令的7位地址一起形成16位的数据存储器地址堆栈指针直接地址:由于ST1的CPL位为1,所以在16位的堆栈指针SP内加上指令中的7位地址,形成16位的数据存储器地址。简述位码反地址的主要用途和实现方法。位码反地址的主要用途是FFT算法。实现方法:当存储在ARO中的整数n是FFT点的一半,并且仅使用一个辅助寄存器的物理单元作为位代码反向地址将ARO加到辅助寄存器时,地址不是位的反向顺序,即,进位从左到右,并且通常从右到左。堆栈地址的作用是什么? 堆栈和排放堆栈是如何实施的?系统堆栈用于在中断或子例程调用期间自动存储程序计数器、存储用户的当前程序环境以及传递数据值。 处理器使用16位内存映像寄存器的堆栈指针寻址堆栈,SP始终指向对战的最后一个单元。 发生子程序或中断响应时,PC会自动堆栈,堆栈指针SP指向存储最后数据的堆栈单元,返回时,返回地址会跳出堆栈,加载到PC中。堆栈存储数据从高地址向低地址进行,在推入堆栈时,首先减少SP,然后弹出向堆栈推入数据的对战士,首先从堆栈弹出数据,增加SP的值。简述TMS320C54x宏指令及其功能。宏命令是程序代码,它具有独立于源程序的功能,用户可以根据自己的需要创建自己的命令。 一旦定义了宏指令,就可以在以后的程序中反复调用,可以简化或缩短源程序。功能:定义自己的宏,重新定义现有宏,简化长程序集代码和复杂程序集代码,访问归档中创建的宏库,处理宏中的字符串,并控制展开列表。使用步骤:宏定义、宏调用、宏展开。绘制汇编程序、汇编程序、链接的流程图,说明各部分的作用吗?3.a :编辑:创建、生成程序代码. asm文件。汇编器:使用TMS320C54x汇编器分别汇编已经组织的一个或多个源文件,并生成. lst (列表)和. obj (目标)文件。链接:使用TMS320C54x上的链接器LNK500,基于链接器指令文件(.cmd )将已装配的一个或多个目标文件(.obj )链接在一起,以生成. map和. out文件。简单说明管线的6个独立阶段,并介绍其功能。1程序预取是指在程序地址总线上放置想要读取的地址2读取:从程序总线读取指令语,加载指令寄存器3指令解码:对IR中的内容进行解码,生成执行指令所需的一系列控制信号4地址:数据地址生成单元在地址总线上输出读取操作数的地址。 灬5读:从数据总线和控制总线读取操作数6执行指令:从数据总线写入数据。简述154tms320c54x芯片的中断系统。中断系统是计算机发展史上的一个里程碑。 也是测量微处理器性能好坏的主要指标。 中断系统同时支持硬件中断和软件中断。 任何中断都分为可屏蔽中断和非可屏蔽中断。 中断系统包括中断结构、中断进程和中断编程。简单说明串行通信,记述TMS320C54x的3个串行端口。串行通信将发送器将并行数据移位到串行数据流,并且由接收器在连接至收发器的数据线中以恒定的定时和恒定的格式显示串行数据流。三种串行端口:标准同步串行端口(SPI ) :有两个独立的缓冲区用于传输数据,有接收和发送缓冲区,每个缓冲区都有可断开的中断。 串行数据可以用8位字或16位字进行转换。BSP :根据标准同步串行端口添加了自动缓冲单元。 BSP是扩展标准串行端口,全双工,具有两个可调整大小的缓冲区。时分多路复用串行端口(TDM ) :使同一串行能够时分地传输多路复用数据,TDM为多处理器通信提供了简单且有效的方法。分段的作用是什么? COFF目标文件包含哪些片段?段是连续占用存储空间的一个码块或数据块,在COFF文件中最重要的概念。 目标文件中的每个段都是单独的和单独的。 所有COFF目标文件都包含三种格式的段: text文本字段. data数据字段. bss保留字段TMS320C54x有哪些基本地址方式?即时地址指定、绝对地址指定、存储器地址指定、直接地址指定、间接地址指定、存储器映像寄存器地址指定、堆栈地址指定。典型的DSP系统通常由哪个部分构成? 画原理框图。A/D、DSF和D/A。10010100111001010111010100101100100011101000010110100101011 10101001011000简要叙述存储器图像寄存器地址生成及其地址生成这两种方式。内存图像寄存器用于修改内存图像寄存器,但不影响当前数据页指针DP和堆栈指针SP的值。在1直接地址方式中,与当前的DP或SP的值无关,数据寄存器的地址的高位9位强制为0,数据存储器的地址的低位7位来自命令语在第二间接地址方法中,仅将当前的辅助寄存器的低位7位设为数据存储器地址的低位7位、将地址的高位9位设为0,并且在地址指定之后将指定的辅助寄存器的高位9位强制性地设置为0。简单说明链接器的作用和功能。链接器的作用是:根据链接命令或链接命令文件(.cmd ),链接一个或多个COFF目标文件,并为内存图像文件(.map )和可执行文件生成输出文件(.out )。功能:1将各段放在目标系统的内存中2重新定位每个符号和段并设置最终地址3最终在输入文件之间未定义的外部参照问题。HPI接口上有多少个寄存器? 他们的作用是什么?1 HPI内存:用于TMS320C54x和主机之间的数据传输。 地址从1000H到17FFH,空间容量为2K字符。2 HPI地址寄存器:存储由主机直接访问并当前地址的HPI存储单元的地址。3 HPI数据锁存存储直接从主机访问并当前正在读取/写入的数据。4 HPI控制寄存器:主机可直接访问TMS320C54x,主处理与DSP握手,实现相互中断请求。5 HPI控制逻辑用于处理H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆维吾尔自治区小学四年级下学期数学综合测试试卷-估算
- 春节值班购买食品合同
- 云南省丽江市小学一年级上学期数学期中考试试卷
- 贵州省小学六年级下学期数学第六单元测试卷-度量单位与换算专题复习
- 承揽工程佣金合同
- 乔丹教练签下公牛合同
- 推定和默示合同
- 留置人员笔试题目大全及答案
- 公安文职面试指南
- 2025年银行柜员年终工作总结(3篇)
- 铁路法教师讲解
- 医院规培自我介绍
- 2025年贵州省综合评标专家库评标专家考试历年参考题库含答案详解(5套)
- 网络负载均衡技术
- 异分母分数加减说课课件
- 【中考人文地理一轮复习】认知区域的工具:地图 课件
- 二十大教学课件
- 化工企业职业卫生培训课件
- 可靠性试验管理制度
- 2025年上海市中考语文试卷真题(含答案及解析)
- 国家开放大学《网络系统管理与维护》形考任务1-6参考答案
评论
0/150
提交评论