Abstract

This paper aims to provide consolidated procedure to design and implement VLSI block in Arty A7 kit using VIVADO HLS. Sine wave signal with appropriate pulse width is implemented and default hardware part is selected in VIVADO HLS tool and verilog code has been written in VIVADO IDE for the implementation of Arty A7 kit. Using high level synthesis, an engineer has the contingency to add libraries for the corresponding project and further proceeds with the achievement at superior level of entrancement. The procedure of implementing sinusoidal signal and the performance of implementation in Arty A7 kit using vivado HLS is illustrated along with simulation, synthesis, implementation results and project summary report. Timings, Design rule check (DRC) violations, utilization, total on-chip power are charted in project summary report. The proposed research work is based on FPGA implementation based image compression/decompression using VIVADO HLS. Proposed work is widely used in medical application especially in telehealth where patient records are transferred from remote area to the hospital to make consultation in easier manner. Likewise FPGA implementation based image compression/ decompression is used in fields like remote sensing, oceanography, earth observation etc. to predict the future weather conditions and it helps to take precautionary steps in order to detect the disaster before it occurs. Initial proposed research work has been done based on FPGA implementation of sinusoidal signal using VIVADO HLS. Future research work, FPGA implementation based image compression/decompression will be carried out using VIVADO HLS. The main advantage of Vivado HLS tool is to obtain high speed performance and low power consumption while implementing in hardware.

Highlights

  • VIVADO IDE (Integrated Developed Environment) contributes perspective graphics user interface (GUI) along extraordinary features

  • Timing analysis can be done after power estimations, synthesis, and placement and routing

  • Modifications are done for the designs in real time, instead of going for re-implementation

Read more

Summary

Introduction

VIVADO IDE (Integrated Developed Environment) contributes perspective graphics user interface (GUI) along extraordinary features. VIVADO IDE includes, Register Transfer Level design languages used are VHDL, Verilog and System Verilog, IP catalog, Performing Behavioral, functional, timing simulation using vivado simulator, Synthesis design, Optimized Implementation design, Serial input and output ports, Logic analyzer for debugging, Power and Timing analysis, SDC based xilinx design constraints, Floor planning in higher level, Detailed Placement and Routing, Bitstream configuration and Generation. Viewing an arrangement leads to create a design netlist for the appropriate design flow, it allots design constraints to the particular design arrangement and after that dumping the particular design to the targeted equipment. This feature contributes capability of viewing and considering the designs at each phase and it can be done with various implementation methods with retuned timing constraints.

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call