What is better to program a Linux program running in a board or a bare metal application? Nowadays embedded Linux systems are everywhere, literally EVERYWHERE. For example, smartphones (Android), TVs, vending machines, dataphones, GPSs, domotic houses, etc But… is embedded Linux always the best option for electronic devices? What are the advantages or drawbacks of embedded Linux? [Read more…] about Difference between running a Bare Metal vs. Embedded Linux applications
Plotting data in real time is a very useful task that could be tough, but using the tool KST, I will show how easy it is. The front end look very professional and clean to present your project. KST is a very powerfull and robust solution for plotting live “streaming” data.
Real silicon circuits on the dies after the manufacturing process are unfortunately far from behave as an ideal circuit designed on Cadence. This allows do more realistic simulation at the by updating your circuit into a more realistic one based on the physical layout. In this way it is ensured proper functionality of the design and a better representation of the final silicon product behavior.
Processing video frames require a large amount of computation power, therefore processors may not be powerful enough. In these cases FPGAs provide a good solution allowing the implementation of parallel modules, which will process all the information a lot faster than a processor does.
This stepwise tutorial will show how to create a video processing program on the ZYBO board using Vivado HDL.
Here I will explain, how to create a starting project for video processing using the FPGA and VHDL language in Vivado. This is a continuation of the post: “Video Processing with Zybo using the FPGA“, where I explain a bit the basics and background of this project.