摘要
为开发具有自主、新颖的嵌入式多处理器系统,满足功能、成本、体积和功耗的要求。对设计NiosⅡ软核多处理器系统存在的问题进行了研究,给出了一种层次结构的共享资源NiosⅡ嵌入式软核六处理器系统的实例。通过对硬件互斥核,程序存储器分区,重叠地址空间,启动地址和异常地址的分析,提出了多处理器系统共享片上存储器、FLASH存储器和外设资源的解决方法,为NiosⅡ嵌入式多处理器系统的设计提供了有效的方法和途径。
The problems existing in the design of Nios Ⅱ soft-core multiprocessor system are analyzed to meet the requirements of designing the autonomous and novel embedded multiprocessor system,and the needs of function,cost,dimension and power consumption.An example of the resource sharing Nios Ⅱ soft-core six-processor system with hierarchical structure is given.A solution that the multiprocessor system shares on-chip memory,Flash memory and peripheral resources is proposed by analyzing the hardware mutex core,partition of program memory,overlapping address space,boot address and exceptional address.It provided an effective way for design of the Nios Ⅱ embedded multiprocessor system.
出处
《现代电子技术》
2013年第16期52-55,共4页
Modern Electronics Technique
基金
国家民委科研项目(09QH03)
关键词
多处理器
软核
自主设计
互斥核
共享资源
启动地址
程序存储器
multiprocessor
soft core
autonomous design
mutex core
shared resource
boot address
program memory