RMM API 2.0.0
Loading...
Searching...
No Matches
time_regs_map_a1_0.h
1#pragma once
2
3// Register space: Timing Configuration Register Register Space
4#include <string>
5#include <unordered_map>
6
7const std::unordered_map<std::string, uint32_t> time_register_map_a1_0 = {
8 {"REGBANK_VERSION", 0xc0003000},
9 {"PHASH", 0xc0003004},
10 {"cmn_rst_vec", 0xc0003008},
11 {"cmn_mode_sel", 0xc000300c},
12 {"cmn_in_refclk_freq", 0xc0003010},
13 {"cmn_out_time_freq", 0xc0003014},
14 {"cmn_out_gtyref_freq", 0xc0003018},
15 {"cmn_out_gtyref_lock", 0xc000301c},
16 {"cmn_out_sync_freq", 0xc0003020},
17 {"cmn_out_ts_int", 0xc0003024},
18 {"lcl_rst", 0xc0003028},
19 {"lcl_pps_tar", 0xc000302c},
20 {"lcl_sync_tar", 0xc0003030},
21 {"lcl_init_frac", 0xc0003034},
22 {"lcl_init_int", 0xc0003038},
23 {"lcl_init_trig", 0xc000303c},
24 {"mrf_ref_clk_sel", 0xc0003040},
25 {"mrf_tar_delay_kc705", 0xc0003044},
26 {"mrf_tar_delay_vcu118", 0xc0003048},
27 {"mrf_delay", 0xc000304c},
28 {"mrf_topology", 0xc0003050},
29 {"mrf_status", 0xc0003054},
30 {"mrf_locked", 0xc0003058},
31 {"mrf_sync_code", 0xc000305c},
32 {"mrf_sync_tar", 0xc0003060},
33 {"mrf_test_ts_hi", 0xc0003064},
34 {"mrf_test_ts_lo", 0xc0003068},
35 {"mrf_test_out_en", 0xc000306c},
36 {"mrf_test_in_en", 0xc0003070},
37 {"user_pls_start_ts_hi", 0xc0003074},
38 {"user_pls_start_ts_lo", 0xc0003078},
39 {"user_pls_period", 0xc000307c},
40 {"user_pls_offset", 0xc0003080},
41 {"user_pls_width", 0xc0003084},
42 {"user_pls_dly_offset", 0xc0003088},
43 {"user_pls_dly_width", 0xc000308c},
44 {"user_pls_ena", 0xc0003090},
45 {"pps_pls_offset", 0xc0003094},
46 {"pps_pls_width", 0xc0003098},
47 {"pps_pls_dly_offset", 0xc000309c},
48 {"pps_pls_dly_width", 0xc00030a0},
49 {"sync_pls_offset", 0xc00030a4},
50 {"sync_pls_width", 0xc00030a8},
51 {"sync_pls_dly_offset", 0xc00030ac},
52 {"sync_pls_dly_width", 0xc00030b0},
53 {"mrf_ts_err_status", 0xc00030b4},
54 {"mrf_ts_err_cnt", 0xc00030b8},
55 {"mrf_ts_sync_hi", 0xc00030bc},
56 {"mrf_ts_sync_lo", 0xc00030c0},
57 {"mrf_ts_err_first_hi", 0xc00030c4},
58 {"mrf_ts_err_first_lo", 0xc00030c8},
59 {"mrf_ts_evnt_sync_first_hi", 0xc00030cc},
60 {"mrf_ts_evnt_sync_first_lo", 0xc00030d0},
61 {"mrf_evnt_sync_err_gap", 0xc00030d4},
62 {"mrf_evnt_sync_err_cnt", 0xc00030d8}};