summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@new-fish.medaka.james.internal>2025-11-16 02:04:11 +0000
committerroot <root@new-fish.medaka.james.internal>2025-11-16 02:04:11 +0000
commitaaaffdae114dd0bc086706d209dd358ac623bca8 (patch)
tree30739a52a2f26e86055078d4dd4fd34612537d66
parentd742c2c0cc373ce66bfdad36d05b7cf2ab6a5ea2 (diff)
downloadhp_instrument_lcds-aaaffdae114dd0bc086706d209dd358ac623bca8.tar.gz
hp_instrument_lcds-aaaffdae114dd0bc086706d209dd358ac623bca8.tar.bz2
hp_instrument_lcds-aaaffdae114dd0bc086706d209dd358ac623bca8.zip
working corssbar
-rw-r--r--fpga/ebaz4205/src/ebaz4205-zynq7.dts4
-rw-r--r--fpga/hp_lcd_driver/kbd_uarts.vhdl2
-rw-r--r--fpga/hp_lcd_driver/zynq7_ip/axi_crossbar_0.tcl4
3 files changed, 6 insertions, 4 deletions
diff --git a/fpga/ebaz4205/src/ebaz4205-zynq7.dts b/fpga/ebaz4205/src/ebaz4205-zynq7.dts
index cfeeaa0..e0f833f 100644
--- a/fpga/ebaz4205/src/ebaz4205-zynq7.dts
+++ b/fpga/ebaz4205/src/ebaz4205-zynq7.dts
@@ -29,7 +29,7 @@
&amba {
plfb: sram@40000000 {
- status = "okay";
+// status = "okay";
compatible = "jmm,frame-buffer-device";
reg = <0x40000000 0x40000>;
#address-cells = <1>;
@@ -43,7 +43,7 @@
uart2: serial@80000000 {
compatible = "jmm,serial-test";
// compatible = "serial";
- status = "okay";
+// status = "okay";
reg = <0x80000000 0x2000>;
ranges = <0 0x80000000 0x2000>;
clock-frequency = <1843200>;
diff --git a/fpga/hp_lcd_driver/kbd_uarts.vhdl b/fpga/hp_lcd_driver/kbd_uarts.vhdl
index 25ad81e..9666b4a 100644
--- a/fpga/hp_lcd_driver/kbd_uarts.vhdl
+++ b/fpga/hp_lcd_driver/kbd_uarts.vhdl
@@ -169,6 +169,7 @@ axi_protocol_converter_0_i: entity work.axi_protocol_converter_0
m_axi_rready => m_axi_rready
);
+
axi_crossbar_0_i : entity work.axi_crossbar_0
port map (
aclk => s_axi_aclk,
@@ -217,6 +218,7 @@ axi_protocol_converter_0_i: entity work.axi_protocol_converter_0
+
axi_uart16550_0_i0 : entity work.axi_uart16550_0
port map (
s_axi_aclk => s_axi_aclk,
diff --git a/fpga/hp_lcd_driver/zynq7_ip/axi_crossbar_0.tcl b/fpga/hp_lcd_driver/zynq7_ip/axi_crossbar_0.tcl
index b24f354..178b06a 100644
--- a/fpga/hp_lcd_driver/zynq7_ip/axi_crossbar_0.tcl
+++ b/fpga/hp_lcd_driver/zynq7_ip/axi_crossbar_0.tcl
@@ -16,7 +16,7 @@ set_property -dict [list \
CONFIG.DATA_WIDTH {32} \
CONFIG.ID_WIDTH {0} \
CONFIG.M00_A00_ADDR_WIDTH {12} \
- CONFIG.M00_A00_BASE_ADDR {0x0000000000000000} \
+ CONFIG.M00_A00_BASE_ADDR {0x80000000} \
CONFIG.M00_ERR_MODE {0} \
CONFIG.M00_READ_ISSUING {1} \
CONFIG.M00_S00_READ_CONNECTIVITY {1} \
@@ -24,7 +24,7 @@ set_property -dict [list \
CONFIG.M00_SECURE {0} \
CONFIG.M00_WRITE_ISSUING {1} \
CONFIG.M01_A00_ADDR_WIDTH {12} \
- CONFIG.M01_A00_BASE_ADDR {0x0000000000001000} \
+ CONFIG.M01_A00_BASE_ADDR {0x80001000} \
CONFIG.M01_ERR_MODE {0} \
CONFIG.M01_READ_ISSUING {1} \
CONFIG.M01_S00_READ_CONNECTIVITY {1} \