图书介绍

TMS320VC547x 系列 DSP的CPU与外设2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

TMS320VC547x 系列 DSP的CPU与外设
  • (美)Texas Instruments Incorporated著;梁晓雯,李玉虎,裴小平编译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302130760
  • 出版时间:2006
  • 标注页数:268页
  • 文件大小:24MB
  • 文件页数:287页
  • 主题词:数字信号-信息处理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

TMS320VC547x 系列 DSP的CPU与外设PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 VC547x概述1

1.2 VC547x的主要特征1

第1章 绪论1

第2章 体系结构3

2.1 VC547x功能概述3

2.2 VC547x功能框图4

2.3 DSP子系统概述(TMS320C54x DSP核)4

2.3.1 C54x特征5

2.3.2 DSP CPU核的相关接口5

2.4 DSP存储器空间5

2.4.2 正常模式下的DSP存储器映射6

2.4.1 片内RAM6

2.4.3 API引导模式7

2.4.4 API引导模式下的DSP存储器映射7

2.4.5 扩展程序存储器7

2.4.6 可重定位的中断向量表9

2.5 DSP寄存器9

2.6 DSP子系统的外设10

2.6.1 多通道缓冲串口(McBSP0和McBSP1)11

2.6.2 直接存储器访问控制器(DMAC)12

2.6.3 ARM端口接口(API)13

2.6.5 外部存储器接口14

2.6.4 软件可编程等待状态产生器14

2.7 ARM核概述(ARM7TDMIE)15

2.7.1 ARM7TDMI概述15

2.6.6 硬件定时器15

2.7.2 ARM7TDMIE16

2.7.3 ARM7TDMIE仿真特性16

2.8 ARM存储器空间17

2.9 ARM寄存器18

2.10 ARM外设28

2.10.1 ARM存储器接口(MEMINT)28

2.10.2 SDRAM存储器接口(SDRAMIF)28

2.10.4 ARM通用输入/输出接口(GPIO)29

2.10.3 中断管理器(INTH)29

2.10.5 定时器(TIMER)30

2.10.6 IrDA通用异步接收器/发送器(UART-IrDA)31

2.10.7 通用异步接收器/发送器(UART-Modem)31

2.10.8 串行外设接口(SPI)32

2.10.9 以太网接口模块EIM(VC5471)32

2.10.10 主控内置集成电路(I2C)接口32

2.10.11 时钟管理(CLKM)33

2.11 通用外设33

2.12.2 ARM时钟34

2.12 时钟频率34

2.12.1 DSP时钟34

2.12.3 音频时钟35

2.13 节电模式35

2.13.1 DSP节电模式35

2.13.2 ARM节电模式36

2.14 中断管理36

2.14.1 DSP中断36

2.14.2 MCU中断37

第3章 存储器接口38

3.1 存储器接口(MEMINT)功能38

3.3 API总线接口39

3.2 系统(内部)总线39

3.4 外部存储器接口42

3.5 存储器接口(MEMINT)寄存器43

3.5.1 ?、CS4所选存储器范围的外部存储器控制寄存器(CS0_REG~CS4_REG)43

3.5.2 ARM端口接口等待状态配置寄存器(API_REG)45

3.5.3 API控制寄存器(APIC)46

3.5.4 块切换控制寄存器(BSCR)47

3.5.5 SDRAM数据总线宽度控制寄存器(SDRAM_REG)49

3.5.6 块切换配置寄存器(BS_CONFIG)50

3.6 ARM存储器空间52

3.7.2 SDRAM IF概述54

3.7 SDRAM54

3.7.1 简介54

3.7.3 支持的器件56

3.8 SDRAM接口56

3.9 SDRAM IF寄存器56

3.9.1 SDRAM配置寄存器(SDRAM_CONFIG)57

3.9.2 SDRAM刷新计数器寄存器(SDRAM_REF_COUNT)60

3.9.3 SDRAM控制寄存器(SDRAM_CNTL)61

3.9.4 SDRAM初始化刷新计数器寄存器(SDRAM_INIT_CONF)61

