Ti95 Clock and Control Network

The Ti95 FPGA has an enhanced clock network comprising global, regional, and local clocks as well as PHY clocks and byte clocks. The clock and control network is distributed through the FPGA to provide clocking for the core's LEs, memory, DSP blocks, I/O blocks, and control signals.

The FPGA has 32 global signals that can be used as either clocks or control signals. The global signals are balanced trees that feed the whole FPGA.

The FPGA also has regional signals that can only reach certain FPGA regions, including the top or bottom edges. The FPGA has 6 regional networks for the core, right interface, and left interface blocks. The top and bottom interface blocks have one regional clock network each. You can drive the right and left sides of each region independently. Each region also has a local network of clock signals that can only be used in that region.

The core's global buffer (GBUF) blocks drive the global and regional networks. Signals from the core and interface can drive the GBUF blocks.

Each network has dedicated enable logic to save power by disabling the clock tree. The logic dynamically enables/disables the network and guarantees no glitches at the output.

Figure 1. Global and Regional Clock Network Overview
The regional clocks can also drive adjacent regions. See Ti95 Driving the Regional Network for details.
This figure shows the regional clock sources driven from the periphery, some devices have additional regional buffers that can only be accessed from the core. The Efinity software shows these regional buffers in report files.

In the Ti95 FPGA, the HSIO on the top and bottom connect to the global and regional clock networks. The HSIO2 on the left and right connect to the global and regional clock networks as well as the PHY clocks and byte clock groups.

Figure 2. PHY and Byte Clock Floorplan Overview
There are five or six differential pairs of HSIO2 blocks in each byte clock group. You can cascade L_S2 with L_S1 and R_S2 with R_S1 to create a x8 MIPI interface. See Cascaded MIPI Clock Lanes.