diff --git a/LAB3/design/lab_3/hdl/lab_3_wrapper.vhd b/LAB3/design/lab_3/hdl/lab_3_wrapper.vhd
index 8edec49..7c5fa58 100644
--- a/LAB3/design/lab_3/hdl/lab_3_wrapper.vhd
+++ b/LAB3/design/lab_3/hdl/lab_3_wrapper.vhd
@@ -1,8 +1,8 @@
--Copyright 1986-2020 Xilinx, Inc. All Rights Reserved.
----------------------------------------------------------------------------------
--Tool Version: Vivado v.2020.2 (win64) Build 3064766 Wed Nov 18 09:12:45 MST 2020
---Date : Tue May 27 15:42:43 2025
---Host : Davide-Samsung running 64-bit major release (build 9200)
+--Date : Fri May 30 13:53:25 2025
+--Host : DavideASUS running 64-bit major release (build 9200)
--Command : generate_target lab_3_wrapper.bd
--Design : lab_3_wrapper
--Purpose : IP block netlist
diff --git a/LAB3/design/lab_3/lab_3.bd b/LAB3/design/lab_3/lab_3.bd
index 38b5ecd..194a1fe 100644
--- a/LAB3/design/lab_3/lab_3.bd
+++ b/LAB3/design/lab_3/lab_3.bd
@@ -117,19 +117,19 @@
"inst_hier_path": "clk_wiz_0",
"parameters": {
"CLKOUT1_JITTER": {
- "value": "224.262"
+ "value": "149.337"
},
"CLKOUT1_PHASE_ERROR": {
- "value": "296.868"
+ "value": "122.577"
},
"CLKOUT1_REQUESTED_OUT_FREQ": {
- "value": "180"
+ "value": "100"
},
"CLKOUT2_JITTER": {
- "value": "316.348"
+ "value": "201.826"
},
"CLKOUT2_PHASE_ERROR": {
- "value": "296.868"
+ "value": "122.577"
},
"CLKOUT2_REQUESTED_OUT_FREQ": {
"value": "22.579"
@@ -141,16 +141,16 @@
"value": "sys_clock"
},
"MMCM_CLKFBOUT_MULT_F": {
- "value": "49.500"
+ "value": "7.000"
},
"MMCM_CLKOUT0_DIVIDE_F": {
- "value": "5.500"
+ "value": "7.000"
},
"MMCM_CLKOUT1_DIVIDE": {
- "value": "44"
+ "value": "31"
},
"MMCM_DIVCLK_DIVIDE": {
- "value": "5"
+ "value": "1"
},
"NUM_OUT_CLKS": {
"value": "2"
@@ -201,7 +201,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -252,7 +252,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -305,7 +305,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -415,7 +415,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -485,7 +485,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -533,7 +533,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -611,7 +611,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -681,7 +681,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -729,7 +729,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -779,7 +779,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -885,7 +885,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -933,7 +933,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1045,7 +1045,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1115,7 +1115,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1163,7 +1163,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1244,7 +1244,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1310,7 +1310,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1350,7 +1350,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1454,7 +1454,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1524,7 +1524,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1572,7 +1572,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1653,7 +1653,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1723,7 +1723,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1771,7 +1771,7 @@
"value_src": "constant"
},
"FREQ_HZ": {
- "value": "180000000",
+ "value": "100000000",
"value_src": "ip_prop"
},
"PHASE": {
@@ -1806,30 +1806,12 @@
}
},
"interface_nets": {
- "axi4stream_spi_master_0_SPI_M": {
- "interface_ports": [
- "SPI_M_0",
- "axi4stream_spi_master_0/SPI_M"
- ]
- },
"axis_dual_i2s_0_m_axis": {
"interface_ports": [
"axis_dual_i2s_0/m_axis",
"moving_average_filte_0/s_axis"
]
},
- "axis_broadcaster_0_M00_AXIS": {
- "interface_ports": [
- "axis_broadcaster_0/M00_AXIS",
- "axis_dual_i2s_0/s_axis"
- ]
- },
- "mute_controller_0_m_axis": {
- "interface_ports": [
- "mute_controller_0/m_axis",
- "axis_broadcaster_0/S_AXIS"
- ]
- },
"moving_average_filte_0_m_axis": {
"interface_ports": [
"balance_controller_0/s_axis",
@@ -1848,6 +1830,12 @@
"axi4stream_spi_master_0/S_AXIS"
]
},
+ "axis_broadcaster_0_M00_AXIS": {
+ "interface_ports": [
+ "axis_broadcaster_0/M00_AXIS",
+ "axis_dual_i2s_0/s_axis"
+ ]
+ },
"volume_controller_0_m_axis": {
"interface_ports": [
"volume_controller_0/m_axis",
@@ -1871,6 +1859,18 @@
"LFO_0/m_axis",
"mute_controller_0/s_axis"
]
+ },
+ "mute_controller_0_m_axis": {
+ "interface_ports": [
+ "mute_controller_0/m_axis",
+ "axis_broadcaster_0/S_AXIS"
+ ]
+ },
+ "axi4stream_spi_master_0_SPI_M": {
+ "interface_ports": [
+ "SPI_M_0",
+ "axi4stream_spi_master_0/SPI_M"
+ ]
}
},
"nets": {
diff --git a/LAB3/design/lab_3/lab_3.bda b/LAB3/design/lab_3/lab_3.bda
index 8488c07..83f8ab8 100644
--- a/LAB3/design/lab_3/lab_3.bda
+++ b/LAB3/design/lab_3/lab_3.bda
@@ -21,22 +21,22 @@
- lab_3
- BC
-
-
active
2
PM
-
+
2
lab_3
VR
-
+
+ lab_3
+ BC
+
+
-
+
diff --git a/LAB3/vivado/diligent_jstk/diligent_jstk.xpr b/LAB3/vivado/diligent_jstk/diligent_jstk.xpr
index f06df87..6dbb0ee 100644
--- a/LAB3/vivado/diligent_jstk/diligent_jstk.xpr
+++ b/LAB3/vivado/diligent_jstk/diligent_jstk.xpr
@@ -77,45 +77,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -123,6 +90,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -226,101 +207,79 @@
-
+
-
-
+
-
- Vivado Synthesis Defaults
-
+
-
-
+
-
- Vivado Synthesis Defaults
-
+
-
-
+
-
- Vivado Synthesis Defaults
-
+
-
-
+
-
- Vivado Synthesis Defaults
-
+
-
-
+
-
- Vivado Synthesis Defaults
-
+
-
-
+
-
- Vivado Synthesis Defaults
-
+
-
-
+
-
- Vivado Synthesis Defaults
-
+
-
-
+
@@ -333,16 +292,13 @@
-
-
- Default settings for Implementation.
-
+
@@ -359,9 +315,7 @@
-
- Default settings for Implementation.
-
+
@@ -378,9 +332,7 @@
-
- Default settings for Implementation.
-
+
@@ -397,9 +349,7 @@
-
- Default settings for Implementation.
-
+
@@ -416,9 +366,7 @@
-
- Default settings for Implementation.
-
+
@@ -435,9 +383,7 @@
-
- Default settings for Implementation.
-
+
@@ -454,9 +400,7 @@
-
- Default settings for Implementation.
-
+
diff --git a/LAB3/vivado/lab3/lab3.xpr b/LAB3/vivado/lab3/lab3.xpr
index eda7594..d278d19 100644
--- a/LAB3/vivado/lab3/lab3.xpr
+++ b/LAB3/vivado/lab3/lab3.xpr
@@ -55,13 +55,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -89,12 +89,6 @@
-
-
-
-
-
-
@@ -143,6 +137,12 @@
+
+
+
+
+
+
@@ -247,17 +247,16 @@
-
+
-
-
+
@@ -270,7 +269,6 @@
-