Abstract

Nowadays Field Programmable Gate Arrays(FPGAs) are used to implement several processes in different areas such military defense, medical devices, automation, telecommunication, and image processing etc. Some of the advantages of FPGA are parallel and hardware processing. On the other hand programming FPGAs by classic design methodologies requires much effort. Therefore, design tools like System Generator can provide facilities about programming FPGAs. System Generator is a design tool from Xilinx to program the Xilinx FPGAs in MATLAB/Simulink graphic based editor. Also its block set is limited with respect to Simulink, has. In this study square, and triangular waveforms are built with the basic blocks of System Generator tool. These waveforms belong to basic sources for signal processing. Generally, they are used in power electronics especially for producing PWM, or sinus PWM. Also co-simulation can be done by using System Generator. Square waveform block, which is implemented, has variable amplitude, frequency, duty cycle, and offset values whereas triangular waveform has variable amplitude, frequency, and offset values. Triangular waveform has an error as 2 % due to data bus width.

Highlights

  • Nowadays Field Programmable Gate Arrays(FPGAs) are used to implement several processes in different areas such military defense, medical devices, automation, telecommunication, and image processing etc

  • System generator is a tool for MATLAB/Simulink graphicbased editor, which is provided by XILINX firm in order to program its FPGAs [4]

  • Xilinx blockset is added to Simulink by System Generator, and a Simulink model can be implemented with consisting of Xilinx specific blocks, and FPGA program is built automatically

Read more

Summary

INTRODUCTION

Are sine, square, rectangular, triangular, saw tooth, and pulse waveforms. FPGA belongs to Programmable Logic Devices(PLDs) and is a very large scaled integrated circuit(VLSI)[1] FPGA is formed as a matrix of configurable logic block which can be connected to each other via fully programmable. In this study it is aimed to implement two new blocks as square and triangular waveform for System Generator by using existed Xilinx specific blocks in Simulink. Frequency, and offset of these blocks can be tuned.

Square waveform
System Generator
Triangular waveform
FINDINGS
CONCLUSION
Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.