欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (精品)第7章 TMS320C55X硬件设计实例.ppt

    • 资源ID:85208720       资源大小:2.74MB        全文页数:112页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (精品)第7章 TMS320C55X硬件设计实例.ppt

    第第7章章 TMS320C55X硬件设计实硬件设计实例例7.1 DSP最小系统设计最小系统设计7.2 A/D与与D/A设计设计7.3 C55x在语音系统中的应用在语音系统中的应用7.4 手写系统的实现手写系统的实现7.5 C55x在软件无线电中的应用在软件无线电中的应用 2023/4/101东华理工大学机械与电子工程学院7.1 DSP最小系统设计最小系统设计DSPDSP最小系统就是满足最小系统就是满足最小系统就是满足最小系统就是满足DSPDSP运行的最小硬件组运行的最小硬件组运行的最小硬件组运行的最小硬件组成,任何一个成,任何一个成,任何一个成,任何一个DSPDSP硬件系统中都必须包括最小系统硬件系统中都必须包括最小系统硬件系统中都必须包括最小系统硬件系统中都必须包括最小系统的各个组成部分。的各个组成部分。的各个组成部分。的各个组成部分。最小系统由以下各部分组成:最小系统由以下各部分组成:最小系统由以下各部分组成:最小系统由以下各部分组成:电源电路;电源电路;电源电路;电源电路;复位电路;复位电路;复位电路;复位电路;时钟电路;时钟电路;时钟电路;时钟电路;JTAGJTAG接口电路;接口电路;接口电路;接口电路;程序加载。程序加载。程序加载。程序加载。2023/4/102东华理工大学机械与电子工程学院7.1.1 C55x的电源设计的电源设计 C55xC55x数字信号处理器电源包括内核电源和外数字信号处理器电源包括内核电源和外数字信号处理器电源包括内核电源和外数字信号处理器电源包括内核电源和外部接口电源,其外部接口电源为部接口电源,其外部接口电源为部接口电源,其外部接口电源为部接口电源,其外部接口电源为3.3V3.3V,内核则根据,内核则根据,内核则根据,内核则根据型号不同而采用了不同电压。由于型号不同而采用了不同电压。由于型号不同而采用了不同电压。由于型号不同而采用了不同电压。由于C55xC55x处理器大多处理器大多处理器大多处理器大多应用于低功耗场合,因此,电源电路的设计应注意应用于低功耗场合,因此,电源电路的设计应注意应用于低功耗场合,因此,电源电路的设计应注意应用于低功耗场合,因此,电源电路的设计应注意电源的转换效率和电路的复杂程度,而高效率的电源的转换效率和电路的复杂程度,而高效率的电源的转换效率和电路的复杂程度,而高效率的电源的转换效率和电路的复杂程度,而高效率的DC-DCDC-DC转换电路则十分适合这种应用。转换电路则十分适合这种应用。转换电路则十分适合这种应用。转换电路则十分适合这种应用。TPS54110 TPS54110能够提供能够提供能够提供能够提供1.5A1.5A的连续电流输出,其的连续电流输出,其的连续电流输出,其的连续电流输出,其输出电压可调,电压输出范围覆盖输出电压可调,电压输出范围覆盖输出电压可调,电压输出范围覆盖输出电压可调,电压输出范围覆盖0.90.93.3V3.3V,能,能,能,能够较好的满足够较好的满足够较好的满足够较好的满足C55xC55x处理器的供电要求,下面给出处理器的供电要求,下面给出处理器的供电要求,下面给出处理器的供电要求,下面给出采用采用采用采用TPS54110TPS54110实现实现实现实现DC-DCDC-DC转换的电路原理图。转换的电路原理图。转换的电路原理图。转换的电路原理图。2023/4/103东华理工大学机械与电子工程学院TPS54110 DC-DC转换电路转换电路 2023/4/104东华理工大学机械与电子工程学院TPS54110TPS54110并联上电顺序控制并联上电顺序控制并联上电顺序控制并联上电顺序控制开关频率的计算方法:开关频率的计算方法:开关频率的计算方法:开关频率的计算方法:调整调整调整调整R1R1和和和和R2R2的阻值,的阻值,的阻值,的阻值,T T PS54110PS54110的输出电压可以调整。的输出电压可以调整。的输出电压可以调整。的输出电压可以调整。R1R1和和和和R2R2的阻值计算公式:的阻值计算公式:的阻值计算公式:的阻值计算公式:2023/4/105东华理工大学机械与电子工程学院7.1.2 复位电路设计复位电路设计 在系统上电过程中,如果电源电压还没有稳定,在系统上电过程中,如果电源电压还没有稳定,在系统上电过程中,如果电源电压还没有稳定,在系统上电过程中,如果电源电压还没有稳定,这时这时这时这时DSPDSP进入工作状态可能造成不可预知的后果,甚至进入工作状态可能造成不可预知的后果,甚至进入工作状态可能造成不可预知的后果,甚至进入工作状态可能造成不可预知的后果,甚至引起硬件损坏,解决这个问题的方法是引起硬件损坏,解决这个问题的方法是引起硬件损坏,解决这个问题的方法是引起硬件损坏,解决这个问题的方法是DSPDSP在上电过程在上电过程在上电过程在上电过程 中保持复位状态,因此有必要在系统中加入上电复位中保持复位状态,因此有必要在系统中加入上电复位中保持复位状态,因此有必要在系统中加入上电复位中保持复位状态,因此有必要在系统中加入上电复位电路。上电复位电路的作用是保证上电可靠,并在用电路。上电复位电路的作用是保证上电可靠,并在用电路。上电复位电路的作用是保证上电可靠,并在用电路。上电复位电路的作用是保证上电可靠,并在用户需要时实现手工复位。户需要时实现手工复位。户需要时实现手工复位。户需要时实现手工复位。下面给出采用下面给出采用下面给出采用下面给出采用MAX708SMAX708S构建的构建的构建的构建的DSPDSP复位电路,该复位电路,该复位电路,该复位电路,该复位电路可以提供低输入电压保护、复位时间延迟和复位电路可以提供低输入电压保护、复位时间延迟和复位电路可以提供低输入电压保护、复位时间延迟和复位电路可以提供低输入电压保护、复位时间延迟和手工复位等功能。手工复位等功能。手工复位等功能。手工复位等功能。2023/4/106东华理工大学机械与电子工程学院复位电路复位电路 图中图中DSPRST为为DSP复位信号,复位信号,INT为为DSP低电低电压报警信号,当压报警信号,当PFI引脚电压低于引脚电压低于2.93V时,复位电路时,复位电路将向将向DSP发出低电压中断信号。发出低电压中断信号。2023/4/107东华理工大学机械与电子工程学院7.1.3 时钟电路设计时钟电路设计 C55x C55x系列系列系列系列DSPDSP内部具有锁相环电路,锁相环可以内部具有锁相环电路,锁相环可以内部具有锁相环电路,锁相环可以内部具有锁相环电路,锁相环可以对输入时钟信号进行倍频和分频,并将所产生的信号对输入时钟信号进行倍频和分频,并将所产生的信号对输入时钟信号进行倍频和分频,并将所产生的信号对输入时钟信号进行倍频和分频,并将所产生的信号作为作为作为作为DSPDSP的工作时钟。的工作时钟。的工作时钟。的工作时钟。C55xC55x的时钟输入信号可以采用的时钟输入信号可以采用的时钟输入信号可以采用的时钟输入信号可以采用两种方式产生:第一种是采用外部晶体,利用内部振两种方式产生:第一种是采用外部晶体,利用内部振两种方式产生:第一种是采用外部晶体,利用内部振两种方式产生:第一种是采用外部晶体,利用内部振荡器产生时钟信号,图荡器产生时钟信号,图荡器产生时钟信号,图荡器产生时钟信号,图7-47-4给出了采用内部振荡器的原给出了采用内部振荡器的原给出了采用内部振荡器的原给出了采用内部振荡器的原理图;第二种时钟输入方式是从理图;第二种时钟输入方式是从理图;第二种时钟输入方式是从理图;第二种时钟输入方式是从X2/CLKINX2/CLKIN引脚输入引脚输入引脚输入引脚输入时钟信号,采用这种方式时钟信号,采用这种方式时钟信号,采用这种方式时钟信号,采用这种方式X1X1引脚必须悬空,不接任何引脚必须悬空,不接任何引脚必须悬空,不接任何引脚必须悬空,不接任何信号。注意当信号。注意当信号。注意当信号。注意当DSPDSP采用的是模拟锁相环时,必须保证采用的是模拟锁相环时,必须保证采用的是模拟锁相环时,必须保证采用的是模拟锁相环时,必须保证输入时钟信号的信号过冲不能超过数据手册所给出的输入时钟信号的信号过冲不能超过数据手册所给出的输入时钟信号的信号过冲不能超过数据手册所给出的输入时钟信号的信号过冲不能超过数据手册所给出的范围,否则锁相环将可能运行不正常,通过在线路中范围,否则锁相环将可能运行不正常,通过在线路中范围,否则锁相环将可能运行不正常,通过在线路中范围,否则锁相环将可能运行不正常,通过在线路中串联电阻可以防止信号过冲。串联电阻可以防止信号过冲。串联电阻可以防止信号过冲。串联电阻可以防止信号过冲。2023/4/108东华理工大学机械与电子工程学院用外部晶体和内部振荡器产生用外部晶体和内部振荡器产生用外部晶体和内部振荡器产生用外部晶体和内部振荡器产生输入时钟输入时钟输入时钟输入时钟2023/4/109东华理工大学机械与电子工程学院JTAG接口电路接口电路7.1.4 JTAG接口电路设计2023/4/1010东华理工大学机械与电子工程学院7.1.5 程序加载设计C5000C5000系列系列系列系列DSPDSP为方便用户使用提供了多种加载为方便用户使用提供了多种加载为方便用户使用提供了多种加载为方便用户使用提供了多种加载方式,以方式,以方式,以方式,以TMS320VC5510TMS320VC5510为例,为例,为例,为例,TMS320VC5510TMS320VC5510有有有有增强主机接口(增强主机接口(增强主机接口(增强主机接口(EHPIEHPI)加载方式;)加载方式;)加载方式;)加载方式;并行外部存储器接口(并行外部存储器接口(并行外部存储器接口(并行外部存储器接口(EMIFEMIF)加载方式;)加载方式;)加载方式;)加载方式;标准串口加载方式;标准串口加载方式;标准串口加载方式;标准串口加载方式;支持外围设备接口(支持外围设备接口(支持外围设备接口(支持外围设备接口(SPISPI)加载方式等。)加载方式等。)加载方式等。)加载方式等。加载方式可以通过预置通用加载方式可以通过预置通用加载方式可以通过预置通用加载方式可以通过预置通用I/OI/O引脚的高低电平引脚的高低电平引脚的高低电平引脚的高低电平来选择,在表来选择,在表来选择,在表来选择,在表7-17-1中给出了具体的说明。中给出了具体的说明。中给出了具体的说明。中给出了具体的说明。2023/4/1011东华理工大学机械与电子工程学院TMS320VC5510加载方式加载方式BOOTM3:0加加 载载 方方 式式0000或或1000不加载不加载00100111保留保留0001SPI加载(支持加载(支持24 位地址的位地址的SPI EEROM)1001SPI加载(支持加载(支持18位地址的位地址的SPI EEROM)1010EMIF加载(加载(8 位宽外部异步寄存器)位宽外部异步寄存器)1011EMIF加载(加载(16 位宽外部异步寄存器)位宽外部异步寄存器)1100EMIF加载(加载(32 位宽外部异步寄存器)位宽外部异步寄存器)1101EHPI加载加载1110标准串口加载(标准串口加载(McBSP0口,口,16 位字宽)位字宽)1111标准串口加载(标准串口加载(McBSP0口,口,8 位字宽)位字宽)2023/4/1012东华理工大学机械与电子工程学院加载模式分类:加载模式分类:加载模式分类:加载模式分类:DSPDSP控制控制控制控制的加载模式的加载模式的加载模式的加载模式 外部主机控制外部主机控制外部主机控制外部主机控制的加载模式。的加载模式。的加载模式。的加载模式。并行外部寄存器(并行外部寄存器(并行外部寄存器(并行外部寄存器(EMIFEMIF)加载、标准串口加载,)加载、标准串口加载,)加载、标准串口加载,)加载、标准串口加载,以及以及以及以及串行外设接口(串行外设接口(串行外设接口(串行外设接口(SPISPI)加载都是由加载都是由加载都是由加载都是由DSPDSP控制的加载控制的加载控制的加载控制的加载模式。在此类加载模式下,下载程序之前先要生成一模式。在此类加载模式下,下载程序之前先要生成一模式。在此类加载模式下,下载程序之前先要生成一模式。在此类加载模式下,下载程序之前先要生成一张载入表。载入表除了携带有代码段和数据段信息外,张载入表。载入表除了携带有代码段和数据段信息外,张载入表。载入表除了携带有代码段和数据段信息外,张载入表。载入表除了携带有代码段和数据段信息外,还有向还有向还有向还有向DSPDSP下载程序的入口点地址、寄存器配置信息下载程序的入口点地址、寄存器配置信息下载程序的入口点地址、寄存器配置信息下载程序的入口点地址、寄存器配置信息和可编程延迟信息,应用这些信息来配置和可编程延迟信息,应用这些信息来配置和可编程延迟信息,应用这些信息来配置和可编程延迟信息,应用这些信息来配置DSPDSP以完成以完成以完成以完成下载过程。图中给出了载入表的结构。下载过程。图中给出了载入表的结构。下载过程。图中给出了载入表的结构。下载过程。图中给出了载入表的结构。2023/4/1013东华理工大学机械与电子工程学院SPI(Serial Peripheral Interface)总线总线SPISPI总线是总线是总线是总线是MotorolaMotorola公司提出的一个公司提出的一个公司提出的一个公司提出的一个同步串行同步串行同步串行同步串行外设接口外设接口外设接口外设接口,允许允许允许允许MCUMCU与各种外围器件以串行方式进与各种外围器件以串行方式进与各种外围器件以串行方式进与各种外围器件以串行方式进行通信、数据交换。行通信、数据交换。行通信、数据交换。行通信、数据交换。SPISPI可以同时发出和接收串行数可以同时发出和接收串行数可以同时发出和接收串行数可以同时发出和接收串行数据据据据,它只需它只需它只需它只需4 4条线就可以完成条线就可以完成条线就可以完成条线就可以完成MCUMCU与各种外围器件的与各种外围器件的与各种外围器件的与各种外围器件的通信。一般使用的通信。一般使用的通信。一般使用的通信。一般使用的4 4条线为:串行时钟线条线为:串行时钟线条线为:串行时钟线条线为:串行时钟线SCKSCK、主、主、主、主机输入机输入机输入机输入/从机输出数据线从机输出数据线从机输出数据线从机输出数据线MISOMISO、主机输出、主机输出、主机输出、主机输出/从机输入从机输入从机输入从机输入数据线数据线数据线数据线MOSIMOSI和低电平有效的从机选择线和低电平有效的从机选择线和低电平有效的从机选择线和低电平有效的从机选择线SSELSSEL。这。这。这。这些外围器件可以是简单的些外围器件可以是简单的些外围器件可以是简单的些外围器件可以是简单的TTLTTL移位寄存器、复杂的移位寄存器、复杂的移位寄存器、复杂的移位寄存器、复杂的LCDLCD显示驱动器、显示驱动器、显示驱动器、显示驱动器、FlashFlash、RAMRAM、A/DA/D转换器、网转换器、网转换器、网转换器、网络控制器及其他络控制器及其他络控制器及其他络控制器及其他MCUMCU等。等。等。等。2023/4/1014东华理工大学机械与电子工程学院载入表的结构载入表的结构载入表的结构载入表的结构 2023/4/1015东华理工大学机械与电子工程学院 载入表可通过载入表可通过载入表可通过载入表可通过COFFCOFF文件文件文件文件/十六进制文件专用转换十六进制文件专用转换十六进制文件专用转换十六进制文件专用转换工具工具工具工具HEX55.EXEHEX55.EXE生成,该转换工具在生成,该转换工具在生成,该转换工具在生成,该转换工具在CCSCCS安装目录安装目录安装目录安装目录/C5500/cgtools/bin/C5500/cgtools/bin目录下。目录下。目录下。目录下。HEX55HEX55可在命令提示符可在命令提示符可在命令提示符可在命令提示符环境下运行该命令,举例如下:环境下运行该命令,举例如下:环境下运行该命令,举例如下:环境下运行该命令,举例如下:hex55 firmware.cmd map firmware.map 这是调用这是调用HEX55转换工具的例子,其中转换工具的例子,其中firmware.cmd为命令文件,为命令文件,-map firmware.map为命为命令行选项,即生成令行选项,即生成map文件文件firmware.map。2023/4/1016东华理工大学机械与电子工程学院 命令文件包含生成下载表的各种信息,下面给出命令文件包含生成下载表的各种信息,下面给出命令文件包含生成下载表的各种信息,下面给出命令文件包含生成下载表的各种信息,下面给出的就是命令文件的例子:的就是命令文件的例子:的就是命令文件的例子:的就是命令文件的例子:boot;boot;创建一个下载表创建一个下载表创建一个下载表创建一个下载表v5510:2;v5510:2;DSPDSP型号:型号:型号:型号:TMS320VC5510,TMS320VC5510,版本号版本号版本号版本号2 2serial8;serial8;8 8位标准串口载入模式位标准串口载入模式位标准串口载入模式位标准串口载入模式 reg_configreg_config 0 x1c00,0 x2180;0 x1c00,0 x2180;向地址为向地址为向地址为向地址为0 x1c000 x1c00的的的的外设寄存器写入数值外设寄存器写入数值外设寄存器写入数值外设寄存器写入数值0 x21800 x2180delay 0 x100;delay 0 x100;延迟延迟延迟延迟256256个个个个CPUCPU时钟周期时钟周期时钟周期时钟周期i;i;输出数据格式为输出数据格式为输出数据格式为输出数据格式为IntelIntel格式格式格式格式o o my_app.iomy_app.io;输出文件名输出文件名输出文件名输出文件名my_app.outmy_app.out;输入文件名输入文件名输入文件名输入文件名2023/4/1017东华理工大学机械与电子工程学院1.并行外部存储器(并行外部存储器(EMIF)加载)加载 并行外部存储器加载是通过外部并行存储器接口并行外部存储器加载是通过外部并行存储器接口并行外部存储器加载是通过外部并行存储器接口并行外部存储器加载是通过外部并行存储器接口(External Memory InterfaceExternal Memory Interface)加载程序。所用的外部存储器)加载程序。所用的外部存储器)加载程序。所用的外部存储器)加载程序。所用的外部存储器可以是可以是可以是可以是并行并行并行并行EPROMEPROM、EEPROMEEPROM、FlashFlash存储器、存储器、存储器、存储器、FRAMFRAM(铁(铁(铁(铁电存储器)等电存储器)等电存储器)等电存储器)等非易失非易失非易失非易失存储器存储器存储器存储器,也可是,也可是,也可是,也可是SRAMSRAM、双端口存储器等、双端口存储器等、双端口存储器等、双端口存储器等易失易失易失易失存储器存储器存储器存储器,但当使用易失存储器时,下载表要先通过某种,但当使用易失存储器时,下载表要先通过某种,但当使用易失存储器时,下载表要先通过某种,但当使用易失存储器时,下载表要先通过某种方式在方式在方式在方式在DSPDSP引导之前存储在存储器上。通常使用的并行外部存引导之前存储在存储器上。通常使用的并行外部存引导之前存储在存储器上。通常使用的并行外部存引导之前存储在存储器上。通常使用的并行外部存储器加载是将程序固化在非易失存储器上。储器加载是将程序固化在非易失存储器上。储器加载是将程序固化在非易失存储器上。储器加载是将程序固化在非易失存储器上。使用使用使用使用EMIFEMIF加载方式的优点是不需要外部时钟驱动,非易加载方式的优点是不需要外部时钟驱动,非易加载方式的优点是不需要外部时钟驱动,非易加载方式的优点是不需要外部时钟驱动,非易失存储器种类多样,容量较大,除了存储下载表之外还可存失存储器种类多样,容量较大,除了存储下载表之外还可存失存储器种类多样,容量较大,除了存储下载表之外还可存失存储器种类多样,容量较大,除了存储下载表之外还可存储系统需要保存的关键数据,以便在掉电时保存信息,这种储系统需要保存的关键数据,以便在掉电时保存信息,这种储系统需要保存的关键数据,以便在掉电时保存信息,这种储系统需要保存的关键数据,以便在掉电时保存信息,这种下载方式的缺点是连线复杂,需要考虑并行非易失存储器与下载方式的缺点是连线复杂,需要考虑并行非易失存储器与下载方式的缺点是连线复杂,需要考虑并行非易失存储器与下载方式的缺点是连线复杂,需要考虑并行非易失存储器与EMIFEMIF接口的匹配关系。接口的匹配关系。接口的匹配关系。接口的匹配关系。2023/4/1018东华理工大学机械与电子工程学院并行外部存储器(并行外部存储器(并行外部存储器(并行外部存储器(EMIFEMIF)加载)加载)加载)加载 8 8位异步存储器加载连接关系位异步存储器加载连接关系位异步存储器加载连接关系位异步存储器加载连接关系 2023/4/1019东华理工大学机械与电子工程学院 16位异步存储器加载连接关系位异步存储器加载连接关系 2023/4/1020东华理工大学机械与电子工程学院 32位异步存储器加载连接关系位异步存储器加载连接关系 2023/4/1021东华理工大学机械与电子工程学院 下载表在下载表在下载表在下载表在DSPDSP中所占空间从中所占空间从中所占空间从中所占空间从0 x200000H0 x200000H(字寻址)开始,(字寻址)开始,(字寻址)开始,(字寻址)开始,即占用即占用即占用即占用CE1CE1空间,对应空间,对应空间,对应空间,对应8 8位、位、位、位、1616位、位、位、位、3232位的存储器在位的存储器在位的存储器在位的存储器在HEX55HEX55命命命命令文件中应设置对应的存储器,其中令文件中应设置对应的存储器,其中令文件中应设置对应的存储器,其中令文件中应设置对应的存储器,其中parallel8parallel8对应对应对应对应8 8位存储器;位存储器;位存储器;位存储器;parallel16parallel16对应对应对应对应1616位存储器;位存储器;位存储器;位存储器;parallel32parallel32对应对应对应对应3232位存储器。位存储器。位存储器。位存储器。当使用当使用当使用当使用EMIFEMIF加载时,加载时,加载时,加载时,DSPDSP将按如下时序设置将按如下时序设置将按如下时序设置将按如下时序设置EMIFEMIF口。口。口。口。l l读建立时间为读建立时间为读建立时间为读建立时间为1515个周期(个周期(个周期(个周期(1111b1111b););););l l读选通时间为读选通时间为读选通时间为读选通时间为6363个周期(个周期(个周期(个周期(111111b111111b););););l l读保持时间为读保持时间为读保持时间为读保持时间为3 3个周期(个周期(个周期(个周期(11b11b););););l l读扩展保持时间为读扩展保持时间为读扩展保持时间为读扩展保持时间为1 1个周期(个周期(个周期(个周期(01b01b)。)。)。)。在选取存储器时必须注意存储器是否满足以上时序关系,在选取存储器时必须注意存储器是否满足以上时序关系,在选取存储器时必须注意存储器是否满足以上时序关系,在选取存储器时必须注意存储器是否满足以上时序关系,如果满足可不连接如果满足可不连接如果满足可不连接如果满足可不连接ARDYARDY信号,如果存储器不满足读取时序关信号,如果存储器不满足读取时序关信号,如果存储器不满足读取时序关信号,如果存储器不满足读取时序关系则应连接系则应连接系则应连接系则应连接ARDYARDY信号,另外插入硬件等待状态。信号,另外插入硬件等待状态。信号,另外插入硬件等待状态。信号,另外插入硬件等待状态。2023/4/1022东华理工大学机械与电子工程学院2.标准串口加载标准串口加载 标准串口加载程序是指通过标准串口加载程序是指通过标准串口加载程序是指通过标准串口加载程序是指通过McBSP0McBSP0(多通道缓存串口多通道缓存串口多通道缓存串口多通道缓存串口0)0)在在在在标准串口模式下向标准串口模式下向标准串口模式下向标准串口模式下向DSPDSP加载程序。该加载方式的优点是连接信号加载程序。该加载方式的优点是连接信号加载程序。该加载方式的优点是连接信号加载程序。该加载方式的优点是连接信号线较少,缺点是需要由外部产生线较少,缺点是需要由外部产生线较少,缺点是需要由外部产生线较少,缺点是需要由外部产生帧同步信号和串行时钟信号帧同步信号和串行时钟信号帧同步信号和串行时钟信号帧同步信号和串行时钟信号。该。该。该。该方式还需要外部逻辑向串行存储器发出读指令,无法做到方式还需要外部逻辑向串行存储器发出读指令,无法做到方式还需要外部逻辑向串行存储器发出读指令,无法做到方式还需要外部逻辑向串行存储器发出读指令,无法做到无缝连无缝连无缝连无缝连接接接接。此外,该方式还固定占用。此外,该方式还固定占用。此外,该方式还固定占用。此外,该方式还固定占用McBSP0McBSP0口。口。口。口。在标准串口模式下,在标准串口模式下,在标准串口模式下,在标准串口模式下,McBSP0McBSP0口将进行如下配置:口将进行如下配置:口将进行如下配置:口将进行如下配置:每帧一个阶段每帧一个阶段每帧一个阶段每帧一个阶段 (RPHASE=0bRPHASE=0b););););每阶段字数为每阶段字数为每阶段字数为每阶段字数为1 1 (RFRLEN1=0000000bRFRLEN1=0000000b););););字长为字长为字长为字长为8 8位或位或位或位或1616位(位(位(位(RWDLEN1=000b for 8-bit mode,RWDLEN1=000b for 8-bit mode,010b for 16-bit mode010b for 16-bit mode););););数据右对齐数据右对齐数据右对齐数据右对齐,延迟为延迟为延迟为延迟为(RJUST=00b(RJUST=00bRDATDLY=01b)RDATDLY=01b);接收时钟及接收帧信号由外部产生。接收时钟及接收帧信号由外部产生。接收时钟及接收帧信号由外部产生。接收时钟及接收帧信号由外部产生。2023/4/1023东华理工大学机械与电子工程学院标准串行加载方式硬件连接标准串行加载方式硬件连接标准串行加载方式硬件连接标准串行加载方式硬件连接 2023/4/1024东华理工大学机械与电子工程学院标准串口加载标准串口加载标准串口加载标准串口加载McBSP0McBSP0载入数据时序图(载入数据时序图(载入数据时序图(载入数据时序图(1616位)位)位)位)IO4IO4在标准串口下载模式下产生延迟信号在标准串口下载模式下产生延迟信号在标准串口下载模式下产生延迟信号在标准串口下载模式下产生延迟信号2023/4/1025东华理工大学机械与电子工程学院SPISPI加载方式硬件连接加载方式硬件连接加载方式硬件连接加载方式硬件连接SPISPI加载方式时序关系图加载方式时序关系图加载方式时序关系图加载方式时序关系图3.串行外设(串行外设(SPI)加载)加载2023/4/1026东华理工大学机械与电子工程学院4.EHPI口加载程序 C55x C55x的的的的EHPIEHPI接口是在接口是在接口是在接口是在C54xC54x系列系列系列系列HPIHPI接口的基础上发展起接口的基础上发展起接口的基础上发展起接口的基础上发展起来的。来的。来的。来的。EHPIEHPI接口提供了接口提供了接口提供了接口提供了EHPIEHPI地址线,将地址线,将地址线,将地址线,将HPIHPI口的数据口的数据口的数据口的数据/地址复用地址复用地址复用地址复用模式改为数据、地址非复用模式,提高了数据的传输速率,简模式改为数据、地址非复用模式,提高了数据的传输速率,简模式改为数据、地址非复用模式,提高了数据的传输速率,简模式改为数据、地址非复用模式,提高了数据的传输速率,简化了系统的软化了系统的软化了系统的软化了系统的软/硬件设计,并且实现了硬件设计,并且实现了硬件设计,并且实现了硬件设计,并且实现了DSPDSP与主机间的无缝连接。与主机间的无缝连接。与主机间的无缝连接。与主机间的无缝连接。为保持继承性,为保持继承性,为保持继承性,为保持继承性,EHPIEHPI接口还保留了复用模式;但复用模式必须接口还保留了复用模式;但复用模式必须接口还保留了复用模式;但复用模式必须接口还保留了复用模式;但复用模式必须在软、硬件设计上采取特殊设计,并且降低了数据的传输速率,在软、硬件设计上采取特殊设计,并且降低了数据的传输速率,在软、硬件设计上采取特殊设计,并且降低了数据的传输速率,在软、硬件设计上采取特殊设计,并且降低了数据的传输速率,因此这里推荐采用非复用模式。因此这里推荐采用非复用模式。因此这里推荐采用非复用模式。因此这里推荐采用非复用模式。在许多系统中是微控制器(在许多系统中是微控制器(在许多系统中是微控制器(在许多系统中是微控制器(MCUMCU)和数字信号处理器)和数字信号处理器)和数字信号处理器)和数字信号处理器(DSPDSP)联合工作。微控制器作为主机主要起控制作用,而主)联合工作。微控制器作为主机主要起控制作用,而主)联合工作。微控制器作为主机主要起控制作用,而主)联合工作。微控制器作为主机主要起控制作用,而主机与机与机与机与DSPDSP最直接的连接方式就是通过最直接的连接方式就是通过最直接的连接方式就是通过最直接的连接方式就是通过EHPIEHPI接口,通过该接口接口,通过该接口接口,通过该接口接口,通过该接口主主主主机可以直接访问机可以直接访问机可以直接访问机可以直接访问DSPDSP内存而无需内存而无需内存而无需内存而无需DSPDSP干预干预干预干预。如果主机接入了。如果主机接入了。如果主机接入了。如果主机接入了DSPDSP的的的的EHPIEHPI口,则采用口,则采用口,则采用口,则采用EHPIEHPI口加载方式是十分方便的。由于这口加载方式是十分方便的。由于这口加载方式是十分方便的。由于这口加载方式是十分方便的。由于这种加载方式是种加载方式是种加载方式是种加载方式是由主机的软件控制由主机的软件控制由主机的软件控制由主机的软件控制,相比其他方式更加便利、灵,相比其他方式更加便利、灵,相比其他方式更加便利、灵,相比其他方式更加便利、灵活。活。活。活。2023/4/1027东华理工大学机械与电子工程学院 EHPIEHPI加载模式下加载模式下加载模式下加载模式下ARM7ARM7与与与与DSPDSP的连接的连接的连接的连接2023/4/1028东华理工大学机械与电子工程学院 由于由于EHPI口的读口的读/写信号和地址锁存信号之间要写信号和地址锁存信号之间要保持一定的时间间隔,因此在这里使用保持一定的时间间隔,因此在这里使用ARM7处理器处理器的通用输入的通用输入/输出引脚输出引脚IO1向向DSP发出读发出读/写信号,这样写信号,这样的连接只需在读的连接只需在读/写写EHPI接口之前预置接口之前预置IO1的输出电平的输出电平即可。如果将即可。如果将NEW信号直接接到信号直接接到HR/W上,有可能出上,有可能出现地址锁存错误的情况。现地址锁存错误的情况。编写的程序在编译环境中一般都直接生成编写的程序在编译环境中一般都直接生成.out文文件。如果能够直接向件。如果能够直接向DSP中下载中下载.out文件,将省去转文件,将省去转换的过程。这样做的缺点是换的过程。这样做的缺点是.out文件包含编译信息,文件包含编译信息,有可能比经过有可能比经过HEX55转换后的文件占用非易失存储器转换后的文件占用非易失存储器更多的空间,这可以通过生成更多的空间,这可以通过生成release型型.out文件解决。文件解决。2023/4/1029东华理工大学机械与电子工程学院第第第第第第7 7 7 7 7 7章章章章章章 TMS320C55xTMS320C55xTMS320C55xTMS320C55xTMS320C55xTMS320C55x硬件设计实例硬件设计实例硬件设计实例硬件设计实例硬件设计实例硬件设计实例 .out .out文件采用文件采用文件采用文件采用COFFCOFF文件格式。这种文件格式包含文件文件格式。这种文件格式包含文件文件格式。这种文件格式包含文件文件格式。这种文件格式包含文件头信息、段信息、代码段和数据段、重置信息、行号表以及头信息、段信息、代码段和数据段、重置信息、行号表以及头信息、段信息、代码段和数据段、重置信息、行号表以及头信息、段信息、代码段和数据段、重置信息、行号表以及符号表,首先定义各种结构以方便调用。符号表,首先定义各种结构以方便调用。符号表,首先定义各种结构以方便调用。符号表,首先定义各种结构以方便调用。首先定义文件头:首先定义文件头:首先定义文件头:首先定义文件头:typedeftypedef _packed _packed structstruct INT16U INT16U Version_IDVersion_ID;/COFF/COFF文件版本号文件版本号INT16U INT16U Num_SectHeadNum_SectHead;/段头的数量段头的数量INT32U INT32U Time_FileTime_File;/文件生成时间文件生成时间INT32U INT32U File_PointerFile_Pointer;/;/文件指针;存放符号表起始地址文件指针;存放符号表起始地址INT32U INT32U Entry_SymbolEntry_Symbol;/符号表入口数量符号表入口数量INT16U INT16U Num_OptHeaderNum_OptHeader;/可选头字节数可选头字节数INT16UINT16UFlags;Flags;/标志标志INT16U INT16U Target_IDTarget_ID;/;/目标号;表示该文件适合的处理器类型目标号;表示该文件适合的处理器类型 FileHeaderFileHeader;2023/4/1030东华理工大学机械与电子工程学院第第第第第第7 7 7 7 7 7章章章章章章 TMS320C55xTMS320C55xTMS320C55xTMS320C55xTMS320C55xTMS320C55x硬件设计实例硬件设计实例硬件设计实例硬件设计实例硬件设计实例硬件设计实例定义可选头结构:定义可选头结构:定义可选头结构:定义可选头结构:typedeftypedef _packed _packed structstruct INT16S INT16S Magic_NumMagic_Num;/SunOS/SunOS或或HP-UX HP-UX 为为108h 108h;DOS DOS 为为 801h801hINT16S INT16S Version_StampVersion_Stamp;/版本标志版本标志INT32S INT32S Size_Exe_CodeSize_Exe_Code;/执行代码的长度(字节)执行代码的长度(字节)INT32S INT32S Size_Data_SecSize_Data_Sec;/;/初始化段初始化段.data.data段的长度(字节)段的长度(字节)INT32S INT32S Size_Bss_SecSize_Bss_Sec;/;/非初始化段非初始化段.bssbss段的长度(字节)段的长度(字节)INT32S INT32S Size_Entry_PointSize_Entry_Point;/入口点入口点INT32S INT32S Begin_Addr_ExecBegin_Addr_Exec;/;/可执行代码起始地址可执行代码起始地址INT32S INT32S Begin_Addr_InidatBe

    注意事项

    本文((精品)第7章 TMS320C55X硬件设计实例.ppt)为本站会员(gsy****95)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开