UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
2,731 Views
Registered: ‎08-26-2014

Is it possible to use other clocks in SDSoC?

Jump to solution

Hello everyone,

 

I have a simple question:

 

Is it possible to use other clock frequencies for the hardware accelerators and/or the data movers other than the four suggested by the tool?

Thanks.

 

Cerilet

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
4,946 Views
Registered: ‎06-29-2015

Re: Is it possible to use other clocks in SDSoC?

Jump to solution

Hi cerilet,

 

In SDSoC, clock frequencies are a property of the platform, not the application. To change the clock frequencies you'll need to create a custom version of the built-in platform that you're using. When creating a platform, you can specify how every many clocks you want (at least one) at whatever frequencies you want. You do this by configuring the four clocks available from the Zynq processor block in Vivado. Then you need to use the SDSoC Tcl APIs to export the Vivado project info into a format that SDSoC can read. 

 

UG1146 (2016.3 version) can be found here:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_3/ug1146-sdsoc-platform-development.pdf

 

And the relevant clock Tcl APIs can be found on page 42. 

 

Sam

0 Kudos
2 Replies
Xilinx Employee
Xilinx Employee
4,947 Views
Registered: ‎06-29-2015

Re: Is it possible to use other clocks in SDSoC?

Jump to solution

Hi cerilet,

 

In SDSoC, clock frequencies are a property of the platform, not the application. To change the clock frequencies you'll need to create a custom version of the built-in platform that you're using. When creating a platform, you can specify how every many clocks you want (at least one) at whatever frequencies you want. You do this by configuring the four clocks available from the Zynq processor block in Vivado. Then you need to use the SDSoC Tcl APIs to export the Vivado project info into a format that SDSoC can read. 

 

UG1146 (2016.3 version) can be found here:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_3/ug1146-sdsoc-platform-development.pdf

 

And the relevant clock Tcl APIs can be found on page 42. 

 

Sam

0 Kudos
Explorer
Explorer
2,715 Views
Registered: ‎08-26-2014

Re: Is it possible to use other clocks in SDSoC?

Jump to solution
I guess that'll take considerable amount of time to get it done.

Thanks for your quick reply, Sam.
0 Kudos