基于共享总线互连的多核堆栈处理器架构设计

MULTI-CORE STACK PROCESSOR ARCHITECTURE DESIGN BASED ON SHARED BUS INTERCONNECTION

  • 摘要: 随着嵌入式系统的发展,单核堆栈处理器在开发成本、执行速度和功耗等方面已不能满足现实应用需求。为提升堆栈处理器性能,探索多核堆栈处理器价值,该文采用WISHBONE共享总线互连架构,通过对多核堆栈处理器架构、Forth系统指令、总线仲裁以及UART的设计,初步构建一种基于共享总线互连的多核堆栈处理器。该处理器运用Verilog和VHDL语言进行结构描述,使用ISim工具进行功能仿真,最终在FPGA芯片上实现。实验结果表明,该设计使用有效总线仲裁,以较低的硬件开销和功耗获得了较高的计算性能,为多核堆栈处理器架构的深入研究与应用奠定了良好基础。

     

    Abstract: With the development of the embedded system, single-core stack processor cannot meet the requirements of practical application in development cost, execution speed and power consumption. In order to improve the performance of stack processor and explore the value of multi-core stack processor, this paper adopted WISHBONE shared bus interconnect architecture. Through designing multi-core stack processor architecture, Forth system instructions, bus arbitration, and Universal Asynchronous Receiver/Transmitter (UART), a multi-core stack processor based on shared bus interconnection was initially constructed. The structure of the new processor was described by Verilog and VHDL language, the function was simulated by ISim tool, and the functionality was implemented on the field programmable gate array (FPGA) chip ultimately. The experimental results show that the design uses effective bus arbitration to achieve high computing performance with low hardware cost and power consumption, which lays a good foundation for further research and application of multi-core stack processor architecture.

     

/

返回文章
返回