3.10.1 带行允许/禁止功能的读/写操作的波形62

3.10 波形62

3.10.2 外部处理的波形(8、16和32位器件)64

第4章 中断管理器68

4.1 功能描述68

4.2 MCU中断69

4.2.1 内部寄存器70

4.2.2 中断顺序71

4.3 ARM存储器映射寄存器71

4.3.1 中断寄存器(IT_REG)72

4.3.2 中断屏蔽寄存器(MASK_IT_REG)73

4.3.4 源FIQ寄存器(SRC_FIQ_REG)74

4.3.3 源IRQ寄存器(SRC_IRQ_REG)74

4.3.5 中断控制寄存器(INT_CTRL_REG)75

4.3.6 IRQ休眠寄存器(IRQ_SLEEP_REG)76

4.3.7 中断级别寄存器(ILR_IRQ)76

第5章 时钟管理模块78

5.1 时钟管理模块概述78

5.1.1 时钟运行模式78

5.1.2 时钟管理模块的控制功能79

5.2.1 CLKM模块寄存器80

5.2.2 PLL_REG寄存器(ARMSS)80

5.2 时钟模块(CLKM)寄存器列表80

5.2.3 CLKMD寄存器(DSPSS)81

5.3 DSP子系统控制81

5.3.1 DSP锁相环寄存器(DSP_REG)81

5.3.2 复位控制寄存器(CLKM_CNTL_RESET)83

5.4 ARM子系统控制84

5.4.1 时钟配置寄存器(CLKM_REG)84

5.4.2 中断时钟唤醒寄存器(WAKEUP_REG)86

5.4.3 复位寄存器(RESET_REG)87

5.4.4 音频速率寄存器(AUDIO_CLK)89

5.4.6 低功耗模式寄存器(LOW_POWER_REG)90

5.4.5 看门狗状态寄存器(WATCHDOG_STATUS)90

5.4.7 低功耗寄存器数值寄存器(LOW_POWER_REG_VALUE)91

5.5 锁相环92

5.5.1 PLL_REG寄存器(ARMSS)92

5.5.2 CLKMD时钟控制寄存器(DSPSS)95

第6章 定时器模块96

6.1 定时器模块简介96

6.2 定时器0(TIMER0)96

6.2.1 禁止看门狗功能97

6.2.2 重新开启看门狗功能97

6.2.3 TIMER0控制寄存器(CNTL_TIMER0)98

6.2.4 TIMER0当前值寄存器(READ_TIM0)99

6.3 定时器1(TIMER1)和定时器2(TIMER2)99

6.3.1 定时器中断间隔100

6.3.2 TIMER1和TIMER2控制寄存器(CNTL_TIMER1,2)100

6.3.3 TIMER1和TIMER2当前值寄存器(READ_TIM1,2)101

6.4 定时器编程102

6.5 读定时器操作102

第7章 通用I/O模块103

7.1 通用I/O模块(GPIO)功能描述103

7.2 GPIO/KBGPIO寄存器104

7.2.1 GPIO寄存器105

7.2.2 KBGPIO寄存器109

7.2.3 键盘连接112

第8章 UART IrDA模块114

8.1 概述114

8.2 主要特性115

8.2.1 UART模式特性115

8.2.2 IrDA SIR模式特性115

8.3 I/O描述116

8.4 寄存器的映射和描述116

8.4.1 UART IrDA模块寄存器116

8.4.4 接收保持寄存器(UART_IRDA_RHR)118

8.4.3 寄存器映射118

8.4.2 特殊访问寄存器118

8.4.5 发送保持寄存器(UART_IRDA_THR)119

8.4.6 FIFO控制寄存器(UART_IRDA_FCR)120

8.4.7 状态控制寄存器(UART_IRDA_SCR)121

8.4.8 线路控制寄存器(UART_IRDA_LCR,仅UART模式)122

8.4.9 线路状态寄存器(UART_IRDA_LSR)123

8.4.10 辅助状态寄存器(UART_IRDA_SSR)125

