Clock region management unit (crmu), Clock region, Figure 8: detailed view a clock region – Achronix Speedster22i Clock and Reset Networks User Manual
Page 17

UG027, May 21, 2014
17
12
RLBs
RLBs
RLBs
CRMU
RLBs
RLBs
RLBs
BRAMs
BRAMs
BRAMs
BRAMs
BRAMs
BRAMs
RLBs
RLBs
RLBs
RLBs
RLBs
RLBs
MULTs
MULTs
MULTs
MULTs
MULTs
MULTs
RLBs
RLBs
RLBs
RLBs
RLBs
RLBs
BRAMs
BRAMs
BRAMs
BRAMs
BRAMs
BRAMs
LRAMs
LRAMs
LRAMs
LRAMs
LRAMs
LRAMs
MULTs
MULTs
MULTs
MULTs
MULTs
MULTs
48
Global Clocks
from Clock Hub
Direct Clocks
from Clock Mux
Clock
Region
16
From data
interconnect in fabric
16
Figure 8: Detailed View a Clock Region
Clock Region Management Unit (CRMU)
Every clock region contains a Clock Region Management Unit (CRMU), which does a variety
of functions, including clock muxing and clock division.
The CRMU has two clock muxing blocks, each taking in half of the incoming global clocks
and direct clocks as well as a quarter of the signals coming in through the 16-bit data
interconnect bus. These signals go through a 32-8 mux and are then optionally divided down.
These 8-bit buses are then aggregated to form the 16-bit clock output bus which is provided
to all of the columns in the clock region fabric. The clock division and gating logic is
controlled by signals coming in from the data interconnect bus.
A summary of the features available in the CRMU are as follows:
a. Divider, with 5 (static) divide-by settings: 1, 2, 4, 6, 8,
b. Dynamic Clock gate, allowing real-time clock gating (for power management),
c. Glitchless mux, allowing dynamic muxing between different clock sources for that
particular clock region.
Figure 9 below illustrates the internals of the CRMU.