.. _board_configuration_reference: =========================================== TT BlackHole Board Configuration Reference =========================================== Overview ======== This document provides board configurations across all TT BlackHole board variants. Read-Only Configuration ======================= .. csv-table:: :header: "Configuration Parameter", "GALAXY", "GALAXY_REVC", "ORION_SLT", "P100", "P100A", "P150A", "P150B", "P150C", "P300A_L", "P300A_R", "P300B_L", "P300B_R", "P300C_L", "P300C_R" :widths: auto "asic_location", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0", "1", "0", "1", "0" "board_id", "0x47100000000", "0x47300000000", "0x37100000000", "0x36100000000", "0x43100000000", "0x40100000000", "0x41100000000", "0x42100000000", "0x45100000000", "0x45100000000", "0x44100000000", "0x44100000000", "0x46100000000", "0x46100000000" "vendor_id", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52", "0x1E52" Firmware Table Configuration ============================ Chip Limits ----------- .. csv-table:: :header: "Configuration Parameter", "GALAXY", "GALAXY_REVC", "ORION_SLT", "P100", "P100A", "P150A", "P150B", "P150C", "P300A_L", "P300A_R", "P300B_L", "P300B_R", "P300C_L", "P300C_R" :widths: auto "additional_board_power", "-", "-", "-", "-", "20", "20", "20", "20", "-", "-", "-", "-", "-", "-" "asic_fmax", "1350", "1350", "1350", "1350", "1350", "1350", "1350", "1350", "1350", "1350", "1350", "1350", "1350", "1350" "asic_fmin", "800", "800", "800", "800", "800", "800", "800", "800", "800", "800", "800", "800", "800", "800" "board_power_limit", "-", "-", "-", "-", "300", "300", "300", "450", "450", "450", "450", "450", "550", "550" "bus_peak_limit", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0" "frequency_margin", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0" "gddr_thm_limit", "89", "89", "89", "89", "89", "89", "89", "89", "89", "89", "89", "89", "89", "89" "max_tdp_limit", "200", "200", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-" "tdc_fast_limit", "400", "400", "220", "220", "220", "220", "220", "400", "320", "320", "320", "320", "320", "320" "tdc_limit", "500", "500", "200", "200", "200", "200", "200", "500", "500", "500", "500", "500", "500", "500" "tdp_limit", "130", "130", "150", "150", "150", "150", "150", "500", "86", "86", "94", "94", "125", "125" "therm_trip_l1_limit", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0" "thm_limit", "90", "90", "90", "90", "90", "90", "90", "90", "90", "90", "90", "90", "90", "90" "vdd_max", "900", "900", "900", "900", "900", "900", "900", "900", "900", "900", "900", "900", "900", "900" "vdd_min", "700", "700", "700", "700", "700", "700", "700", "700", "700", "700", "700", "700", "700", "700" "voltage_margin", "25", "25", "25", "25", "25", "25", "25", "25", "25", "25", "25", "25", "25", "25" Eth Property Table ------------------ .. csv-table:: :header: "Configuration Parameter", "GALAXY", "GALAXY_REVC", "ORION_SLT", "P100", "P100A", "P150A", "P150B", "P150C", "P300A_L", "P300A_R", "P300B_L", "P300B_R", "P300C_L", "P300C_R" :widths: auto "eth_disable_mask", "0", "0", "0", "16383", "16383", "0", "0", "0", "579", "13440", "579", "13440", "579", "13440" "eth_disable_mask_en", "✗", "✗", "✗", "✓", "✓", "✗", "✗", "✗", "✓", "✓", "✓", "✓", "✓", "✓" "eth_speed_override", "200", "200", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-" Feature Enable -------------- .. csv-table:: :header: "Configuration Parameter", "GALAXY", "GALAXY_REVC", "ORION_SLT", "P100", "P100A", "P150A", "P150B", "P150C", "P300A_L", "P300A_R", "P300B_L", "P300B_R", "P300C_L", "P300C_R" :widths: auto "aiclk_ppm_en", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓" "cg_en", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓" "ddr_train_en", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓" "doppler_en", "✗", "✗", "✓", "✗", "✓", "✓", "✓", "✓", "✗", "✗", "✗", "✗", "✗", "✗" "fan_ctrl_en", "✗", "✗", "✗", "✗", "✓", "✓", "✗", "✗", "✓", "✓", "✗", "✗", "✗", "✗" "harvesting_en", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓" "noc_translation_en", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓", "✓" "smbus_en", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗" "watchdog_en", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗" Pci0 Property Table ------------------- .. csv-table:: :header: "Configuration Parameter", "GALAXY", "GALAXY_REVC", "ORION_SLT", "P100", "P100A", "P150A", "P150B", "P150C", "P300A_L", "P300A_R", "P300B_L", "P300B_R", "P300C_L", "P300C_R" :widths: auto "max_pcie_speed", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0" "num_serdes", "0", "0", "0", "0", "2", "2", "2", "2", "0", "1", "0", "1", "0", "1" "pcie_bar0_size", "0", "0", "0", "0", "512", "512", "512", "512", "0", "512", "0", "512", "0", "512" "pcie_bar2_size", "0", "0", "0", "0", "1", "1", "1", "1", "0", "1", "0", "1", "0", "1" "pcie_bar4_size", "0", "0", "0", "0", "32768", "32768", "32768", "32768", "0", "32768", "0", "32768", "0", "32768" "pcie_mode", "DISABLED", "DISABLED", "DISABLED", "DISABLED", "EP", "EP", "EP", "EP", "DISABLED", "EP", "DISABLED", "EP", "DISABLED", "EP" Pci1 Property Table ------------------- .. csv-table:: :header: "Configuration Parameter", "GALAXY", "GALAXY_REVC", "ORION_SLT", "P100", "P100A", "P150A", "P150B", "P150C", "P300A_L", "P300A_R", "P300B_L", "P300B_R", "P300C_L", "P300C_R" :widths: auto "max_pcie_speed", "4", "5", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0" "num_serdes", "1", "1", "2", "2", "0", "0", "0", "0", "1", "0", "1", "0", "1", "0" "pcie_bar0_size", "512", "512", "512", "512", "0", "0", "0", "0", "512", "0", "512", "0", "512", "0" "pcie_bar2_size", "1", "1", "1", "1", "0", "0", "0", "0", "1", "0", "1", "0", "1", "0" "pcie_bar4_size", "32768", "32768", "32768", "32768", "0", "0", "0", "0", "32768", "0", "32768", "0", "32768", "0" "pcie_mode", "EP", "EP", "EP", "EP", "DISABLED", "DISABLED", "DISABLED", "DISABLED", "EP", "DISABLED", "EP", "DISABLED", "EP", "DISABLED" Product Spec Harvesting ----------------------- .. csv-table:: :header: "Configuration Parameter", "GALAXY", "GALAXY_REVC", "ORION_SLT", "P100", "P100A", "P150A", "P150B", "P150C", "P300A_L", "P300A_R", "P300B_L", "P300B_R", "P300C_L", "P300C_R" :widths: auto "dram_disable_count", "0", "0", "0", "0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0" "eth_disabled", "✗", "✗", "✗", "✗", "✓", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗", "✗" "tensix_col_disable_count", "1", "1", "0", "0", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"