chipsalliance / caliptra-rtl

HW Design Collateral for Caliptra RoT IP
Apache License 2.0
75 stars 38 forks source link

Can I change Caliptra Frequency during run ROM/FMC/FW from SoC? #582

Closed byunggu-jo closed 3 weeks ago

byunggu-jo commented 2 months ago

Hello,

Previous, I ask Caliptra support DFS (Dynamic Frequency Scaling). And then your answer is "No".

I think your answer means "Caliptra internal logic can't support DFS ". If yes, SoC can change caliptra frequency dynamicly? (it guarantee glitch free) (Because Caliptra need recieve clock from SoC)

For example SoC have two clock source 400MHz, 200MHz, and then default Caliptra clock source is 400MHz. But during operation(ROM/FMC/FW), SoC change Caliptra clock using clock mux at SoC (Connect "clk" IO of caliptra_top.sv) At that case, Is is work well? or can make some worng operation or have any limitation for change?

Thank you.

bharatpillilli commented 3 weeks ago

No, we dont support DFS. SOC owners can try to enable it but we dont validate it