- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2003 (C) DSP Technology Center of SJTU 硬件复位: 若MP/MC=0,从 片内FF80h地址开始执行 ,否则为片外。 若片内,在 FF80h处跳转到bootloader程序。 初始化bootload前,设置CPU 状态寄存器。 全局中断无效,内部RAMs映射到program/data 空间 (OVLY = 1). 所有程序和数据访问都插入7个等待周期。 外部存储器组设成4K 大小访问。 并行自举(续) 标准串行自举 标准串行口方式McBSP1(8位模式) 标准串行自举(续) 标准串行口方式McBSP0(16位模式) 0000h (indicates the end of the boot table) Code word(N)16 . Code word(1)16 Destination of last section(PC)16 Destination of last section (XPC)7 Size of last section16 . Code word(N)16 . Code word(1)16 Destination of second section(PC)16 Destination of second section (XPC)7 Size of second section16 Code word(N)16 . Code word(1)16 Destination of first section(PC)16 Destination of first section (XPC)7 Size of first section16 Entry point(PC)16 Entry point (XPC)7 Dummy Word for Compatibility ?Ignored Dummy Word for Compatibility ?Ignored Dummy Word for Compatibility ?Ignored Dummy Word for Compatibility ?Ignored 08AAh or 10AAh 标准串行自举(续) 存储器数据格式 串口数据高位在先 I/O自举 从I/O口0x0000h地址读代码 由BIO及XF握手实现 可8bit/16bit传输 8bit方式高8位丢弃 自举速度较慢 I/O自举 I/O自举的握手协议工作过程 I/O自举过程 自举表的生成步骤 用带-v548选项编译源代码。该过程在编译后的信息中包含芯片的型号信息,便于代码转换工具按照正确的方式制作自举表。 连接文件。将各段的内容整合起来,形成完整的段。 运用代码转换工具。选择正确选项,获得最终的自举表。 myfile.out /* Input COFF file name.*/ –e 0300h /* Entry point symbol. */ –a /* ASCII hex output format. */ –boot /* Bootload all sections in the input file.*/ –bootorg SERIAL /* Create a serial port boot table. */ –memwidth 8 /* EEPROM width is 8 bits. */ –o myfile.hex /* Output file name */ 系统设计 项目提出,确定设计目标 DSP系统涉及问题:信号处理和非信号处理方面 信号处理的问题包括:输入、输出结果特性的分析,DSP算法的确定,以及按要求对确定的性能指标在通用机上用高级语言编程仿真。 非信号处理问题包括:应用环境、设备的可靠性指标,设备的可维护性,功耗、体积重量、成本、性能价格比等项目。 系统设计 DSP芯片选择 (1)精度:表数格式(定点或浮点),通常可以用定点器件解决的问题,尽量用定点器件,因为它经济、速度快、成本低,功耗小。但是在编程时要关注信号的动态范围,在代码中增加限制信号动态范围的定标运算。 (2)字长选择:一般浮点DSP芯片都用32位的数据字,大多数定点DSP芯片是16位或24位数据字。 字长大小是影响成本的重要因素,它影响芯片的大小、引脚数以及存储器的大小,设计时在满足性能指标的条件下,尽可能选用最小的数据字。 系统设计 DSP芯片选择(续) (3)存储器安排:外扩存储器的大小及类型,片内存储器的数量,总线寻址空间等。 (4)开发工具:需要一个功能强大的开发工具支持。 开发工具包括软件和硬件两部分。软件开
文档评论(0)