FPGA Implementation of a Novel Dual - BRAM Processor Architecture

被引:0
作者
Ignat, Cristian [1 ]
Farago, Paul [1 ]
Hintea, Sorin [1 ]
机构
[1] Tech Univ Cluj Napoca, Bases Elect Dept, Cluj Napoca, Romania
来源
2020 43RD INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP) | 2020年
关键词
block RAM; field programmable gate array; Harvard processor; pipeline; processor;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Targeting the continuous demand for processing capabilities, field programmable gate arrays (FPGA) offer a facile platform for processor development. FPGAs answer the need for rapid processor prototyping and testing, while also providing hardware solutions for software engineers. In this context, this work proposes a novel high-speed processor architecture, developed around the traditional Harvard architecture with pipelining. The novelty of this work consists in having two block RAM (BRAM) modules implement the data memory, enabling to simultaneously read and write the instruction data and results respectively. Consequently, every pipeline microinstruction is executed in precisely one clock cycle. Besides the pipeline, a register in the accumulator and logical unit (ALU) allows the employment of execution results in successive instructions. These contributions operate towards high-speed operation of the processor, with an average of one instruction per clock cycle. The proposed processor architecture was implemented in VHDL, and the design was validated by simulation in Xilinx ISIM, as well as by practical tests carried out on an Artix7 35T and a Kintex Ultrascale+ FPGA respectively.
引用
收藏
页码:124 / 128
页数:5
相关论文
共 50 条
  • [41] A Novel FPGA-Based Architecture for Fast Automatic Target Detection in Hyperspectral Images
    Lei, Jie
    Wu, Lingyun
    Li, Yunsong
    Xie, Weiying
    Chang, Chein-I
    Zhang, Jintao
    Huang, Biying
    REMOTE SENSING, 2019, 11 (02)
  • [42] Implementation of digital phosphorescence processor in DPO
    Dai, G
    Wu, LN
    Wang, X
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 3, 2005, : 41 - 46
  • [43] Design and Implementation of Parallel Pipeline Processor
    Fan, Hongyu
    Zhang, Hui
    Jiang, Nan
    Guo, Dongwei
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON MATERIALS SCIENCE, MACHINERY AND ENERGY ENGINEERING (MSMEE 2017), 2017, 123 : 370 - 374
  • [44] Implementation of Color Filtering on FPGA
    Shukor, Mohamed Nasir Bin Mohamed
    Hiung, Lo Hai
    Sebastian, Patrick
    ICIAS 2007: INTERNATIONAL CONFERENCE ON INTELLIGENT & ADVANCED SYSTEMS, VOLS 1-3, PROCEEDINGS, 2007, : 803 - 805
  • [45] Implementation of TinyOS on FPGA System
    Dai-Hai Ton-That
    Anh-Vu Dinh-Duc
    Khoi Phan-Dinh
    TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 1456 - 1459
  • [46] FPGA Implementation of Digital Filter
    Liu, Fan
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1338 - 1341
  • [47] A high-speed highly pipelined 2n-point FFT architecture for a dual OFDM processor
    Lin, H. -L.
    Lin, H.
    Chang, R. C.
    Chen, S. -W.
    Liao, C. -Y.
    Wu, C. -H.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, : 627 - 631
  • [48] Design and FPGA Implementation of a Novel Efficient FRM-Based Channelized Receiver Structure
    Zhang, Wenxu
    Yao, Yushuang
    Zhao, Zhongkai
    Zhao, Wentong
    He, Junxi
    IEEE ACCESS, 2019, 7 : 114778 - 114787
  • [49] Application-specific Processor Architecture: Then and Now
    Peter Cappello
    Journal of Signal Processing Systems, 2008, 53 : 197 - 215
  • [50] Application-specific processor architecture: Then and now
    Cappello, Peter
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 53 (1-2): : 197 - 215