Open Access Open Access  Restricted Access Subscription Access

HW/SW Co-Design Implementation on Zedboard

Shruti Vinayak Shet, Nitesh Guinde

Abstract


Field Programmable Gate Arrays is an empowering tool for application-oriented methods, provided that a means for rapid prototyping and assessment, as well as algorithm acceleration. Many FPGA dealers have currently started experimenting with embedded processors in their devices, like Xilinx with ARM Cortex A cores, collected with programmable logic cells. These are identified as Programmable System on Chip (PSoC). These ARM cores (embedded in the Processing System or PS) communicate with the programmable logic cells (PL) using ARM standard AXI buses. The hardware setup used in this project is Zedboard along with AD- FMCOMMS2-EBZ is a high speed analog module which has pre- installed IIO OSCILLOSCOPE and GNU RADIO software. The IIO OSCILLSCOPE Linux Application maintains various slots for real time processing and examining the signals attained from the antennas of the analog module. This demand captures the wanted incoming RF signal in the IIO OSCILLOSCOPE where the whole computation is run on to the PS; although the FPGA cloth keeps on idle during this process. During profiling it was found that the most computational expensive block is Fast Fourier transform (FFT) block that took a longer time to display the output. So to lessen the computation time we transfer the FFT block on to the PL side via AXI buses to communicate to the PS side of the board. Due to the parallel nature of FPGA the capability to calculate large mathematical calculation can be made smoother and in lesser time period.

 

Keywords: Field programmable gate arrays, programmable system on chip, IIO oscilloscope, zed board fast fourier transform, AXI buses


Full Text:

PDF

References


Rupani A., Whig P., Sujediya G., Vyas P. A Robust Technique for Image Processing based on interfacing of Raspberry-Pi and FPGA using IoT. International Conference on Computer, Communications and Electronics (Comptelix) Manipal University Jaipur, Malaviya National Institute of Technology Jaipur & IRISWORLD. July 01- 02, 2017.

Platform Z.M. Altuncu A., Becerikli T.Y., Sahin S. Real-Time System Implementation for Image Processing with Hard- ware/Software Co-design on the Xilinx. International Journal of Information and Electronics Engineering. 5(6), 2015.

Supe C. Advances in Vision Computing: Real time implementation of spatial filtering on fpga. An International Journal (AVC). December 1(4), 2014.

Thakar D.A., Nayak R.J., Chavda J.B., Patel J.R., Patel M.P. Design of Image Display Controller Component for VGA Inter- faced Monitor using ZedBoard. 2nd International Conference on Current Research Trends in Engineering and Technology 2018, IJSRSET. 84(5), 2018. Print ISSN: 2395-1990, Online ISSN : 2394-4099 Themed Section: Engineering and Technology

Amara B., Atri M., Pissaloux E. Zynq FPGA based and Optimized Design of Points of Interest Detection and Tracking in Moving Images for Mobility System Abdelkader.

Grisel R. (IJACSA) International Journal of Advanced Computer Science and Applications. 9(10), 2018.

https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2- ebz/software/linux/zynq 2014r2

https://wiki.analog.com/resources/fpga/docs/build

Crockett L.H., Elliot R.A., Enderwitz M.A., Stewart R.W. The Zynq Book Tutorials.

Xilinx. Vivado Design Suite Tutorial. Embedded Processor Hardware Design.


Refbacks

  • There are currently no refbacks.