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 条
  • [41] An asynchronous hierarchical router for networks-on-chip-based three-dimensional multi-processor system-on-chip
    Lafi, Walid
    Lattard, Didier
    Jerrya, Ahmed
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (07): : 877 - 890
  • [42] Design of multi-FPGAs processor based system for remote sensing image high-speed compression
    Xu, Xiaoshen
    Jiang, Hongxu
    Xiao, Chaosheng
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2013, 39 (03): : 361 - 365
  • [43] EC-XAMAS:: Supporting e-commerce activities by an XML-based adaptive multi-agent system
    De Meo, Pasquale
    Rosaci, Domenico
    Sarne, Giuseppe M. L.
    Ursino, Domenico
    Terracina, Giorgio
    APPLIED ARTIFICIAL INTELLIGENCE, 2007, 21 (06) : 529 - 562
  • [44] Implementation of W-CDMA Cell Search on a FPGA Based Multi-Processor System-on-Chip with Power Management
    Airoldi, Roberto
    Garzia, Fabio
    Ahonen, Tapani
    Milojevic, Dragomir
    Nurmi, Jari
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 88 - +
  • [45] Software-based Turbo Decoder Implementation on Low Power Multi-Processor System-on-Chip for Internet of Things
    Halim, Dareen K.
    Ming, Tang Chong
    Song, Ng Mow
    Hartono, Dicky
    PROCEEDINGS OF 2017 4TH INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA 2017), 2017, : 137 - 141
  • [47] Personalizing learning programs with X-Learn, an XML-based, "user-device" adaptive multi-agent system
    De Meo, Pasquale
    Garro, Alfredo
    Terracina, Giorgio
    Ursino, Domenico
    INFORMATION SCIENCES, 2007, 177 (08) : 1729 - 1770
  • [48] Scalable Robotic-Hand Control System Based on a Hierarchical Multi-Processor Architecture Adopting a Large Number of Tactile Sensors
    Ito, Kiyoto
    Saen, Makoto
    Osada, Kenichi
    2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012, : 14 - 19
  • [49] SystemC-based electronic system-level design space exploration environment for dedicated heterogeneous multi-processor systems
    Pomante, Luigi
    Muttillo, Vittoriano
    Santic, Marco
    Serri, Paolo
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 72
  • [50] X-Learn: An XML-based, multi-agent system for supporting "user-device" adaptive E-learning
    De Meo, P
    Garro, A
    Terracina, G
    Ursino, D
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: COOPIS, DOA, AND ODBASE, 2003, 2888 : 739 - 756