Summary: | 碩士 === 國立中央大學 === 資訊工程學系 === 103 === Recently, Internet of Things is one of the technology trends in the world. Nowadays, wearable devices, smart home, smart city, etc., is hot issue for application and research. Consequently, multimedia applications get more popular like video analysis, speech recognition, etc., These are used to using Digital Signal Processor (DSP) to design the algorithm for specific application, which processes the real-time digital signals. The DSP chip vendor provides the interfaces of customized for application development companies, which can specify their own instruction for specific algorithm to optimize the performance and power consumption. Although it brings numerous benefits, it introduces an additional software development problem. Most of the DSP development environment is always using the DSP vendor’s Integrated Development Environment (IDE). The licensed and closed platform IDE becomes a drawback in software development, which the IDE cannot support the application specific instruction-set, especially in the coding validation and simulation. In this paper, we propose a flexible assembler architecture to meet the requirement of extension instructions and the simulation. Moreover, we implemented the preprocessor and the native ADSP-218x instruction-set in a comprehensive validation.
|