Improved Development Cycle for 8-bit FPGA-Based Soft-Macros Targeting Complex Algorithms

0Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Developing complex algorithms on 8-bit processors without proper development tools is challenging. This paper integrates a series of novel techniques to improve the development cycle for 8-bit soft-macros such as Xilinx PicoBlaze. The improvements proposed in this paper reduce development time significantly by eliminating the required resynthesis of the whole design upon HDL source code changes. Additionally, a technique is proposed to increase the maximum supported data memory size for PicoBlaze which facilitates development of complex algorithms. Also, a general verification technique is proposed based on a series of testbenches that perform code verification using comparison method. The proposed testbench scenario integrates “Inter-Processor Communication (IPC), shared memory, and interrupt” concepts that lays out a guideline for FPGA developers to verify their own designs using the proposed method. The proposed development cycle relies on a chip that has Programmable Logic (PL) fabric (to hold the soft processor) alongside of a hardened processor (to be used as algorithm verifier), therefore, a Xilinx Zynq Ultrascale+ MPSoC is chosen which has a hardened ARM processor. The development cycle proposed in this paper targets the PicoBlaze, but it can be easily ported to other FPGA macros such as Lattice Mico8, or any non-Xilinx FPGA macros.

References Powered by Scopus

Measuring the gap between FPGAs and ASICs

737Citations
N/AReaders
Get full text

Full TCP/IP for 8-bit architectures

260Citations
N/AReaders
Get full text

A microcontroller-based data acquisition system for solar radiation and environmental monitoring

137Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Ali, E., & Pora, W. (2021). Improved Development Cycle for 8-bit FPGA-Based Soft-Macros Targeting Complex Algorithms. Engineering Journal, 25(12), 21–35. https://doi.org/10.4186/EJ.2021.25.12.21

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 1

100%

Readers' Discipline

Tooltip

Engineering 1

100%

Save time finding and organizing research with Mendeley

Sign up for free