• led
    LED Displays are used to display images in bright daylight or for viewing from far away. Such a display consist of a number of matrixes of 3 color LEDs. Those basic matrixes are arranged together to form bigger displays.   Xilinx Zynq-7000 devices is a processor-centric platform that offers software, hardware and I/O programmability in a single chip. The Zynq-7000 family is based on the All Programmable SoC architecture. Zynq-7000...
    Tags: | |
  • d17110

    Today, array sorting is a highly required task. Generating a photo histograms on cameras, folder and file trees on computers, displaying a contact list on a cell phone - all use sorting. Therefore, a quick and efficient sorter will be very useful. This project implements a sorting mechanism that receives an input stream of integer arrays and outputs sorting results in real time, and with zero latency. To do so, the Firmware on the FPGA implements the "Bucket Sort" algorythm. In addition, the mechanism computes the array minimum, maximum, median, common element and array average. The sorting mechanism is implemented on an FPGA which is operated and tested by a MATLAB designated GUI. The GUI and FPGA handle a 2-way communication that allows generation of various data arrays, sending the arrays for sorting and validating the sorting results.

    Tags: | | | | | |
  • featured-image

    In this project we implemented a waveform generator on a FPGA that gets the commands from a connection to a PC. It is then transferred to a simple DAC and an analog waveform is created. The user sends his choice to the system – the wave shape and all the other parameters.