1 // THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT 2 3 /** 4 * Copyright (c) 2024 Raspberry Pi Ltd. 5 * 6 * SPDX-License-Identifier: BSD-3-Clause 7 */ 8 // ============================================================================= 9 // Register block : TBMAN 10 // Version : 1 11 // Bus type : apb 12 // Description : For managing simulation testbenches 13 // ============================================================================= 14 #ifndef _HARDWARE_REGS_TBMAN_H 15 #define _HARDWARE_REGS_TBMAN_H 16 // ============================================================================= 17 // Register : TBMAN_PLATFORM 18 // Description : Indicates the type of platform in use 19 #define TBMAN_PLATFORM_OFFSET _u(0x00000000) 20 #define TBMAN_PLATFORM_BITS _u(0x00000007) 21 #define TBMAN_PLATFORM_RESET _u(0x00000001) 22 // ----------------------------------------------------------------------------- 23 // Field : TBMAN_PLATFORM_HDLSIM 24 // Description : Indicates the platform is a simulation 25 #define TBMAN_PLATFORM_HDLSIM_RESET _u(0x0) 26 #define TBMAN_PLATFORM_HDLSIM_BITS _u(0x00000004) 27 #define TBMAN_PLATFORM_HDLSIM_MSB _u(2) 28 #define TBMAN_PLATFORM_HDLSIM_LSB _u(2) 29 #define TBMAN_PLATFORM_HDLSIM_ACCESS "RO" 30 // ----------------------------------------------------------------------------- 31 // Field : TBMAN_PLATFORM_FPGA 32 // Description : Indicates the platform is an FPGA 33 #define TBMAN_PLATFORM_FPGA_RESET _u(0x0) 34 #define TBMAN_PLATFORM_FPGA_BITS _u(0x00000002) 35 #define TBMAN_PLATFORM_FPGA_MSB _u(1) 36 #define TBMAN_PLATFORM_FPGA_LSB _u(1) 37 #define TBMAN_PLATFORM_FPGA_ACCESS "RO" 38 // ----------------------------------------------------------------------------- 39 // Field : TBMAN_PLATFORM_ASIC 40 // Description : Indicates the platform is an ASIC 41 #define TBMAN_PLATFORM_ASIC_RESET _u(0x1) 42 #define TBMAN_PLATFORM_ASIC_BITS _u(0x00000001) 43 #define TBMAN_PLATFORM_ASIC_MSB _u(0) 44 #define TBMAN_PLATFORM_ASIC_LSB _u(0) 45 #define TBMAN_PLATFORM_ASIC_ACCESS "RO" 46 // ============================================================================= 47 #endif // _HARDWARE_REGS_TBMAN_H 48 49