RVX Manual: Creating Clock Signals

Kyuseung Han
ETRI, Daejeon, South Korea

v2025-07-10 or later

Overview

Prerequisite

Things to Know

Location of an Example Platform

Defining Clock Signals

Implementing PLL in Chip Fabrication

Implementing PLL in RTL Simulation

No action is required for users.
For reference,

Implementing PLL in FPGA Prototyping

Automatic Process

No action is required for users for most cases.
For reference,

Manual Process

The automatic process can sometimes fail because the Vivado PLL IP cannot generate every possible combination of clock signals.
In such cases, you need to check the synthesis failure log for the .xci file and make the necessary corrections.
Depending on the situation, you may also need to modify the clock definition itself.

Predefined Clock Signals

All clocks have a default frequency of 50 MHz unless otherwise assigned.

Clock Name Usages Editable
clk_system System Peripherals O
clk_system_* System Peripherals X
clk_core RISC-V Cores O
clk_local_access RISC-V Core Peripherals X
clk_process_* RISC-V Core Peripherals X
clk_noc System Interconnect O
clk_dram_if DDR X
clk_dram_sys DDR X
clk_dram_ref DDR X

Navigate