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
相关论文
共 50 条
  • [1] XML-BASED AUTOMATIC TEST DATA GENERATION
    Bulbul, Halil Ibrahim
    Bakir, Turgut
    COMPUTING AND INFORMATICS, 2008, 27 (04) : 681 - 698
  • [2] RDF/XML-based automatic generation of adaptable hypermedia presentations
    Frasincar, F
    Houben, GJ
    Barna, P
    Pau, C
    ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, : 410 - 414
  • [3] XML-based Fully Automatic Assessment System for IT Skills
    Chorana, Aicha
    Lakhdari, Abdallah
    Cherroun, Hadda
    Naoui, Slimane Oulad
    2014 INTERNATIONAL CONFERENCE ON WEB AND OPEN ACCESS TO LEARNING (ICWOAL), 2014,
  • [4] An XML-Based ADL Framework for Automatic Generation of Multithreaded Computer Architecture Simulators
    Barnes, Christopher
    Vaidya, Pranav
    Lee, Jaehwan John
    IEEE COMPUTER ARCHITECTURE LETTERS, 2009, 8 (01) : 13 - 16
  • [5] XML-based Multi-agent Communication System Architecture
    Duan Longzhen
    Zeng Guang
    Huang Longjun
    Feng Yuhua
    SECOND INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING: WGEC 2008, PROCEEDINGS, 2008, : 227 - +
  • [6] A parallel CNC system architecture based on Symmetric Multi-processor
    Fu, Hongya
    Li, Cong
    Fu, Yunzhong
    PROCEEDINGS OF 2016 SIXTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2016), 2016, : 634 - 637
  • [7] On a multi-processor system based on a cross-switching network
    1600, Huazhong Univ of Sci & Technol & Wuhan Archit Des Inst, Wuhan, China (23):
  • [8] Flexible application software generation for heterogeneous multi-processor system-on-chip
    Guerin, Xavier
    Popovici, Katalin
    Youssef, Wassim
    Rousseau, Frederic
    Jerraya, Ahmed
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 279 - +
  • [9] PCI-based multi-processor system for immersive videoconference terminals
    Schreer, O
    Karl, M
    Kauff, P
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, : A181 - A184
  • [10] A highly integrated joint servo system based on FPGA with Nios II processor
    Ni, F. L.
    Jin, M. H.
    Xie, Z. W.
    Shi, Sh. C.
    Liu, Y. Ch.
    Liu, H.
    Hirzinger, G.
    IEEE ICMA 2006: PROCEEDING OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2006, : 973 - +