8.4.11 调制解调器(Modem)控制寄存器(UART_IRDA_MCR)126

8.4.12 调制解调器(Modem)状态寄存器(UART_IRDA_MSR)127

8.4.13 中断允许寄存器(UART_IRDA_IER)127

8.4.14 中断状态寄存器(UART_IRDA_ISR)129

8.4.15 增强功能寄存器(UART_IRDA_EFR)131

8.4.16 XON1字符寄存器(UART_IRDA_XON1)132

8.4.17 XON2字符寄存器(UART_IRDA_XON2)132

8.4.18 XOFF1字符寄存器(UART_IRDA_XOFF1)133

8.4.19 XOFF2字符寄存器(UART_IRDA_XOFF2)133

8.4.20 便签寄存器(UART_IRDA_SPR)134

8.4.21 115K波特率分频因子寄存器(UART_IRDA_DIV_115K)134

8.4.22 波特率分频因子寄存器(UART_IRDA_DIV_BIT_RATE)135

8.4.23 发送控制寄存器(UART_IRDA_TCR,仅UART模式)135

8.4.24 触发电平寄存器(UART_IRDA_TLR)136

8.4.25 模式定义寄存器1(UART_IRDA_MDR1)137

8.4.26 模式定义寄存器2(UART_IRDA_MDR2)138

8.4.27 发送帧长寄存器(LSB)(UART_IRDA_TXFLL,LSB)138

8.4.28 发送帧长寄存器(MSB)(UART_IRDA_TXFLH,MSB)139

8.4.29 接收帧长寄存器(LSB)(UART_IRDA_RXFLL,LSB)139

8.4.30 接收帧长寄存器(MSB)(UART_IRDA_RXFLH,MSB)140

8.4.31 状态FIFO线路状态寄存器(UART_IRDA_SFLSR)140

8.4.32 状态FIFO寄存器(UART_IRDA_SFREGL)141

8.4.33 文件起始长度寄存器(UART_IRDA_BLR)142

8.4.34 脉冲宽度寄存器(UART_IRDA_PULSE_WIDTH)142

8.4.35 辅助控制寄存器(UART_IRDA_ACREG)143

8.4.37 读访问和写访问指针144

8.4.36 IR发送起点寄存器(UART_IRDA_START_POINT)144

8.4.38 重新开始寄存器(UART_IRDA_RESUME)146

8.5 UART IrDA功能框图147

8.6 串行红外模式和协议147

8.6.1 CRC的产生148

8.6.2 异步透明传输149

8.6.3 终止序列149

8.6.4 脉冲成形149

8.7 功能描述151

8.7.1 触发门限151

8.6.5 地址检测151

8.7.2 中断152

8.7.3 UART模式特性153

8.7.4 SIR模式特性154

第9章 UART调制解调器接口156

9.1 概述156

9.2 主要特征156

9.3 I/O描述157

9.4 寄存器映射/描述157

9.4.1 UART Modem模块寄存器157

9.4.2 特殊访问寄存器158

9.4.3 接收保持寄存器(UART_RHR)159

9.4.4 发送保持寄存器(UART_THR)160

9.4.5 FIFO控制寄存器(UART_FCR)160

9.4.6 状态控制寄存器(UART_SCR)161

9.4.7 线路控制寄存器(UART_LCR)162

9.4.8 线路状态寄存器(UART_LSR)163

9.4.9 辅助状态寄存器(UART_SSR)164

9.4.10 Modem控制寄存器(UART_MCR)165

9.4.11 Modem状态寄存器(UART_MSR)166

9.4.12 中断允许寄存器(UART_IER)166

9.4.14 增强功能寄存器(UART_EFR)168

9.4.13 中断状态寄存器(UART_ISR)168

9.4.15 XON1字符寄存器(UART_XON1)170

9.4.16 XON2字符寄存器(UART_XON2)170

9.4.17 XOFF1字符寄存器(UART_XOFF1)171

9.4.18 XOFF2字符寄存器(UART_XOFF2)171

9.4.19 便签寄存器(UART_SPR)172

