- 36
- 0
- 约1.16万字
- 约 23页
- 2021-11-30 发布于天津
- 举报
* * * * * * * * * * * * * * * * * * PRUSS开发详解 TI DSP现场应用 PRUSS是SCR上的一个主模块 PRU给用户带来什么? PRU是一个处理器,可以编程实现产品的差异化,如实现一些特殊的接口,输出波形等; 它独立于ARM,DSP运行,不受系统软件延时影响,可以利用它完成一些实现性要求高的信号处理。利用特殊的寄存器访问方式,可以高效处理内存映射的数据包 什么芯片上有PRUSS? OMAPL138,C6748, C6746,AM1808, AM1806 OMAPL137, AM1707, AM1705 PRUSS架构 PRU子系统包括两个PRU核 32-Bit Load/Store RISC 架构小端处理器 4K Byte (1K instructions)指令空间 512 Byte数据空间 32 个通用寄存器 中断控制器,处理系统事件 快速 I/O 接口(L137系列没有),每个PRU有: 30 输入引脚 (R31) 32 输出引脚 (R30) PRU不是/支持: 不是硬件加速器; 不支持C编程; 没有Cache,指令流水线,乘法指令; CCS不支持PRU代码调试 32-bit Interconnect SCR PRU0 Core PRU1 Core Interrupt Controller (INTC) DRAM0 (512 Bytes) DRAM1 (512 Bytes) Master I/F (to SCR2) Slave I/F(from SCR2) 4KB IRAM 4KB IRAM PRU Subsystem Functional Block Diagram 32 GPO 30 GPI Ints to ARM/DSP INTC Events from Periph + PRUs 32 GPO 30 GPI PRU内存空间映射 起始地址 结束地址 PRU0 PRU1 0 0x000001FF Data RAM 0* Data RAM 1* 0 0x00001FFF Reserved Reserved 0 0x000021FF Data RAM 1* Data RAM 0* 0 0x00003FFF Reserved Reserved 0 0x00006FFF INTC Registers INTC Registers 0 0x000077FF PRU0 Registers PRU0 Registers 0 0x00007FFF PRU1 Registers PRU1 Registers 0 0x0000FFFF Reserved Reserved 0 0xFFFFFFFF Reserved Reserved 起始地址 结束地址 PRU0 PRU1 00x00000FFF PRU0 Instruction RAM PRU1 Instruction RAM 指令空间 数据空间 每个PRU独立的数据空间地址范围为0x0000~0x01FF; PRU可以通过地址0x02000~0x21FF直接访问另外一个PRU的数据RAM,这段地址空间与0x0000~0x01FF在物理上是同一段内存。 位于数据空间的还有共用的中断控制器寄存器;PRU控制/状态寄存器,有各自的地址空间 PRU的指令空间都是0~0x0FFF; PRUSS全局空间内存映射 PRU可以通过局部地址,也可以通过全局地址访问PRUSS的数据空间; 通过全局地址空间访问要经过系统SCR2,比通过局部地址空间访问要慢; PRUSS外部主模块如ARM,DSP等可通过全局地址空间访问PRU资源; ARM或DSP加载PRU代码的地址为0x01C38000和0x01C3C000。 起始地址 结束地址 区域 0x01C30000 0x01C301FF Data RAM 0 0x01C30200 0x01C31FFF Reserved 0x01C32000 0x01C321FF Data RAM 1 0x01C32200 0x01C33FFF Reserved 0x01C34000 0x01C36FFF INTC Registers 0x01C37000 0x01C377FF PRU0 Registers 0x01C37800 0x01C37FFF PRU1 Registers 0x01C38000
您可能关注的文档
- 精品学习课件OMAP-L138系统设计.ppt
- 精品学习课件-基于超级电容的DVR.ppt
- 精品学习课件-如何使用 EVM.ppt
- 精品学习课件-驻极体传声器基础知识讲座.ppt
- 中学物理精品课件-牛顿第三定律分析.ppt
- 《编译原理》实验指导书.doc
- C和C 中的实参和形参.doc
- C语言--extern与static的使用.doc
- C语言关键字register、extern、static、一些总结.doc
- c语言中extern和static用法总结.doc
- 2025-2026学年教科版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年冀少版小学音乐四年级下册教学计划及进度表.docx
- 2025-2026学年辽海版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学二年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学三年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版小学数学五年级下册教学计划及进度表.docx
- 【图片】25-26学年1月27日八上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准】.doc
- 1.1细胞生活的环境 课件 高二上学期选择性必修1生物人教版(2019).pptx
- 【图片】25-26学年1月27日九上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准与学生A3答题卡】.pdf
- 3.1《认识晶体》课件-高二上学期化学鲁科版选择性必修2.pptx
最近下载
- 2026年放射医学技术资格(放射影像学)考试题及答案.doc VIP
- 2026年放射医学技士(放射基础)考试题及答案.doc VIP
- 天津市部分区2024-2025学年高一上学期期末练习试题 物理 (PDF版,含答案).docx VIP
- 2025年湖南省长沙市湘郡培粹实验中学小升初语文试卷.doc VIP
- AI眼镜拆解及BOM成本报告:Meta+Display+AR眼镜.pdf VIP
- 教研室主任述职报告书.pptx VIP
- 教研室主任2025年度工作述职报告.pptx VIP
- 2022-2023学年江苏省常州市九年级上学期期末数学试题.pdf VIP
- 火炬之光2控制台命令大全(传奇,常用,附魔,卷轴,装备,宝.doc VIP
- 中央空调水蓄冷.ppt VIP
原创力文档

文档评论(0)