260808

A Comparative Study between MATLAB HDL Coder and VHDL for FPGAs Design and implementation

Article

Last updated: 04 Jan 2025

Subjects

-

Tags

Electrical Engineering

Abstract

Nowadays, FPGA has become a very useful platform for multiple digital applications. Initially, the hardware programming languages like VHDL or Verilog were the only method for designing the FPGA. In this method, the designer should be able to transform the algorithm of the application into digital blocks. This consumes time and effort. Recently MATLAB realized the FPGA importance and decided to introduce a new tool for FPGA Design; this tool is MATLAB HDL Coder. The idea is to write a very easy MATLAB script and it will be converted to HDL using HDL Coder. Then this HDL code will go through the FPGA regular implementation path. This paper studies and compares, by example, the two methods. The comparison is done for Speed, FPGA utilization, and time for design/implementation. The digital unit under test was AES. The choice of this unit is based on having large input data, it makes many feedbacks, and It needs high speed. The test result doesn't recommend MATLAB HDL Coder for implementation but it recommends it to fast-proof ideas and fast prototypes. This is because the idea of just writing a simple script describing the algorithm results in a very complicated combinational circuit, which has a very low frequency. The recommended future research is to find a way to force the MATLAB script to be implemented in pipeline architecture. The expected result is to improve the performance in two directions utilization and frequency, but It'll lose the main advantage which is fast implementation.

DOI

10.21608/jisse.2022.136645.1056

Keywords

FPGA, MATLAB HDL CODER, VHDL, Hardware Security

Authors

First Name

Ghada

Last Name

Elsayed

MiddleName

-

Affiliation

Electrical Department, Faculty of Engineering, MTI University

Email

ghada.farouk@eng.mti.edu.eg

City

-

Orcid

0000000238025620

First Name

Somaya

Last Name

Kayed

MiddleName

Ismail

Affiliation

Acting Dean, Obour Higher Institute for Engineering and Technology

Email

dr.somayaismail@ohie.edu.eg

City

Cairo

Orcid

0000-0003-2301-8433

Volume

4

Article Issue

4

Related Issue

38081

Issue Date

2022-12-01

Receive Date

2022-04-30

Publish Date

2022-12-01

Page Start

92

Page End

98

Print ISSN

2636-4425

Online ISSN

2682-3438

Link

https://jisse.journals.ekb.eg/article_260808.html

Detail API

https://jisse.journals.ekb.eg/service?article_code=260808

Order

260,808

Type

Original Article

Type Code

908

Publication Type

Journal

Publication Title

Journal of International Society for Science and Engineering

Publication Link

https://jisse.journals.ekb.eg/

MainTitle

A Comparative Study between MATLAB HDL Coder and VHDL for FPGAs Design and implementation

Details

Type

Article

Created At

22 Jan 2023