9.4.20 115K波特率产生分频器(UART_DIV_115K)172

9.4.21 波特率产生分频器(UART_DIV_BIT_RATE)173

9.4.22 传输控制寄存器(UART_TCR)173

9.4.23 触发门限寄存器(UART_TLR)175

9.4.24 模式定义寄存器(UART_MDR)176

9.4.25 UART自动波特率状态寄存器(UART_UASR)177

9.4.27 RX FIFO写指针寄存器(UART_WRPTR_URX)178

9.4.26 RX FIFO读指针寄存器(UART_RDPTR_URX)178

9.4.28 TX FIFO读指针寄存器(UART_RDPTR_UTX)179

9.4.29 TX FIFO写指针寄存器(UART_WRPTR_UTX)179

9.5 功能框图180

9.6 功能描述181

9.6.1 触发门限181

9.6.2 中断181

9.6.4 硬件流控制182

9.6.5 软件流控制182

9.6.3 中止和超时条件182

9.6.6 自动波特率模式183

第10章 串行外设接口185

10.1 串行外设接口(SPI)的主要特征185

10.2 SPI概述185

10.3 SPI I/O描述186

10.4 SPI寄存器187

10.4.1 SPI设置寄存器(SPI_SET)187

10.4.2 SPI控制寄存器(SPI_CTRL)189

10.4.3 SPI状态寄存器(SPI_STATUS)190

10.5 SPI协议描述191

10.4.5 SPI接收寄存器(SPI_RX)191

10.4.4 SPI发送寄存器(SPI_TX)191

10.5.1 发送协议192

10.5.2 接收协议193

10.5.3 发送模式波形194

第11章 主控I2C接口196

11.1 主控I2C接口模块概述196

11.1.1 简介196

11.1.2 主要特征196

11.1.3 特别考虑事项197

11.1.4 标准I2C总线协议199

11.2 I/O描述200

11.3 寄存器描述201

11.3.1 设备寄存器(DEVICE_REG)201

11.3.2 地址寄存器(ADDRESS_REG)202

11.3.3 数据写寄存器(DATA_WRITE_REG)202

11.3.4 数据读寄存器(DATA_READ_REG)202

11.3.5 命令寄存器(CMD_REG)203

11.3.6 FIFO配置寄存器(CONF_FIFO_REG)204

11.3.7 时钟配置寄存器(CONF_CLK_REG)204

11.3.8 时钟配置功能参考寄存器(CONF_CLK_REF_REG)205

11.3.9 状态FIFO寄存器(STATUS_FIFO_REG)206

11.4 FIFO管理207

11.3.10 状态活动寄存器(STATUS_ACTIVITY_REG)207

11.5 主控I2C接口复位208

11.6 时钟管理208

11.7 中断管理209

第12章 以太网接口模块210

12.1 EIM简介210

12.2 以太网接口信号211

12.3 ENET功能描述212

12.3.1 ENET简介212

12.3.2 缓冲存储器单元(FIFO)212

12.3.5 介质访问控制器(MAC)214

12.3.3 DMA控制器214

12.3.4 控制寄存器接口214

12.3.6 统计模块220

12.3.7 反馈220

12.3.8 流控制221

12.3.9 寻址方式221

12.3.10 ENET中断222

12.3.11 配置223

12.4 EIM描述符结构223

12.4.1 TX描述符环223

12.4.2 RX描述符环226

12.5 EIM外设寄存器表228

12.6 ESM外设寄存器230

12.6.1 ESM控制寄存器(EIM_CTRL)230

12.6.2 ESM状态寄存器(EIM_STATUS)231

12.6.3 CPU TX描述符基地址寄存器(EIM_CPUTXBA)232

12.6.4 CPU RX描述符基地址寄存器(EIM_CPURXBA)232

12.6.5 包缓冲器容量寄存器(EIM_BUFSIZE)233

12.6.6 CPU过滤控制寄存器(EIM_FILTER)233

12.6.7 CPU目标地址寄存器高位字(EIM_CPUDA_1)234

