双核音频数字信号处理核心软件架构设计与实现
[Abstract]:Digital signal processor (DSP) is a special processor, which mainly processes digital signal in high speed and real time. With the rapid development of digital technology, the processor with a single kernel structure can no longer meet the growing practical demand in big data, and the multicore of the kernel has become the main direction of processor development. Software development based on multi-kernel is a new and important research topic for engineers. The more the number of kernels, the greater the complexity of development and the greater the complexity of the program. These are new challenges, but also new opportunities. This project comes from the sub-project of Blue Light DVD Project of Lingyang Science and Technology Group Co., Ltd. In this paper, the dual-core DSP of high performance DSP 219x based on ADI is deeply studied to realize all the requirements of Blu-ray DVD for audio (performing two decoders, one encoder and corresponding audio sound effect processing at the same time), including data communication between dual cores, data synchronization and task assignment, the establishment of PC simulation environment, the simulation test of PC side and the verification of FPGA platform and actual platform. Through the analysis and research of the above problems, the author completes the following key work: based on the dynamic link library software and ADI development software, the development and simulation test environment of PC terminal is established, the task assignment mode between dual cores is completed, the data sharing pool between dual cores is designed, the communication protocol between system layer and DSP is worked out, and the code writing of each part is completed. The simulation and test of PC side are completed, and the integration with system code is completed, and the verification on FPGA platform and actual platform is completed respectively. After evaluating all the requirements of Blu-ray DVD platform for audio, the hardware environment and software environment of ADI dual-core DSP are deeply studied, and the program application of dynamic link library, the writing of makefile code, the application of Perl language and the technical requirements of audio driver layer are deeply studied. The dynamic link library program studied in this paper realizes the function of PC simulation audio driver layer, including providing audio stream to DSP decoding and saving DSP compressed audio stream to file. The task assignment of dual core is completed by the system layer, and DSP is only responsible for the execution of each task. The two DSP are divided into host DSP and slave DSP, host, which are responsible for the data interaction with the system layer and the management of slave tasks, and only the slave computer completes the operation processing. The research results of this paper have been applied in the Blu-ray DVD pre-research project of Lingyang Group. And is preparing to migrate to digital television, digital broadcasting and on-board DVD systems.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN911.72
【相似文献】
相关期刊论文 前10条
1 殷维刚;张甜;李霄;衣彬;;军用软件架构设计技术浅析[J];电子产品可靠性与环境试验;2009年S1期
2 张闻乾;王琳;李国玉;;某无人直升机的软件架构设计[J];测控技术;2010年07期
3 宋萍;;工业过程控制计算机系统的软件架构设计及开发[J];钢铁技术;2010年03期
4 陈述;赵广利;;中小企业管理软件架构设计[J];计算机技术与发展;2006年05期
5 谢东彤;;智能化中小企业管理软件架构设计[J];硅谷;2010年01期
6 杨文波;;分层软件架构设计及应用探究[J];中国信息界;2011年10期
7 任军;陈国栋;;浅析科技基础条件平台的软件架构设计[J];中国信息界;2012年06期
8 肖家立;周天剑;邵珂;;软件架构设计问题研究[J];科技致富向导;2011年03期
9 宋萍;;工业过程控制计算机系统的软件架构设计及开发[J];工业加热;2010年04期
10 王清科;马晨明;汤晓东;;基于元胞自动机的软件架构设计[J];计算机应用与软件;2013年07期
相关会议论文 前4条
1 殷维刚;张甜;李霄;衣彬;;军用软件架构设计技术浅析[A];2009第十三届全国可靠性物理学术讨论会论文集[C];2009年
2 徐铮弦;王鸣;;运用通用软件架构设计概念提高管理信息系统的可扩展性[A];中国烟草学会2009年年会论文集[C];2009年
3 徐铮弦;王鸣;;浅谈通用软件架构设计概念的应用[A];上海烟草系统2006年度优秀学术论文集[C];2006年
4 史贤俊;张文广;廖剑;;基于.NET的PXI总线平台软件架构设计[A];中国自动化学会控制理论专业委员会C卷[C];2011年
相关重要报纸文章 前3条
1 同济大学 纵放;软件架构设计面临新挑战[N];计算机世界;2010年
2 若花;合众思壮推出号码导航GPS[N];中国消费者报;2008年
3 ;2007年十大IT热点技术[N];电子资讯时报;2007年
相关硕士学位论文 前6条
1 白瑞丰;双核音频数字信号处理核心软件架构设计与实现[D];电子科技大学;2014年
2 贾春丽;基于Eclipse的应用软件架构设计与实现[D];北京邮电大学;2006年
3 郑明桑;基于Skyworks平台的多媒体软件架构设计及实现[D];西安电子科技大学;2007年
4 郑洁科;基于SOA的工资业务系统的研究与实现[D];广东工业大学;2008年
5 柳艳X;客户关系管理系统[D];天津大学;2004年
6 张云;企业兼职员工管理系统的设计与实现[D];华中科技大学;2011年
,本文编号:2498171
本文链接:https://www.wllwen.com/kejilunwen/wltx/2498171.html