Design and Implementation of an FPGA Based System on Chip (SoC) For Embedded Control Application

被引:0
|
作者
Jafri, Salman [1 ]
Ismail, Muhammad Ali [2 ]
机构
[1] UIT, Engn, Dept Elect Engn, Karachi, Pakistan
[2] NED Univ Engn & Technol, Dept Comp & Informat Syst Engn, Karachi, Pakistan
关键词
RISC Architecture; System on Chip; UART; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
FPGAs offer a great prototyping medium for complex digital systems. FPGAs focus on the hardware implementation of digital systems where the circuit is specified in a Hardware Description Language (HDL) like Verilog or VHDL. Verilog coding, debugging and verification takes time. To save time and also implement efficient and high performance FPGA based systems, the system can be divided into software tasks running on a softcore processor (coded in HDL) and delegating the high performance application specific tasks to hardware accelerators (hardware tasks). This technique is termed as Hardware / Software Codesign. It speeds up design of FPGA based systems because a small subset of highly specific tasks need to be coded in HDL and the rest of the application is easily handled by the Software running on the softcore processor. This paper represents design and implementation of an FPGA based System on Chip (SoC) consisting of a Xilinx PicoBlaze soft processor core interfaced with HDL coded hardware modules. The design is extensible and more modules can be integrated in future to incorporate highly specialized hardware tasks. The system has been implemented on a Spartan 6 based FPGA board.
引用
收藏
页码:128 / 132
页数:5
相关论文
共 50 条
  • [1] Design of Embedded Vision System based on FPGA-SoC
    Alsheikhy, Ahmed
    Said, Yahia Fahem
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (10) : 91 - 98
  • [2] Implementation of scalable embedded FPGA for SOC
    Mrabet, Hayder
    Marrakchi, Zied
    Mehrez, Habib
    Tissot, Andre
    [J]. IEEE DTIS: 2006 INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED SYSTEMS IN NANOSCALE TECHNOLOGY, PROCEEDINGS, 2006, : 74 - 77
  • [3] Embedded Speaker Recognition System Design and Implementation Based on FPGA
    Li, Jingjiao
    An, Dong
    Lang, Lili
    Yang, Dan
    [J]. 2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2633 - 2637
  • [4] Design and Implementation of Vending Machine Embedded Control System Using FPGA
    Mustafa, Mustafa S.
    Al-Mayyahi, Mohanad H. Nsaif
    Barnouti, Nawaf H.
    [J]. INTERNATIONAL CONFERENCE OF INFORMATION AND COMMUNICATION TECHNOLOGY (ICICT 2019), 2019, : 25 - 30
  • [5] Design and implementation of GA-based fuzzy system on FPGA chip
    Wong, Ching-Chang
    Lin, Yu-Han
    [J]. CYBERNETICS AND SYSTEMS, 2008, 39 (01) : 79 - 107
  • [6] Design and Implementation of a Versatile Display System based on FPGA for Embedded Systems
    Grairi, Oualid
    Chemali, Hamimi
    [J]. 2015 JIEEEC 9TH JORDANIAN INTERNATIONAL ELECTRICAL AND ELECTRONICS ENGINEERING CONFERENCE (JIEEEC), 2015,
  • [7] Design of servo system intelligent control chip based on FPGA
    Zhu, Hao
    Wang, Mulan
    Su, Wei
    Liu, Huajun
    [J]. AUTOMATIC MANUFACTURING SYSTEMS II, PTS 1 AND 2, 2012, 542-543 : 949 - +
  • [8] Testing embedded cores-based system-on-a-chip (SoC) - Test arcihtecture and implementation
    Das, SR
    Assaf, MH
    Petriu, EM
    Jin, LW
    Jin, C
    Biswas, D
    Sahinoglu, M
    [J]. PROCEEDINGS OF THE 23RD IASTED INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION, AND CONTROL, 2004, : 300 - 306
  • [9] Engine Based Embedded Control System Design and Implementation
    Hu, Tianliang
    Zhang, Chengrui
    Yang, Lin
    Tan, Junzhe
    [J]. PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 469 - 475
  • [10] A SoC Design and Implementation of H.264 Video Encoding System Based on FPGA
    Li, Zhenni
    Li, Jingjiao
    Zhao, Yue
    Rong, Chaoqun
    Ma, Ji
    [J]. 2014 SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL 2, 2014, : 321 - 324