System on Chip Design with Vivado High-Level Synthesis Tool

Bans Bilgili, Ceyhun Yamaneren, Kubilay Vatansever, Umut Coltu, Bema Ors

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

In this paper, crypto algorithms such as Advanced Encryption Standard (AES), Rivest Shamir Adleman Algorithm (RSA), Secure Hash Algorithm (SHA-3) are designed and used. Commonly used high level software languages such as C and C++ are used to implement the mentioned algorithms into a hardware. During the design stage of these algorithms with the high-level languages. Vivado High Level Synthesis (Vivado HLS) environment developed by Xilinx was used. The relevant modules designed with high level identification languages and the related modules designed with the hardware description languages were compared with each other. After this comparison, a processor-based system was created by using modules designed with high level languages. AXI4-Stream is selected for the interface of the designed modules. The related modules are then redesigned with hardware description languages in the Xilinx Vivado environment. Direct memory access (DMA) is used in the system for high speed operation of the system, since the size of the data to be secured is likely to be large. Cryptographic communication is simulated between two people with Station-to-Station communication protocol in DMA and processor-based system. While this communication protocol is being used, possible attacks carried by third parties and the loss due to noise during the transfer of information are not considered.

Original languageEnglish
Title of host publicationELECO 2019 - 11th International Conference on Electrical and Electronics Engineering
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1047-1050
Number of pages4
ISBN (Electronic)9786050112757
DOIs
Publication statusPublished - Nov 2019
Event11th International Conference on Electrical and Electronics Engineering, ELECO 2019 - Bursa, Turkey
Duration: 28 Nov 201930 Nov 2019

Publication series

NameELECO 2019 - 11th International Conference on Electrical and Electronics Engineering

Conference

Conference11th International Conference on Electrical and Electronics Engineering, ELECO 2019
Country/TerritoryTurkey
CityBursa
Period28/11/1930/11/19

Bibliographical note

Publisher Copyright:
© 2019 Chamber of Turkish Electrical Engineers.

Funding

This work was supported by Research Fund of the Istanbul Technical University. Project Number: 40874.

FundersFunder number
Istanbul Teknik Üniversitesi40874

    Fingerprint

    Dive into the research topics of 'System on Chip Design with Vivado High-Level Synthesis Tool'. Together they form a unique fingerprint.

    Cite this