第9章C55x的硬件扩展 9.1硬件设计概述 9.2DSP系统的基本电路设计 ■9.3外部程序存储器扩展 ■9.4外部数据存储器扩展 ■9.5C55x与A/D和D/A转换器的接▣ 3
第9章 C55x的硬件扩展 ◼9.1 硬件设计概述 ◼9.2 DSP系统的基本电路设计 ◼9.3 外部程序存储器扩展 ◼9.4 外部数据存储器扩展 ◼9.5 C55x与A/D和D/A转换器的接口 3
9.1硬件设计概述 9.1.1典型DSP应用系统 FLASH SDRAM ADC 抗混叠滤波器 一模拟输入 : 复位电路 ADC 抗混叠滤波器 模拟输入 TMS320C55x 晶振电路 DAC 平滑滤波器 →模拟输出 : 电源电路 CPID/PGA逻辑控制电路 DAC →平滑滤波器 >模拟输出 图9-1典型DSP目标板结构框图 CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件 FPGA(Field-Programmable Gate Array),即现场可编程门阵列
9.1 硬件设计概述 TMS320C55x FLASH SDRAM 复位电路 电源电路 晶振电路 ADC ADC DAC DAC 抗混叠滤波器 抗混叠滤波器 平滑滤波器 CPLD/FPGA逻辑控制电路 平滑滤波器 … … … … 模拟输入 模拟输入 模拟输出 模拟输出 9.1.1 典型DSP应用系统 图9-1 典型DSP目标板结构框图 4 FPGA(Field-Programmable Gate Array),即现场可编程门阵列 CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件
9.1.2DSP系统硬件设计流程 确定硬件实施方案 器件的选择 原理图设计 PCB设计 硬件调试 图9-2DSP系统硬件设计流程图 5
9.1.2 DSP系统硬件设计流程 确定硬件实施方案 原理图设计 器件的选择 PCB设计 硬件调试 图9-2 DSP系统硬件设计流程图 5
1.确定硬件整体方案 ·根据系统设计要求确定设计目标,统筹 考虑硬件和软件分工; ·在综合考虑系统的性能指标、算法需求、 体积、功耗、成本以及工期等因素的基 础上,确定硬件整体设计方案,并画出 硬件系统整体框图。 6
1.确定硬件整体方案 ⚫ 根据系统设计要求确定设计目标,统筹 考虑硬件和软件分工; ⚫ 在综合考虑系统的性能指标、算法需求、 体积、功耗、成本以及工期等因素的基 础上,确定硬件整体设计方案,并画出 硬件系统整体框图。 6
2.确定硬件模块具体实现方案 DSP芯片的选择: ◆综合考虑运算速度、片上资源、价格、外设配置等。 ○存储器扩展电路的设计: ◆考虑存储器映射地址、存储器容量和存取速度等; ◆常用存储器有EPROM、E2PROM、FLASH、SRAM、 SBSRAM和SDRAM等,可根据工作频率、存储容量、 位长、接口方式和工作电压来选择。 7
2.确定硬件模块具体实现方案 ⚫DSP芯片的选择: ◆综合考虑运算速度、片上资源、价格、外设配置等. ⚫存储器扩展电路的设计: ◆考虑存储器映射地址、存储器容量和存取速度等; ◆常用存储器有EPROM、E2PROM、FLASH、SRAM、 SBSRAM和SDRAM等, 可根据工作频率、存储容量、 位长、接口方式和工作电压来选择。 7