From 511a776287f23ecb6282a6f0172fe054e28b9f79 Mon Sep 17 00:00:00 2001 From: vauban353 <vauban353@gmail.com> Date: Sat, 13 May 2023 16:40:21 +0100 Subject: [PATCH] PCIe: Rename PCIe interrupt signal. - Clear confusionabout interrupt signal polarity by removing _N from PCIe interrupt signal name. - Tie MSS PCIe interrupt signal to ground when PCIe block not instantiated. --- script_support/components/BVF_RISCV_SUBSYSTEM.tcl | 4 ++-- script_support/components/M2/DEFAULT/ADD_M2_INTERFACE.tcl | 2 +- script_support/components/M2/NONE/ADD_M2_INTERFACE.tcl | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/script_support/components/BVF_RISCV_SUBSYSTEM.tcl b/script_support/components/BVF_RISCV_SUBSYSTEM.tcl index 7bc26de..2103ea4 100644 --- a/script_support/components/BVF_RISCV_SUBSYSTEM.tcl +++ b/script_support/components/BVF_RISCV_SUBSYSTEM.tcl @@ -283,8 +283,8 @@ sd_connect_pin_to_port -sd_name ${sd_name} -pin_name {PF_SOC_MSS:EMMC_IN} -port_ #------------------------------------------------------------------------------- # PCIe interrupt. #------------------------------------------------------------------------------- -sd_create_scalar_port -sd_name ${sd_name} -port_name {PCIE_INT_N} -port_direction {IN} -sd_connect_pins -sd_name ${sd_name} -pin_names {"PCIE_INT_N" "PF_SOC_MSS:MSS_INT_F2M[1:1]" } +sd_create_scalar_port -sd_name ${sd_name} -port_name {PCIE_INT} -port_direction {IN} +sd_connect_pins -sd_name ${sd_name} -pin_names {"PCIE_INT" "PF_SOC_MSS:MSS_INT_F2M[1:1]" } #------------------------------------------------------------------------------- diff --git a/script_support/components/M2/DEFAULT/ADD_M2_INTERFACE.tcl b/script_support/components/M2/DEFAULT/ADD_M2_INTERFACE.tcl index 1aa307a..1f6f3ed 100644 --- a/script_support/components/M2/DEFAULT/ADD_M2_INTERFACE.tcl +++ b/script_support/components/M2/DEFAULT/ADD_M2_INTERFACE.tcl @@ -62,7 +62,7 @@ sd_connect_pins -sd_name ${sd_name} -pin_names {"CLOCKS_AND_RESETS:PCIe_CLK_125M sd_connect_pins -sd_name ${sd_name} -pin_names {"CLOCKS_AND_RESETS:PCIE_INIT_DONE" "M2_INTERFACE_0:PCIE_INIT_DONE"} -sd_connect_pins -sd_name ${sd_name} -pin_names {"M2_INTERFACE_0:PCIE_INTERRUPT" "BVF_RISCV_SUBSYSTEM:PCIE_INT_N"} +sd_connect_pins -sd_name ${sd_name} -pin_names {"M2_INTERFACE_0:PCIE_INTERRUPT" "BVF_RISCV_SUBSYSTEM:PCIE_INT"} sd_connect_pins -sd_name ${sd_name} -pin_names {"M2_INTERFACE_0:M2_PERST0n" "M2_PERST0n"} diff --git a/script_support/components/M2/NONE/ADD_M2_INTERFACE.tcl b/script_support/components/M2/NONE/ADD_M2_INTERFACE.tcl index 8865085..7ce5c4e 100644 --- a/script_support/components/M2/NONE/ADD_M2_INTERFACE.tcl +++ b/script_support/components/M2/NONE/ADD_M2_INTERFACE.tcl @@ -7,7 +7,7 @@ set sd_name {BVF_GATEWARE} sd_mark_pins_unused -sd_name ${sd_name} -pin_names {BVF_RISCV_SUBSYSTEM:FIC_0_AXI4_TARGET} sd_mark_pins_unused -sd_name ${sd_name} -pin_names {BVF_RISCV_SUBSYSTEM:M2_APB_MTARGET} -sd_connect_pins_to_constant -sd_name ${sd_name} -pin_names {BVF_RISCV_SUBSYSTEM:PCIE_INT_N} -value {VCC} +sd_connect_pins_to_constant -sd_name ${sd_name} -pin_names {BVF_RISCV_SUBSYSTEM:PCIE_INT} -value {GND} sd_connect_pins_to_constant -sd_name ${sd_name} -pin_names {BVF_RISCV_SUBSYSTEM:M2_UART_RXD} -value {GND} sd_connect_pins_to_constant -sd_name ${sd_name} -pin_names {BVF_RISCV_SUBSYSTEM:M2_UART_CTS} -value {GND} sd_mark_pins_unused -sd_name ${sd_name} -pin_names {BVF_RISCV_SUBSYSTEM:M2_UART_TXD} -- GitLab