An FPGA-based integrated environment for computer architecture

被引:15
|
作者
Bulic, Patricio [1 ]
Gustin, Veselko [1 ]
Sonc, Damjan [1 ]
Strancar, Andrej [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana, Slovenia
关键词
computer architecture; computer organization; computer architecture education; FPGAs; development board; PROCESSOR;
D O I
10.1002/cae.20448
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a new, integrated environment used in computer-architecture education. The environment consists of a hardware platform and GUI software running on a PC. The hardware platform is entirely implemented in Xilinx Spartan-3 FPGA. The main part of the hardware platform is a 32-bit pipelined RISC processor with a trace/debug unit. This trace/debug unit is a hardware unit that enables debugging and transfers the pipeline contents to the PC. It also enables communication between the GUI application on the PC and the microprocessor core. Such a system makes it possible to download the students' programs to the FPGA-based microprocessor and graphically depicts the processor's internal state on the PC. (C) 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 21: 2635, 2013
引用
收藏
页码:26 / 35
页数:10
相关论文
共 50 条
  • [1] Learning computer architecture concepts with the FPGA-based "move" microprocessor
    Gustin, Veselko
    Bulic, Patricio
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2006, 14 (02) : 135 - 141
  • [2] Distributed FPGA-based Smart Camera Architecture for Computer Vision Applications
    Bourrasset, Cedric
    Maggiani, Luca
    Serot, Jocelyn
    Berry, Francois
    Pagano, Paolo
    [J]. 2013 SEVENTH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS (ICDSC), 2013,
  • [3] FPGA-based Architecture for Hyperspectral Unmixing
    Nascimento, Jose M. P.
    Vestias, Mario
    Martin, Gabriel
    [J]. 2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 1761 - 1764
  • [4] FPGA-based architecture for computing testors
    Rojas, Alejandro
    Cumplido, Rene
    Carrasco-Ochoa, J. Ariel
    Feregrino, Claudia
    Martinez-Trinidad, J. Francisco
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 188 - 197
  • [5] Efficient architecture for FPGA-based microcontrollers
    Mattos, JCB
    Carro, L
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 805 - 808
  • [6] FPGA-based computing in computer vision
    Ratha, NK
    Jain, AK
    [J]. CAMP'97 - FOURTH IEEE INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION, PROCEEDINGS, 1997, : 128 - 137
  • [7] On the viability of FPGA-based integrated coprocessors
    Albaharna, OT
    Cheung, PYK
    Clarke, TJ
    [J]. IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1996, : 206 - 215
  • [8] ASAver.1: An FPGA-based education board for computer architecture/system design
    Ochi, H
    [J]. PROCEEDINGS OF THE ASP-DAC '97 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1997, 1996, : 157 - 165
  • [9] Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration
    Yang MengFei
    Liu Bo
    Gong Jian
    Liu HongJin
    Hu HongKai
    Dong YangYang
    Shi Lei
    Zhao YunFu
    Miao ZhiFu
    [J]. SCIENCE CHINA-TECHNOLOGICAL SCIENCES, 2016, 59 (02) : 289 - 300
  • [10] Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration
    YANG MengFei
    LIU Bo
    GONG Jian
    LIU HongJin
    HU HongKai
    DONG YangYang
    SHI Lei
    ZHAO YunFu
    MIAO ZhiFu
    [J]. Science China Technological Sciences, 2016, (02) : 289 - 300