cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
zhiha
Visitor
Visitor
251 Views
Registered: ‎03-06-2021

How to program and use the clock in the zcu111 board

Jump to solution

I am a novice in FPGA development. I recently wanted to learn to use some clocks that need to be configured in FPGA, but I don't know where to start. If you can give me some suggestions and methods for learning, I would be very grateful.

 

zhiha_0-1618642658279.png

And the FMC clock configuration on the FPGA ZCU111 board seems to be configured through I2C. I don't know how to do it here. I also ask for some suggestions and tips. Thank you very much.

 

 

0 Kudos
1 Solution

Accepted Solutions
maps-mpls
Mentor
Mentor
220 Views
Registered: ‎06-20-2017

>...How to program and use the clock in the zcu111 board

>I am a novice in FPGA development.

This is akin to an experienced high-end sports car upholsterer asking how to disassemble and reassemble a Bugatti transmission.  No offense, it is just a surprising situation.

Take a look at ZCU111 RFSoC RF Data Converter Evaluation Tool Getting Started Guide.  Which for some reason is not at wiki.xilinx.com but otherwise appears legitimate.

If you're a student, look through docNav tutorials on using Vivado and IP Integrator.  For example, UG1209 on using IPI in context of MPSoC.  You probably want to review UG949 as well.

After you solve your current problem, you will probably also want to take a look at HLS, specifically, UG871.  See also UG1118 for those problems that HLS cannot solve.

Then take some of the pre-recorded low-cost trainings from Xilinx if you're a student.  If you're working for a company, and have a budget and a project timeline, contact an Authorized Training Provider for training from instructors who work on real Xilinx projects, as learning to effectively use FPGAs from pre-recorded professionally voiced videos is a lot like learning to cook from a frozen food developer at Stouffer's.  Books and pre-recorded videos are good, but nothing beats interaction with a live instructor with real world experience using Xilinx on real products, especially if you consider the cost of being self-taught on your project (measured in $/week).

The RFSoC typically either requires a large team, or a rare combination of skills not often found in a single engineer:  Embedded Linux, baremetal, computer architecture, communications and signal processing, and Xilinx FPGA experience using an HDL.  There are lots of people with all of these skills, but they are not typically specialists, they are typically older, and they are consequently less likely to want to relocate.   Additionally, with a one man band, AMD will have released the generation after Versal by the time you get your product done, because even if you know how to do everything that needs to be done, each thing takes time.

Edit:  Grammar fix pass

 

*** Destination: Rapid design and development cycles *** Unappreciated answers get deleted, unappreciative OPs get put on ignored list ***

View solution in original post

2 Replies
maps-mpls
Mentor
Mentor
221 Views
Registered: ‎06-20-2017

>...How to program and use the clock in the zcu111 board

>I am a novice in FPGA development.

This is akin to an experienced high-end sports car upholsterer asking how to disassemble and reassemble a Bugatti transmission.  No offense, it is just a surprising situation.

Take a look at ZCU111 RFSoC RF Data Converter Evaluation Tool Getting Started Guide.  Which for some reason is not at wiki.xilinx.com but otherwise appears legitimate.

If you're a student, look through docNav tutorials on using Vivado and IP Integrator.  For example, UG1209 on using IPI in context of MPSoC.  You probably want to review UG949 as well.

After you solve your current problem, you will probably also want to take a look at HLS, specifically, UG871.  See also UG1118 for those problems that HLS cannot solve.

Then take some of the pre-recorded low-cost trainings from Xilinx if you're a student.  If you're working for a company, and have a budget and a project timeline, contact an Authorized Training Provider for training from instructors who work on real Xilinx projects, as learning to effectively use FPGAs from pre-recorded professionally voiced videos is a lot like learning to cook from a frozen food developer at Stouffer's.  Books and pre-recorded videos are good, but nothing beats interaction with a live instructor with real world experience using Xilinx on real products, especially if you consider the cost of being self-taught on your project (measured in $/week).

The RFSoC typically either requires a large team, or a rare combination of skills not often found in a single engineer:  Embedded Linux, baremetal, computer architecture, communications and signal processing, and Xilinx FPGA experience using an HDL.  There are lots of people with all of these skills, but they are not typically specialists, they are typically older, and they are consequently less likely to want to relocate.   Additionally, with a one man band, AMD will have released the generation after Versal by the time you get your product done, because even if you know how to do everything that needs to be done, each thing takes time.

Edit:  Grammar fix pass

 

*** Destination: Rapid design and development cycles *** Unappreciated answers get deleted, unappreciative OPs get put on ignored list ***

View solution in original post

zhiha
Visitor
Visitor
169 Views
Registered: ‎03-06-2021

Thank you! I will try what you say.