An auxiliary control system for TMS320C6678

Wei Chen,Junfeng Si,Xiaolin Huang,Ying Zhao,Hongxing Liu
DOI: https://doi.org/10.13232/j.cnki.jnju.2016.03.017
2016-01-01
Abstract:TMS320C6678 is a high-performance multicore DSP of Texas Instruments.This device can run at a core speed up to 1.25 GHz.In order to provide certain conditions for the DSP to work properly,some auxiliary controls are needed.The EVM for C6678 has provided a solution of auxiliary controls based on FPGA,which involves high developing costs of both hardware and software.In this paper,we proposed an auxiliary control system cored by a single-chip microcontroller.Considering that the external interrupt source of a single-chip microcontroller is limited, we utilized two logic gates to monitor the power-good signals and the reset request signals.However,there is the issue of electronic characteristic matching between the microcontroller and the DSP.We took advantage of the open-drain output characteristic of the microcontroller and involved a level shifter to solve the problem.Eventually,the new auxiliary control system was successfully applied to a TMS320C6678 system.Both hardware and software design of the new auxiliary control system were described detailedly.
What problem does this paper attempt to address?