summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaptor Engineering Development Team <support@raptorengineering.com>2018-01-22 13:06:40 -0600
committerRaptor Engineering Development Team <support@raptorengineering.com>2018-01-23 04:45:12 -0600
commit998a1411e1ec4e6826d6ee708520b9eeff43cee6 (patch)
tree6e5cf921bf2b287850ad199a93527826d8040780
parentc0e2de66f8b7b4bd5e105e7ea245e216f97c166b (diff)
downloadtalos-system-fpga-998a1411e1ec4e6826d6ee708520b9eeff43cee6.tar.gz
talos-system-fpga-998a1411e1ec4e6826d6ee708520b9eeff43cee6.zip
Add pullup on FlexVer™ reset linev1.00
-rw-r--r--main.v14
1 files changed, 12 insertions, 2 deletions
diff --git a/main.v b/main.v
index c294dd6..1abb9f9 100644
--- a/main.v
+++ b/main.v
@@ -115,6 +115,16 @@ module system_fpga_top
.D_OUT_0(1'b0)
);
+ // The reset line from FlexVer™ requires a pullup to 3.3V
+ wire flexver_reset_req_l;
+ SB_IO #(
+ .PIN_TYPE(6'b000001),
+ .PULLUP(1'b1)
+ ) flexver_reset_in_l_io (
+ .PACKAGE_PIN(flexver_reset_in_l),
+ .D_IN_0(flexver_reset_req_l)
+ );
+
// Make NIC activity lights work
// WARNING: Hic Sunt Dracones!
//
@@ -949,8 +959,8 @@ module system_fpga_top
// Generate master reset request signals
always @(posedge clk_in) begin
- master_reset_reqest = ~(panel_reset_in_l & flexver_reset_in_l);
- bmc_system_reset_request_n = master_reset_reqest;
+ master_reset_reqest = ~(panel_reset_in_l & flexver_reset_req_l);
+ bmc_system_reset_request_n = ~master_reset_reqest;
end
endmodule
OpenPOWER on IntegriCloud