Confused between Hardware to perform Inference

2 views (last 30 days)
Hi, I have a Digilent Zybo (Original) Board and a Kintex-7 Kc705 Evaluation Board at avail. Im trying do deploy a NN on it with the help of MATLAB Deep Learning HDL Toolbox. Zybo doesn't look like it can run a a dl processor core as explained here: https://de.mathworks.com/help/deep-learning-hdl/ug/define-custom-board-and-reference-design-for-dl-ip-core-workflow.html
Will it work after quantising the neural net, if so can i get a tutorial for the same?
Or should try using the KC705 or something entirely different?

Accepted Answer

Kiran Kintali
Kiran Kintali on 24 Mar 2024
You can follow this example to see how to customize the generated DL Processor with HDL Coder.
Customize Bitstream Configuration to Meet Resource Use Requirements
This example shows how to deploy a digit recognition network with a target performance of 500 frames per second (FPS) to a Xilinx™ ZCU102 ZU4CG device. The target device resource counts are:
  • Digital signal processor (DSP) slice count — 240
  • Block random access memory (BRAM) count — 128
The reference zcu102_int8 bitstream configuration is for a Xilinx ZCU102 ZU9EG device. The default board resource counts are:
  • Digital signal processor (DSP) slice count — 2520
  • Block random access memory (BRAM) count — 912
The default board resource counts exceed the resource budget and are on the higher end of the cost spectrum. In this example, you can achieve target performance and resource use budget by quantizing the target deep learning network and customizing the bitstream configuration.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!