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 条
  • [21] A novel pipeline based FPGA implementation of a genetic algorithm
    Thirer, Nonel
    MACHINE INTELLIGENCE AND BIO-INSPIRED COMPUTATION: THEORY AND APPLICATIONS VIII, 2014, 9119
  • [22] An Optimized FPGA Implementation of DCT Architecture for Image and Video Processing Applications
    Pari, J. Britto
    Vaithiyanathan, D.
    2019 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET 2019): ADVANCING WIRELESS AND MOBILE COMMUNICATIONS TECHNOLOGIES FOR 2020 INFORMATION SOCIETY, 2019, : 186 - 191
  • [23] Architecture Design of FPGA-Based Wavefront Processor for Correlating Shack-Hartmann Sensor
    Peng, Xiaofeng
    Li, Mei
    Rao, ChangHui
    2008 INTERNATIONAL CONFERENCE ON OPTICAL INSTRUMENTS AND TECHNOLOGY: OPTICAL SYSTEMS AND OPTOELECTRONIC INSTRUMENTS, 2009, 7156
  • [24] Design and Implementation of a 1024-point High-speed FFT Processor Based on the FPGA
    Zhou, Sheng
    Wang, Xiaochun
    Ji, Jianjun
    Wang, Yanqun
    2013 6TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), VOLS 1-3, 2013, : 1112 - 1116
  • [25] Hardened Processor Architecture
    Mach, Jan
    Kohutka, Lukas
    Cicak, Pavel
    2023 30TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES, 2023, : 176 - 182
  • [26] A Low Area High Speed FPGA Implementation of AES Architecture for Cryptography Application
    Kumar, Thanikodi Manoj
    Reddy, Kasarla Satish
    Rinaldi, Stefano
    Parameshachari, Bidare Divakarachari
    Arunachalam, Kavitha
    ELECTRONICS, 2021, 10 (16)
  • [27] FPGA Implementation of a Deep Learning Acceleration Core Architecture for Image Target Detection
    Yang, Xu
    Zhuang, Chen
    Feng, Wenquan
    Yang, Zhe
    Wang, Qiang
    APPLIED SCIENCES-BASEL, 2023, 13 (07):
  • [28] IBM POWER9 PROCESSOR ARCHITECTURE
    Sadasivam, Satish Kumar
    Thompto, Brian W.
    Kalla, Ron
    Starke, William J.
    IEEE MICRO, 2017, 37 (02) : 40 - 51
  • [29] FPGA Implementation of a Novel Type DDS Based on CORDIC Algorithm
    Huang, J. -M.
    Chen, Z.
    Guo, H.
    Han, K.
    ADVANCES IN COMPUTER SCIENCE, INTELLIGENT SYSTEM AND ENVIRONMENT, VOL 2, 2011, 105 : 183 - 188
  • [30] A novel multichannel UART design with FPGA-based implementation
    Ngoc Pham-Thai
    Bao Ho-Ngoc
    Tan Do-Duy
    Phuc Quang Truong
    Van-Ca Phan
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2021, 67 (04) : 358 - 369