summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2019-05-10 04:08:50 +0000
committerRaptor Engineering Development Team <support@raptorengineering.com>2019-05-10 04:08:50 +0000
commit43a7857743acc7f5f3d7ad926b749cf70cc1f742 (patch)
tree3515726ed27c261a0369c526af9abce8796299b7
parent841c0aab189cd00fdea25afc3a5b83d97521e223 (diff)
downloadblackbird-system-fpga-43a7857743acc7f5f3d7ad926b749cf70cc1f742.tar.gz
blackbird-system-fpga-43a7857743acc7f5f3d7ad926b749cf70cc1f742.zip
Mark boot phase pin as pullupv1.00
The AST2500 GPIO pins require external pullup or pulldown resistors if they are to be used as inputs. Use pullup to retain the same conventions as Talos II.
-rw-r--r--main.v13
-rw-r--r--system_fpga.pcf4
2 files changed, 14 insertions, 3 deletions
diff --git a/main.v b/main.v
index c4c3aef..d5a9886 100644
--- a/main.v
+++ b/main.v
@@ -14,7 +14,7 @@ module system_fpga_top
output reg sysgood,
// BMC status
- input wire bmc_boot_phase_in,
+ input wire bmc_boot_phase_pin,
// Enable outputs
output reg vdda_en,
@@ -115,6 +115,17 @@ module system_fpga_top
.D_IN_0(flexver_reset_req_l)
);
+ // The boot phase line from the BMC requires a pullup to 3.3V
+ // RAJA
+ wire bmc_boot_phase_in;
+ SB_IO #(
+ .PIN_TYPE(6'b000001),
+ .PULLUP(1'b1)
+ ) bmc_boot_phase_pin_io (
+ .PACKAGE_PIN(bmc_boot_phase_pin),
+ .D_IN_0(bmc_boot_phase_in)
+ );
+
// Make NIC activity lights work
// WARNING: Hic Sunt Dracones!
//
diff --git a/system_fpga.pcf b/system_fpga.pcf
index 9538c3a..b238294 100644
--- a/system_fpga.pcf
+++ b/system_fpga.pcf
@@ -34,7 +34,7 @@ set_io sysen 15
set_io sysgood 53
# BMC status
-set_io bmc_boot_phase_in 13
+set_io bmc_boot_phase_pin 13
# Power Plane Enable
set_io vdda_en 72
@@ -109,4 +109,4 @@ set_io panel_nic3_led_cathode 100
# Front panel switches
set_io panel_reset_in_l 73
-set_io flexver_reset_in_l 74 \ No newline at end of file
+set_io flexver_reset_in_l 74
OpenPOWER on IntegriCloud