XML-Based Automatic NIOS II Multi-Processor System Generation for Intel FPGAs

被引:0
作者
Cao, Haotian [1 ]
Meyer-Baese, Uwe [1 ]
机构
[1] FAMU FSU Coll Engn, Dept Elect & Comp Engn, Tallahassee, FL 32310 USA
关键词
FPGA; soft-core processor; rapid prototyping; multi-core system;
D O I
10.3390/electronics11182840
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many embedded systems are introducing processing units to accelerate the processing speed of tasks, such as for multi-media applications. The units are mostly customized designs. Another method of designing multi-unit systems is using pre-defined standard intellectual properties. However, the procedure of arranging IP cores in a system and maintaining a high performance as well are the remaining challenges. Implementing softcore processors on field-programmable gate arrays (FPGAs) is a relatively fast and inexpensive choice to design and validate a desired system. This paper describes the rapid prototyping of hardware/software co-design based on FPGAs. A novel system generator to effortlessly design a multiple NIOS II soft-processor core systems is also purposed. The NIOS II CPU is a configurable RISC processor designed by Altera/Intel and can be trimmed to complete specific tasks. The error-prone and time-consuming process of designing an IP block-based system is improved by the new novel system generator. The detail of the implementation of such system is discussed. To test the performance of a multi-NIOS II system, a parallel application is executed on 1-, 2-, 5-, and 10-core NIOS II systems separately. Test results prove the feasibility of the proposed methodology (for an FIR filter, a dual-core system is 29% faster than a single-core system; a 5-core system is 28% faster than the dual-core system).
引用
收藏
页数:19
相关论文
共 22 条
  • [1] Altameemi AA, 2016, 2016 SIXTH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2016), P294, DOI 10.1109/ISED.2016.7977100
  • [2] [Anonymous], MICROBLAZE SOFT CORE
  • [3] An autonomous solar PV system using boost TPC for energy harvesting with mode-based power flow management control
    Arun, S.
    Ahamed, Imthias T. P.
    Lakaparampil, Z. V.
    Joseph, Alen
    [J]. SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2022, 53
  • [4] Chu P., 2012, EMBEDDED SOPC DESIGN
  • [5] Cloutier J., 1996, Proceedings of the Fifth International Conference on Microelectronics for Neural Networks and Fuzzy Systems. MicroNeuro'96, P330, DOI 10.1109/MNNFS.1996.493811
  • [6] digikey, STRATIX HDB
  • [7] ee.ic.ac.uk, DE1 SOC USER MANUAL
  • [8] emin, DE 4 USER MANUAL
  • [9] Eric M, 2016, ACM T RECONFIG TECHN, V9, P4
  • [10] Optimized Memory Allocation and Power Minimization for FPGA-Based Image Processing
    Garcia, Paulo
    Bhowmik, Deepayan
    Stewart, Robert
    Michaelson, Greg
    Wallace, Andrew
    [J]. JOURNAL OF IMAGING, 2019, 5 (01):