Open Access Open Access  Restricted Access Subscription Access

Zedboard's HW/SW Co-Design Implementation

Mukesh Raj Kushwaha

Abstract


Field Programmable Gate Arrays is an engaging device for application-situated strategies, gave that a way to fast prototyping and evaluation, as well as calculation speed increase. Numerous FPGA vendors have presently begun trying different things with implanted processors in their gadgets, as Xilinx with ARM Cortex A centers, gathered with programmable rationale cells. These are distinguished as Programmable Framework on Chip (PSoC). These ARM centers (implanted in the Handling Framework or PS) speak with the programmable rationale cells (PL) utilizing ARM standard AXI transports. The equipment arrangement utilized in this undertaking is Zedboard alongside Promotion FMCOMMS2-EBZ is a high velocity simple module which has pre-introduced IIO OSCILLOSCOPE and GNU RADIO programming. Different slots in the IIO OSCILLSCOPE Linux application are used to process and examine the analog module's signals in real time. This request catches the needed approaching RF signal in the IIO OSCILLOSCOPE where the entire calculation is run on to the PS; albeit the FPGA fabric keeps on inactive during this interaction. During profiling, it was discovered that the Fast Fourier transform (FFT) block required more time to display the output, making it the block with the highest computational cost. Therefore, we transfer the FFT block to the PL side via AXI buses to communicate with the PS side of the board in order to reduce computation time. Because of the equal idea of FPGA the ability to ascertain huge numerical computation can be made smoother and in lesser time span.


Full Text:

PDF

References


Rupani, A., Whig, P., Sujediya, G., & Vyas, P. (2017, July). A robust technique for image processing based on interfacing of Raspberry-Pi and FPGA using IoT. In 2017 International Conference on Computer, Communications and Electronics (Comptelix) (pp. 350-353). IEEE.

Altuncu, M. A., Guven, T., Becerikli, Y., & Sahin, S. (2015). Real-time system implementation for image processing with hardware/software co-design on the Xilinx Zynq platform. International Journal of Information and Electronics Engineering, 5(6), 473.

Supe, C. (2015). Real Time Implementation of Spatial Filtering On FPGA. arXiv preprint arXiv:1502.02905.

Thakar, D. A., Nayak, R. J., Chavda, J. B., Patel, J. R., & Patel, M. P. (2018). Design of Image Display Controller Component for VGA Inter-faced Monitor using ZedBoard. In 2nd International Conference on Current Research Trends in Engineering and Technology (pp. 2395-1990).

Amara, A. B., Mohamed, A. T. R. I., Pissaloux, E., & Grisel, R. (2018). Zynq FPGA based and Optimized Design of Points of Interest Detection and Tracking in Moving Images for Mobility System. International Journal of Advanced Computer Science and Applications, 9(10).

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. (2014). The Zynq book: embedded processing with the ARM Cortex-A9 on the Xilinx Zynq-7000 all programmable SoC. Strathclyde Academic Media.

Churiwala, S., & Hyderabad, I. (2017). Designing with Xilinx® FPGAs. Circuits &Systems, Springer.


Refbacks

  • There are currently no refbacks.