8.3.3GP1O引脚与上电引导模式 GPIOO GPIO1 GPIO2 GPIO3 说明 0 0 来自于Mcbsp0的串行EEPROM引导 方式(24bit地址) 0 0 0 USB接口引导方式 0 1 0 1 EHPI(多元引导)方式 0 0 1 EHPI(非多元引导)方式 1 0 0 0 来百外部16bt数据宽度异步内存的引 导方式(直接从异步内存执行)》 0 0 来自于Mcbsp0的串行EEPROM引导 方式(16bit地址) 1 0 并行EMF引导方式(16bt异步内存) 0 1 1 来自Mcbsp0同步串行引导方式(16bit 数据) 1 1 1 1 自cbsp0同步串行引导方式(8bit数 据 39
8.3.3 GPIO引脚与上电引导模式 GPIO0 GPIO1 GPIO2 GPIO3 说明 0 1 0 0 来自于Mcbsp0的串行EEPROM引导 方式(24bit地址) 0 0 1 0 USB接口引导方式 0 1 0 1 EHPI(多元引导)方式 0 0 1 1 EHPI(非多元引导)方式 1 0 0 0 来自外部16bit数据宽度异步内存的引 导方式(直接从异步内存执行) 1 1 0 0 来自于Mcbsp0的串行EEPROM引导 方式(16bit地址) 1 1 1 0 并行EMIF引导方式(16bit异步内存) 1 0 1 1 来自Mcbsp0同步串行引导方式(16bit 数据) 1 1 1 1 来自Mcbsp0同步串行引导方式(8bit数 据) 39 GPIO0 学习第 一般是
第8章C55x的片上外设 ■81时钟发生器 (SPRU317K) ■8.2通用定时器(SPRU595C) ■8.3通用I/0口(GPI0)[DSP各型号手册(5509A:SPRS205K) ■8.4外部存储器接口(EMIF)(SPRU670 A,SPRU590) ■8.5多通道缓冲串口(McBSP)(SPRU592E) ■8.6模数转换器(ADC)(SPRU586B) ■8.7看门狗定时器(Watchdog)(SPRU595C) ■8.8I2C模块(SPRU146D) ■8.9片上支持库(CSL)(SPRU433A(J) 参考手册:TMS320C55 x DSP Peripherals Overview User's Guide (SPRU317K) 40
第8章 C55x的片上外设 ◼8.1时钟发生器 (SPRU317K) ◼8.2通用定时器 (SPRU595C) ◼8.3通用I/O口(GPIO)[DSP各型号手册(5509A:SPRS205K)] ◼8.4外部存储器接口(EMIF) (SPRU670A, SPRU590) ◼8.5多通道缓冲串口(McBSP) (SPRU592E) ◼8.6模数转换器(ADC) (SPRU586B) ◼8.7看门狗定时器(Watchdog) (SPRU595C) ◼8.8I2C模块 (SPRU146D) ◼8.9片上支持库(CSL) (SPRU433A(J)) 40 参考手册: TMS320C55x DSP Peripherals Overview User's Guide (SPRU317K)
8.4外部存储器接口(EMIF) 8.4.1EMIF介绍 ■8.4.2EMIF请求的优先级 ■8.4.3对存储器的考虑 8.4.4程序和数据访问 ■8.4.5EMIF中的控制寄存器 参考:TMS32oVC5510 DSP Extemal Memory Interface(EMIF) Reference Guide(SPRU590,2004)(主要基于此文档) TMS320VC5503-5507-5509 DSP External Memory Interface (EMIF)Reference Guide (SPRU670A,2004) TMS320C55x DSP Functional Overview(SPRU312) 41
8.4 外部存储器接口(EMIF) ◼ 8.4.1 EMIF介绍 ◼ 8.4.2 EMIF请求的优先级 ◼ 8.4.3 对存储器的考虑 ◼ 8.4.4 程序和数据访问 ◼ 8.4.5 EMIF中的控制寄存器 41 参考:TMS320VC5510 DSP External Memory Interface (EMIF) Reference Guide (SPRU590,2004) (主要基于此文档) TMS320VC5503-5507-5509 DSP External Memory Interface (EMIF)Reference Guide (SPRU670A,2004) TMS320C55x DSP Functional Overview (SPRU312)
8.4.1EMIF介绍 EMIF控制DSP和外部存 指示所访问存 储器之间的所有数据传输 储器的宽度 D31:0] A[21:0] 所有外部接 DMA CE3:0] 控制器 口共享 BE3:01 ARDY 对VC5509A(PGE),EMIF TMS320C55x 数据线为D[15:0],地址线 外设总线 AOE 为A[13:0],BYTE使能控 控制器 AWE 制线为BE[1:0](C8,C9) 32位外部 ARE SSADS 存储器接口 SSOE SBSRAM接口 CPU数据 SSWE 总线 HOLD HOLDA 总线保持接口 SDRAS CPU程序 SDCAS SDRAM接口 总线和缓存 SDWE SDA10 SBSRAM和SDRAM CLKMEM 的时钟 SBSRAM (Synchronous Burst Static Random Access Memory) 42
8.4.1 EMIF介绍 32位外部 存储器接口 所有外部接 口共享 异步接口 SBSRAM接口 总线保持接口 SDRAM接口 SBSRAM和SDRAM 的时钟 DMA 控制器 外设总线 控制器 CPU数据 总线 CPU程序 总线和缓存 SDWE SDCAS SDRAS HOLDA HOLD SSWE SSOE SSADS ARE AWE AOE ARDY BE[3:0] CE[3: 0] A[21: 0] D[31: 0] CLKMEM SDA10 42 EMIF控制DSP和外部存 储器之间的所有数据传输 SBSRAM (Synchronous Burst Static Random Access Memory) TMS320C55x 对VC5509A(PGE),EMIF 数据线为D[15:0], 地址线 为A[13:0], BYTE使能控 制线为BE[1:0](C8, C9) 指示所访问存 储器的宽度
1.EMIF支持的存储器类型 。EMIF为三种类型的存储器提供了无缝接口: ◆异步存储器,包括ROM、FLASH以及异步SRAM: ◆同步突发SRAM(SBSRAM),可工作在1倍或1/2倍 CPU时钟频率; ◆同步DRAM(SDRAM),可工作在1倍或1/2倍CPU 时钟频率; ●也可通过EMIF外接A/D转换器、并行显示接口等 外围设备. SBSRAM:Synchronous Burst Static Random Access Memory 43
1. EMIF支持的存储器类型 ⚫ EMIF为三种类型的存储器提供了无缝接口: ◆ 异步存储器, 包括ROM、FLASH以及异步SRAM; ◆ 同步突发SRAM(SBSRAM), 可工作在1倍或1/2倍 CPU时钟频率; ◆ 同步DRAM(SDRAM), 可工作在1倍或1/2倍CPU 时钟频率; ⚫ 也可通过EMIF外接A/D转换器、并行显示接口等 外围设备. 43 SBSRAM: Synchronous Burst Static Random Access Memory 学习第8章第9章存储器接口时注意区别异步存储器和同步存储