ccs6-tms320c6000-帮助-数据类型
- 格式:doc
- 大小:87.00 KB
- 文档页数:2


BIT/TI 3工具效率编程工作量BIT/TI 4BIT/TI5代码开发流程BIT/TI BIT/TI例如:ADD使用原来的A4值并行优化结果BIT/TI45BIT/TI BIT/TIBIT/TI 49BIT/TI51BIT/TI52•去掉了第四次循环开销BIT/TI53•循环次数减少一半BIT/TI54•消除了所有循环开销BIT/TI57BIT/TI58种基本乘法指令:BIT/TI59六、各种优化方法小结BIT/TI61BIT/TI BIT/TI66BIT/TI676869BIT/TI72线性汇编不需要指73 BIT/TI751. 画节点(2)循环传递通路2. 标出父指令执行周期BIT/TI823. 安排功能单元(1)BIT/TI 3. 安排功能单元(2)BIT/TI84BIT/TI 第四步:分配功能单元BIT/TI86BIT/TI87BIT/TI91执行40 BIT/TI93BIT/TI94九、各种优化总结BIT/TI95软件工具流程BIT/TI102点积线性汇编线性汇编不需要指出和考虑:•功能单元•寄存器•延迟间隙BIT/TI105109具有填充和排空次运算迭代,循环计数设置为3最小循环次数:3循环测试?运算迭代次数最小循环次数第一步:C代码BIT/TI119BIT/TI120BIT/TI121123多周期循环BIT/TI126BIT/TI 127(2)BIT/TI 128(3)BIT/TI 129(4)BIT/TI 130(5)BIT/TI 131(6)。
在仿真环境下实现TMS320C6000系列DSP的程序自引导摘要:介绍了TMS320C6000系列DSP在仿真环境下对闪速存储器(FLASH)的C语言编程方法,同时根据这种DSP的程序自引导机制(boot loader),介绍了从FLASH进行引导的新途径,从而为TMS320C6000系列DSP的开发提供了一种新的思路。
关键词:TMS320C6000;FLASH;boot loader开发DSP系统应用板,最终要脱离仿真器而独立运行,这时就需要一个能在断电后保存程序及初始化数据的存储器。
系统上电时,由引导程序将DSP的应用程序从该存储器引导到DSP应用板上的高速存储器(如内部SRAM,SDRAM等)中。
由于FLASH具有电信号删除功能且删除速度快,集成度高,因而已成为此种存储器的首选。
将用户程序代码写入FLASH的方法有两种:第一种是用专门的FLASH编程器实现,第二种是通过系统微处理器与FLASH的接口来实现。
第一种方法的主要优点是使用方便可靠,但要求FLASH只能是双列直插等一些可插拔的封装形式,由于芯片制造工艺的提高,芯片的集成度越来越高,FLASH正向小型化、贴片式发展,从而使表面贴装或PLCC封装的FLASH难以利用编程器编程。
第二种方法克服了第一种方法的缺点,且使用灵活,因而在DSP系统中的应用日益广泛。
由于FLASH的存取速度较慢,写入FLASH的程序将在系统上电时被DSP装载到快速的存储器中运行,这个过程称为bootloader。
不同的DSP有不同的引导方式,本文将以TMS320C6713为例来介绍TMS320C6000系列的bootloader方式。
1FLASH的工作方式及在系统编程目前,市场上的FLASH型号很多,但工作方式大体相同,下面以AM29LV160D为例进行介绍。
1.1AM29LV160DFLASH存储器简介AM29LV160D是AMD公司生产的2M×8bit/1M×16bitFLASH存储器,它的数据宽度为8位、16位可选,采用3.3V供电,完全兼容JEDEC标准,并支持在系统编程,用户只需向其内部的命令寄存器写入命令序列即可实现部分擦除、全部擦除、数据写入等功能;同时可提供硬件和软件方法来检查FLASH的操作执行情况。
DSP常见问题解答如何选择外部时钟?DSP的内部指令周期较高,外部晶振的主频不够,因此DSP大多数片内均有PLL。
但每个系列不尽相同。
1)TMS320C2000系列:TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部时钟可以为5MHz-40MHz。
TMS320F240:PLL可以÷2,×1,×1.5,×2,×2.5,×3,×4,×4.5,×5和×9,因此外部时钟可以为2.22MHz-40MHz。
TMS320F241/C242/F243:PLL可以×4,因此外部时钟为5MHz。
TMS320LF24xx:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。
TMS320LF24xxA:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。
2)TMS320C3x系列:TMS320C3x:没有PLL,因此外部主频为工作频率的2倍。
TMS320VC33:PLL可以÷2,×1,×5,因此外部主频可以为12MHz -100MHz。
3)TMS320C5000系列:TMS320VC54xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为0.625MHz-50MHz。
TMS320VC55xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为6.25MHz-300MHz。
4)TMS320C6000系列:TMS320C62xx:PLL可以×1,×4,×6,×7,×8,×9,×10和×11,因此外部主频可以为11.8MHz-300MHz。
TMS320C67xx:PLL可以×1和×4,因此外部主频可以为12.5MHz-230MHz。