基于Spock的软件开发工具链研究和设计

被引量 : 0次 | 上传用户:guosuzhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路和半导体的迅速发展,DSP处理器的应用得到了广泛的推动,DSP的设计由三个部分组成:DSP的硬件实现,软件开发工具链的设计以及系统综合和验证。软件开发工具链在整个流程中占据着重要的作用。本文研究了软件开发工具链的组织结构、设计理论及实现原理,工具链涉及到编译器,汇编器,链接器,仿真器和调试器。在此基础上,针对自主研发的嵌入式DSP处理器Spock设计了一套软件开发工具链。Spock是一个32位指令、16位数据、RISC结构的DSP处理器,能够用于音频处理和视频处理SoC进行熵编/解码加速。软件开发工具链中,编译器基于LCC进行了设计改进,然后移植了前端代码,开发后端并加入优化。汇编器用C/C++开发,完成前端词法语法分析和后端目标代码生成,链接器用XML脚本辅助设计,完成符号解析和重定位。仿真器和调试器用C/C++完成实现。本文研究设计的编译器,汇编器,链接器,仿真器和调试器具有很好的性能和可靠性,对DSP的设计起到了很好的推动作用。同时,本文在软件开发工具链的设计中总结了针对DSP的软件工具链的设计流程,该方法具有一定的通用价值,尤其对探索DSP开发的合理化流程有重要贡献。
其他文献
我国著名的历史地理学家谭其骧先生曾把地理环境比喻成人类历史发展的大舞台 ,并且生动地指出 ,离开了舞台 ,所有的历史事件都无法上演。历史地图是认识地理环境、了解历史进
中国古代音乐教育机构,与历代的社会发展、政治制度相适应,与宫廷、民间的社会音乐活动的繁荣昌盛相适应。在漫长的历史长河中,不断地完善其体制,促进了音乐教育活动的蓬勃发展,培
以白花蛇舌草叶片为材料,建立了白花蛇舌草叶片高效不定芽发生、植株再生体系.研究了不同激素及其组合对外植体不定芽发生的效应.结果显示,在MS基本培养基中单纯添加6-BA,当6
HLA免疫基因实验室具有严格的验收准入制度,必须经过美国国际组织相容及免疫遗传学学会的认证。HLA免疫基因实验室管理系统有效地规范检测流程,保证数据的准确性,加强实验室
海底电缆的电气试验是电缆敷设和安装后不可缺少的环节。由于海上施工环境、气候、海底电缆结构的特殊性,必然给试验工作带来许多困难。本文通过渤海绥中 36—1油田海底电缆
文中研究了一株黑曲霉固态发酵生产β-葡萄糖苷酶的条件,当稻草粉:麦麸:水=7:3:20,(NH4)2SO4浓度为1%时,31℃发酵60h,酶活最高达3214u/g干曲。用乙醇沉淀法提取酶,最终乙醇浓度为55%,最适沉淀p
目的探讨咳嗽变异性哮喘者的临床诊断和治疗方法。方法随机将96例咳嗽变异性哮喘患儿分为两组,每组48例。对照组采用酮替芬治疗,观察组采用孟鲁司特钠治疗。结果比较两组临床
以互联网为代表的新媒体正在深刻地影响着中国的民主政治生态,正是由于新媒体的优势特点,使得舆论越来越容易形成并达到高峰,当舆论达到高峰,民意就能十分有效的影响政府行为
20世纪90年代以来,随着国内教育改革的逐步展开,教师职后教育研究愈益受到我国教育研究者的关注。但研究目光主要聚焦于当代中小学教师继续教育和专业发展的问题,鲜见关于建国后
<正> 一、读示意图。分析出历史特征1.辛亥革命兴起的历史背景:①20世纪初,民族民主革命思想的广泛传播、资产阶级革命团体的纷纷建立以及统一革命政党的组建为辛亥革命奠定