12.6.8 CPU目标地址寄存器低位字(EIM_CPUDA_0)234

12.6.10 多播过滤器有效寄存器低位字(EIM_MFV_0)235

12.6.9 多播过滤器有效寄存器高位字(EIM_MFV_1)235

12.6.11 多播过滤器屏蔽寄存器高位字(EIM_MFM_1)236

12.6.12 多播过滤器屏蔽寄存器低位字(EIM_MFM_0)236

12.6.13 RX门限寄存器(EIM_RXTH)236

12.6.14 CPU RX准备就绪寄存器(EIM_RX_CPU_RDY)237

12.6.15 ESM中断允许寄存器(EIM_INT_EN)237

12.6.16 ENET0 TX队列当前指针寄存器(EIM_ENET0_TX_DESC)239

12.6.17 ENET0 RX队列当前指针寄存器(EIM_ENET0_RX_DESC)239

12.6.18 CPU TX队列当前指针寄存器(EIM_CPU_TX_DESC)240

12.6.19 CPU RX队列当前指针寄存器(EIM_CPU_RX_DESC)240

12.7.1 ENET0模式寄存器(EIM_MODE_E0)241

12.7 ENET0寄存器241

12.7.2 ENET0退避种子寄存器(EIM_NEW_RBOF_E0)242

12.7.3 EIM ENET0退避计数寄存器(EIM_RBOF_CNT_E0)243

12.7.4 ENET0 TX流暂停计数寄存器(EIM_FLW_CNT_E0)243

12.7.5 ENET0流控制寄存器(EIM_FLW_CNTRL_E0)244

12.7.6 ENET0 VTYPE标志寄存器(EIM_VTYPE_E0)244

12.7.7 ENET0系统错误中断状态寄存器(EIM_SE_SR_E0)245

12.7.8 ENET0发送描述符缓冲器准备就绪寄存器(EIM_TX_BUF_RDY_E0)246

12.7.9 ENET0发送描述符基地址寄存器(EIM_TDBA_E0)246

12.7.12 ENET0目标物理地址匹配寄存器低位字(EIM_PAR0_E0)247

12.7.11 ENET0目标物理地址匹配寄存器高位字(EIM_PAR1_E0)247

12.7.10 ENET0接收描述符基地址寄存器(EIM_RDBA_E0)247

12.7.13 ENET0逻辑地址哈希(Hash)过滤器寄存器高位字(EIM_LAR1_E0)248

12.7.14 ENET0逻辑地址哈希(Hash)过滤器寄存器低位字(EIM_LAR0_E0)248

12.7.15 ENET0地址模式允许寄存器(EIM_ADR_MODE_E0)249

12.7.16 ENET0描述符环查询间隔计数寄存器(EIM_DRP_E0)249

12.8 EIM包的RAM结构250

12.8.1 逻辑组织250

12.8.2 包存储器的物理组织251

12.8.3 描述符字251

12.8.4 CPU TX描述符252

12.8.5 CPU RX描述符253

12.8.6 ENET0 RX描述符254

12.8.7 ENET0 TX描述符255

12.8.8 缓冲器用法字256

12.9 EIM ESM功能描述256

12.9.1 主状态机描述256

12.9.2 复位状态258

12.9.3 选择RX队列(Select_RX_Queue)状态258

12.9.4 测试RX队列(Test_RX_Queue)状态258

12.9.5 评估目标队列(Evaluate_Dest)状态258

12.9.6 检查TX队列第一个描述符(Check_First_Desc_TX_Queue)状态259

12.9.7 传送描述符(Transfer_Desc)状态259

12.10 EIM操作262

12.10.1 设置262

12.9.9 等待TX事件(Wait_TX_Event)状态262

12.9.8 检查TX队列(Check_TX_Queue)状态262

12.10.2 包操作263

12.11 ENET操作264

12.11.1 设置264

12.11.2 包操作265

第13章 初始化协议266

13.1 硬件逻辑复位266

13.2 ARM代码下载266

13.3 DSP启动模式267

参考文献268

热门推荐