News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

Si5338 configuration

Started by johnabel, August 20, 2019, 11:30:07 AM

Previous topic - Next topic

johnabel

How can I send a new configuration to the Si5338 from a TE0803?
There are lots of registers to set... Should I use the SiLabs clock builder (hopefully generates all the data I can copy-paste in the code)?
The starter Kit software project has a te_5338_init function, can I modify it to include all the config data?

JH

Hi,
the procedure integrated into the reference design:
https://wiki.trenz-electronic.de/display/PD/TE0803+StarterKit
template project for clock builder pro is included:
https://wiki.trenz-electronic.de/display/PD/TE0803+StarterKit#TE0803StarterKit-SI5338
https://wiki.trenz-electronic.de/display/PD/Si5338
generate your own configuration file and export the C header file.
Replace the SI header file in the FSBL template:
https://wiki.trenz-electronic.de/display/PD/TE0803+StarterKit#TE0803StarterKit-zynqmp_fsbl.1
and generate the fsbl.
br
John

johnabel

Easier than I thought, seems to work (compiler-wise so far)
Thanks, John