Clocks and Reset
The LiteDRAM core contains and Clock-and-Reset Generator.
The following clocks are present in the SoC:
- ext_clk_100: 100MHz external clock, input to the LiteDRAM core.
- sys_clk: 50MHz System Clock, generated by the LiteDRAM core, used by rest of SoC (CPU, bus fabric,...).
- ddr_clk: SDRAM DDR PHY clock running at 4xsys_clk, generated by the LiteDRAM core.
- 200MHz reference clock for IODELAYs, generated and used the LiteDRAM core.
- tck: JTAG clock, driven via a BSCANE2 primitive by the FPGA's JTAG chain. The BSCANE2 primitive is instantiated in the dmi_bscane_tap module.
An asynchronous external reset signal is forwarded to the LiteDRAM core, which turns it into synchronous System Reset signal (sys_rst).

Clocks and Reset.