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 条
  • [21] Efficient Synchronization Methods for LET-based Applications on a Multi-Processor System on Chip
    Breaban, Gabriela
    Stuijk, Sander
    Goossens, Kees
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1721 - 1726
  • [22] A trimedia based multi-processor system using PCI technology for immersive videoconference terminals
    Schreer, O
    Karl, M
    Kauff, P
    DSP 2002: 14TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING PROCEEDINGS, VOLS 1 AND 2, 2002, : 289 - 293
  • [23] XML-based assembly visualization for a multi-CAD digital mock-up system
    In-Ho Song
    Sung-Chong Chung
    Journal of Mechanical Science and Technology, 2007, 21 : 1986 - 1993
  • [24] An XML-based Digital Mock-Up System for Heterogeneous Multi-CAD Assembly
    Song, In-Ho
    Chung, Sung-Chong
    TRANSACTIONS OF THE KOREAN SOCIETY OF MECHANICAL ENGINEERS A, 2007, 31 (06) : 635 - 643
  • [25] XML-based assembly visualization for a multi-CAD digital mock-up system
    Song, In-Ho
    Chung, Sung-Chong
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2007, 21 (12) : 1986 - 1993
  • [26] Case study : System level design for architecture exploration of multi-processor based SoC platform
    Yoon, Sung-Rok
    Park, Sin-Chong
    2006 8TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, VOLS 1-4, 2006, : 3154 - 3157
  • [27] PC-based simulation of ultrasonic resting with CADMUS plus multi-processor system.
    Spies, M
    Rieder, H
    Wüstner, H
    MATERIALPRUFUNG, 1999, 41 (1-2): : 8 - 11
  • [28] XML-based multi-tiered distributed component system model and its semantics computation
    2005, Shanghai Computer Society, Shanghai, China (31):
  • [29] An XML-based adaptive multi-agent system for handling e-commerce activities
    De Meo, P
    Rosaci, D
    Sarnè, GML
    Terracina, G
    Ursino, D
    WEB SERVICES -ICWS-EUROPE 2003, PROCEEDINGS, 2003, 2853 : 152 - 166
  • [30] Multi-processor System-on-Chip Design Space Exploration based on Multi-level Modeling Techniques
    Mariani, Giovanni
    Palermo, Gianluca
    Silvano, Cristina
    Zaccaria, Vittorio
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 118 - +