Abstrakt: |
The article presents the concept of a universal DSP core, enabling the creation of systems compliant with various processing architectures, such as Single Instruction, Multiple Data - SIMD, Multiple Instruction, Multiple Data - MIMD. The aim was to facilitate a simpler and faster configuration and programming process for complex and more efficient signal processing systems, while minimizing the need for hardware description languages. The architecture and instruction set for the DSP core are described, allowing for simultaneous addressing of multiple operands in a single instruction. Unidirectional signal flows between cores are proposed, resulting in a reduction of connections and increased performance. The testing process and comparison of results with computations performed in Matlab are described. The paper points out future research directions, such as hardware optimization, increasing the number of cores, developing floating-point computations, and modular system construction. The proposed solutions can significantly impact the efficiency and flexibility of future signal processing systems. [ABSTRACT FROM AUTHOR] |