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 条
  • [31] A Design of Multi-threaded Shader Processor with Dual-Phase Pipeline Architecture
    Lee, Kwang-Yeob
    Park, Tae-Ryoung
    Kwak, Jae-Chang
    Koo, Yong-Seo
    2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN MULTIMEDIA, 2009, : 121 - +
  • [32] FPGA Implementation of a Binarized Dual Stream Convolutional Neural Network for Service Robots
    Yoshimoto, Yuma
    Tamukoh, Hakaru
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2021, 33 (02) : 386 - 399
  • [33] Implementation of a baseline RISC for the realization of a dynamically reconfigurable processor
    Najjar, Hajer
    Bourguiba, Riad
    Mounie, Jaouhar
    2015 IEEE 12TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2015,
  • [34] Multiprocessing on FPGA using Light Weight Processor
    Raza, Mohammed Ahsan
    Azeemuddin, Syed
    2014 IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTING AND COMMUNICATION TECHNOLOGIES (IEEE CONECCT), 2014,
  • [35] An FPGA-based accelerator for deep neural network with novel reconfigurable architecture
    Jia, Han
    Ren, Daming
    Zou, Xuecheng
    IEICE ELECTRONICS EXPRESS, 2021, 18 (04):
  • [36] An Efficient Hardware Architecture for Activation Function in Deep Learning Processor
    Li, Lin
    Zhang, Shengbing
    Wu, Juan
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON IMAGE, VISION AND COMPUTING (ICIVC), 2018, : 911 - 918
  • [37] MPSoC design and implementation using microblaze soft core processor architecture for faster execution of arithmetic application
    Titare P.S.
    Khairnar D.G.
    International Journal of High Performance Systems Architecture, 2023, 11 (03) : 156 - 168
  • [38] Novel CNN Accelerator Design With Dual Benes Network Architecture
    Lo, Chun Yan
    Sham, Chiu-Wing
    Fu, Chong
    IEEE ACCESS, 2023, 11 : 59524 - 59529
  • [39] FPGA IMPLEMENTATION OF A NOVEL RECEIVER DIVERSITY COMBINING TECHNIQUE FOR WIRELESS SIMO SYSTEMS
    Ayoubi, R.
    Dubois, J. P.
    Abdul-Latif, O.
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 37 - +
  • [40] Place-and-Route Analysis of FPGA Implementation of Nested Hardware Self-Organizing Map Architecture
    Hikawa, Hiroomi
    ELECTRONICS, 2023, 12 (21)