Clocking Changes

30 views
Skip to first unread message

Kartik Prabhu

unread,
Feb 18, 2021, 1:18:25 PM2/18/21
to Chipyard
Hi,

I have a peripheral that generates a clock, and would like to connect this output clock to other peripherals.

How can I do this in chipyard 1.4?

If I understand the new clocking stuff correctly, I basically need to:
1. Create a ClockSourceDomain in the peripheral that generates a clock
2. Create a ClockSinkDomain in the peripherals that will use the clock
3. Connect the clockNode of the source and sink together

I think I get how to do 1 and 2, but I don't really know how to do 3. The NIC and other peripherals connect to the bus clock, but I don't see any examples of a peripheral connecting to another peripheral.

Thanks in advance for the help!


Reply all
Reply to author
Forward
0 new messages