摘要
针对TMS320C6678多核处理器的特性,提出一种基于多核Bootloader的设计方法。阐述了TMS320C6678 Bootloader的原理和工作机制,并给出一种多核用户程序镜像文件的生成方法,实现了TMS320C6678的多核程序加载以及上电自启动。经验证,TMS320C6678在该设计方法下能够稳定运行。
According to the characteristics of multicore processors TMS320C6678,a design method based on multicore Bootloader is proposed. The principle and working mechanism of TMS320C6678 Bootloader are described,a method to produce the image file of multicore user program is given. As a result,the multicore program loading and auto-running of TMS320C6678 are implemented. Experiments show that TMS320C6678 processor performs stably under the proposed design method.
引文
[1]TI.TMS320C6678:Multicore Fixed and Floating Point Digital Signal Processor[Z].2012.
[2]TI.Key Stone Architecture DSP Bootloader[Z].2012.
[3]李飞平,卿粼波,滕奇志,等.基于TMS320C6678的多核程序加载研究与实现[J].电子技术应用,2015,41(3):31-34.Li Feiping,Qing Linbo,Teng Qizhi,et al.Multicore Program Loading Research and Improve Based on TMS320C6678[J].Application of Electronic Technique,2015,41(3):31-34.(in Chinese)
[4]齐恩勇.基于多核处理器的弹载嵌入式系统设计研究[J].电子设计工程,2013,21(6):105-107.Qi Enyong.Research about Designing of Missile-Borne Embedded System Based on Multicore Processor[J].Electronic Design Engineering,2013,21(6):105-107.(in Chinese)
[5]黄震,刘亚斌.TMS320C6000系列DSP程序固化的研究[J].电子设计工程,2016,24(12):26-28.Huang Zhen,Liu Yabin.Study on the Program Download of TMS320C6000 DSP[J].Electronic Design Engineering,2016,24(12):26-28.(in Chinese)
[6]孔石,王春雷.基于EMIF16模块的TMS320C6678与FPGA接口设计与实现[J].航空兵器,2015(1):35-38.Kong Shi,Wang Chunlei.Design and Implementation of Interface between TMS320C6678 and FPGA Based on EMIF16 Module[J].Aero Weaponry,2015(1):35-38.(in Chinese)
[7]郝朋朋,周煦林,唐艺菁,等.基于TMS320C6678多核处理器体系结构的研究[J].微电子学与计算机,2012,29(12):171-175.Hao Pengpeng,Zhou Xulin,Tang Yijing,et al.Research on Multicore Processor’s Architecture Based on TMS320C6678[J].Microelectronics&Computer,2012,29(12):171-175.(in Chinese)