Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5fa3ed1
scroll wheel done for graph to zoom in/out, scroll wheel also done fo…
danielkwan2004 Apr 9, 2025
c5760cf
Merge branch 'further-fixes' of https://github.com/averageandyyy/EE20…
danielkwan2004 Apr 10, 2025
ce57705
crazy progress for mouse integration 10th April (explained changes in…
danielkwan2004 Apr 10, 2025
0675800
Merge branch 'further-fixes' of https://github.com/averageandyyy/EE20…
danielkwan2004 Apr 10, 2025
12258eb
Improving UX and UI
WayneCh0y Apr 11, 2025
a077cac
all mouse fully integrated into all phases, with toggle function, exc…
danielkwan2004 Apr 11, 2025
9deea52
Merge branch 'project-Wayne-sevenSeg' of https://github.com/averagean…
danielkwan2004 Apr 11, 2025
ce85060
Merge branch 'further-fixes' of https://github.com/averageandyyy/EE20…
danielkwan2004 Apr 11, 2025
1d56a63
flipped JA, fixed mouse out of bounds
danielkwan2004 Apr 11, 2025
d1edb34
100% mouse integration on all phases and module with enable/disable s…
danielkwan2004 Apr 11, 2025
5da59da
Merge branch 'further-fixes' of https://github.com/averageandyyy/EE20…
danielkwan2004 Apr 11, 2025
41f0e78
Fix seven segment display for better readability
WayneCh0y Apr 11, 2025
1a9cb6f
Merge branch 'graph-ui-advanced-wmouse' of https://github.com/average…
WayneCh0y Apr 11, 2025
f86e9ff
fixed ss display, left the overflow.
WayneCh0y Apr 11, 2025
d2057c9
Trying to fix seven segment error message.
WayneCh0y Apr 12, 2025
b73c21e
Fix: Expose and integrate arithmetic overflow
averageandyyy Apr 12, 2025
5516919
Fix error message for arithmetic overflow.
averageandyyy Apr 12, 2025
f70a661
Minor fix in display for back switch on/off
averageandyyy Apr 12, 2025
bb58090
MOUSE FULLY DONE!!!!!!!!
danielkwan2004 Apr 12, 2025
28de51f
minor change most updated 1628 12th apr
danielkwan2004 Apr 12, 2025
89ce7dd
Merge branch 'reversion-changes' of https://github.com/averageandyyy/…
danielkwan2004 Apr 12, 2025
1493db6
final push for mouse
danielkwan2004 Apr 12, 2025
24900b7
final final final push for mouse
danielkwan2004 Apr 12, 2025
afacfe4
Merge branch 'reversion-changes' of https://github.com/averageandyyy/…
danielkwan2004 Apr 12, 2025
bea013e
compare with submission
danielkwan2004 Apr 12, 2025
f5f5b14
wayne/weihao help me test
danielkwan2004 Apr 12, 2025
b3656cd
wayne/weihao help me test pt 2
danielkwan2004 Apr 12, 2025
6f1e87f
weihao help me test pt 3
danielkwan2004 Apr 12, 2025
aab3f22
for late submission
danielkwan2004 Apr 13, 2025
326b752
Merge branch 'graph-ui-advanced-wmouse' of https://github.com/average…
HoWeiHao May 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions FDP.srcs/sources_1/imports/Desktop/Mouse_Control.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -257,11 +257,15 @@ constant SAMPLE_RATE : std_logic_vector(7 downto 0) := x"28";
-- (40 samples/s)

-- default maximum value for the horizontal mouse position
constant DEFAULT_MAX_X : std_logic_vector(11 downto 0) := x"3C0";
--constant DEFAULT_MAX_X : std_logic_vector(11 downto 0) := x"3C0";
-- 1279
constant DEFAULT_MAX_X : std_logic_vector(11 downto 0) := x"063";
-- 99 MAX_X
-- default maximum value for the vertical mouse position
constant DEFAULT_MAX_Y : std_logic_vector(11 downto 0) := x"280";
--constant DEFAULT_MAX_Y : std_logic_vector(11 downto 0) := x"280";
-- 1023
constant DEFAULT_MAX_Y : std_logic_vector(11 downto 0) := x"041";
-- 65 MAX_Y

-- Mouse check tick constants
constant CHECK_PERIOD_CLOCKS : integer := ((CHECK_PERIOD_MS*1000000)/(1000000000/SYSCLK_FREQUENCY_HZ));
Expand Down
2 changes: 1 addition & 1 deletion FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1536,7 +1536,7 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>GENtimestamp</spirit:name>
<spirit:value>Tue Apr 08 17:48:22 UTC 2025</spirit:value>
<spirit:value>Sat Apr 12 14:31:47 UTC 2025</spirit:value>
</spirit:parameter>
<spirit:parameter>
<spirit:name>outputProductCRC</spirit:name>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
// --------------------------------------------------------------------------------
// Tool Version: Vivado v.2018.2 (win64) Build 2258646 Thu Jun 14 20:03:12 MDT 2018
// Date : Wed Apr 9 01:48:22 2025
// Host : DESKTOP-DVNBCH1 running 64-bit major release (build 9200)
// Command : write_verilog -force -mode funcsim {C:/Uni
// Stuff/Y2S2/EE2026/Final_project/FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0_sim_netlist.v}
// Date : Sat Apr 12 22:31:47 2025
// Host : Daniel running 64-bit major release (build 9200)
// Command : write_verilog -force -mode funcsim
// C:/Users/danan/Documents/Y1_S2_mods/EE2026/EE2026-FPGA-Design-Project/FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0_sim_netlist.v
// Design : blk_mem_gen_0
// Purpose : This verilog netlist is a functional simulation representation of the design and should not be modified
// or synthesized. This netlist cannot be used for SDF annotated simulation.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
-- Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
-- --------------------------------------------------------------------------------
-- Tool Version: Vivado v.2018.2 (win64) Build 2258646 Thu Jun 14 20:03:12 MDT 2018
-- Date : Wed Apr 9 01:48:22 2025
-- Host : DESKTOP-DVNBCH1 running 64-bit major release (build 9200)
-- Command : write_vhdl -force -mode funcsim {C:/Uni
-- Stuff/Y2S2/EE2026/Final_project/FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0_sim_netlist.vhdl}
-- Date : Sat Apr 12 22:31:47 2025
-- Host : Daniel running 64-bit major release (build 9200)
-- Command : write_vhdl -force -mode funcsim
-- C:/Users/danan/Documents/Y1_S2_mods/EE2026/EE2026-FPGA-Design-Project/FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0_sim_netlist.vhdl
-- Design : blk_mem_gen_0
-- Purpose : This VHDL netlist is a functional simulation representation of the design and should not be modified or
-- synthesized. This netlist cannot be used for SDF annotated simulation.
Expand Down
8 changes: 4 additions & 4 deletions FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0_stub.v
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
// --------------------------------------------------------------------------------
// Tool Version: Vivado v.2018.2 (win64) Build 2258646 Thu Jun 14 20:03:12 MDT 2018
// Date : Wed Apr 9 01:48:22 2025
// Host : DESKTOP-DVNBCH1 running 64-bit major release (build 9200)
// Command : write_verilog -force -mode synth_stub {C:/Uni
// Stuff/Y2S2/EE2026/Final_project/FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0_stub.v}
// Date : Sat Apr 12 22:31:47 2025
// Host : Daniel running 64-bit major release (build 9200)
// Command : write_verilog -force -mode synth_stub
// C:/Users/danan/Documents/Y1_S2_mods/EE2026/EE2026-FPGA-Design-Project/FDP.srcs/sources_1/ip/blk_mem_gen_0_1/blk_mem_gen_0_stub.v
// Design : blk_mem_gen_0
// Purpose : Stub declaration of top-level module interface
// Device : xc7a35tcpg236-1
Expand Down
12 changes: 6 additions & 6 deletions FDP.srcs/sources_1/ip/blk_mem_gen_const/blk_mem_gen_const.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1498,11 +1498,11 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>GENtimestamp</spirit:name>
<spirit:value>Fri Apr 11 05:20:05 UTC 2025</spirit:value>
<spirit:value>Sat Apr 12 14:30:57 UTC 2025</spirit:value>
</spirit:parameter>
<spirit:parameter>
<spirit:name>outputProductCRC</spirit:name>
<spirit:value>8:1a76e1f2</spirit:value>
<spirit:value>8:8ad6b4c2</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
Expand All @@ -1518,11 +1518,11 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>GENtimestamp</spirit:name>
<spirit:value>Fri Apr 11 05:20:05 UTC 2025</spirit:value>
<spirit:value>Sat Apr 12 14:30:57 UTC 2025</spirit:value>
</spirit:parameter>
<spirit:parameter>
<spirit:name>outputProductCRC</spirit:name>
<spirit:value>8:1a76e1f2</spirit:value>
<spirit:value>8:8ad6b4c2</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
Expand All @@ -1536,11 +1536,11 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>GENtimestamp</spirit:name>
<spirit:value>Fri Apr 11 05:20:16 UTC 2025</spirit:value>
<spirit:value>Sat Apr 12 14:32:15 UTC 2025</spirit:value>
</spirit:parameter>
<spirit:parameter>
<spirit:name>outputProductCRC</spirit:name>
<spirit:value>8:1a76e1f2</spirit:value>
<spirit:value>8:8ad6b4c2</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
// --------------------------------------------------------------------------------
// Tool Version: Vivado v.2018.2 (win64) Build 2258646 Thu Jun 14 20:03:12 MDT 2018
// Date : Sat Mar 29 17:09:05 2025
// Host : DESKTOP-4JEN3JE running 64-bit major release (build 9200)
// Command : write_verilog -force -mode funcsim -rename_top blk_mem_gen_const -prefix
// blk_mem_gen_const_ blk_mem_gen_const_sim_netlist.v
// Date : Sat Apr 12 22:32:15 2025
// Host : Daniel running 64-bit major release (build 9200)
// Command : write_verilog -force -mode funcsim
// C:/Users/danan/Documents/Y1_S2_mods/EE2026/EE2026-FPGA-Design-Project/FDP.srcs/sources_1/ip/blk_mem_gen_const/blk_mem_gen_const_sim_netlist.v
// Design : blk_mem_gen_const
// Purpose : This verilog netlist is a functional simulation representation of the design and should not be modified
// or synthesized. This netlist cannot be used for SDF annotated simulation.
Expand Down Expand Up @@ -192,6 +192,7 @@ module blk_mem_gen_const
.web(1'b0));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_generic_cstr" *)
module blk_mem_gen_const_blk_mem_gen_generic_cstr
(douta,
addra,
Expand Down Expand Up @@ -576,6 +577,7 @@ module blk_mem_gen_const_blk_mem_gen_generic_cstr
.wea(wea));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_mux" *)
module blk_mem_gen_const_blk_mem_gen_mux
(douta,
p_7_out,
Expand Down Expand Up @@ -1412,6 +1414,7 @@ module blk_mem_gen_const_blk_mem_gen_mux
.R(1'b0));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *)
module blk_mem_gen_const_blk_mem_gen_prim_width
(\douta[0] ,
clka,
Expand Down Expand Up @@ -2263,6 +2266,7 @@ module blk_mem_gen_const_blk_mem_gen_prim_width__parameterized9
.wea(wea));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *)
module blk_mem_gen_const_blk_mem_gen_prim_wrapper_init
(\douta[0] ,
clka,
Expand Down Expand Up @@ -8620,6 +8624,7 @@ module blk_mem_gen_const_blk_mem_gen_prim_wrapper_init__parameterized9
.O(\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_0 ));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_top" *)
module blk_mem_gen_const_blk_mem_gen_top
(douta,
addra,
Expand Down Expand Up @@ -8670,7 +8675,7 @@ endmodule
(* C_USE_URAM = "0" *) (* C_WEA_WIDTH = "1" *) (* C_WEB_WIDTH = "1" *)
(* C_WRITE_DEPTH_A = "50890" *) (* C_WRITE_DEPTH_B = "50890" *) (* C_WRITE_MODE_A = "READ_FIRST" *)
(* C_WRITE_MODE_B = "WRITE_FIRST" *) (* C_WRITE_WIDTH_A = "16" *) (* C_WRITE_WIDTH_B = "16" *)
(* C_XDEVICEFAMILY = "artix7" *) (* downgradeipidentifiedwarnings = "yes" *)
(* C_XDEVICEFAMILY = "artix7" *) (* ORIG_REF_NAME = "blk_mem_gen_v8_4_1" *) (* downgradeipidentifiedwarnings = "yes" *)
module blk_mem_gen_const_blk_mem_gen_v8_4_1
(clka,
rsta,
Expand Down Expand Up @@ -8904,6 +8909,7 @@ module blk_mem_gen_const_blk_mem_gen_v8_4_1
.wea(wea));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_v8_4_1_synth" *)
module blk_mem_gen_const_blk_mem_gen_v8_4_1_synth
(douta,
addra,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
-- Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
-- --------------------------------------------------------------------------------
-- Tool Version: Vivado v.2018.2 (win64) Build 2258646 Thu Jun 14 20:03:12 MDT 2018
-- Date : Sat Mar 29 17:09:05 2025
-- Host : DESKTOP-4JEN3JE running 64-bit major release (build 9200)
-- Command : write_vhdl -force -mode funcsim -rename_top blk_mem_gen_const -prefix
-- blk_mem_gen_const_ blk_mem_gen_const_sim_netlist.vhdl
-- Date : Sat Apr 12 22:32:15 2025
-- Host : Daniel running 64-bit major release (build 9200)
-- Command : write_vhdl -force -mode funcsim
-- C:/Users/danan/Documents/Y1_S2_mods/EE2026/EE2026-FPGA-Design-Project/FDP.srcs/sources_1/ip/blk_mem_gen_const/blk_mem_gen_const_sim_netlist.vhdl
-- Design : blk_mem_gen_const
-- Purpose : This VHDL netlist is a functional simulation representation of the design and should not be modified or
-- synthesized. This netlist cannot be used for SDF annotated simulation.
Expand Down Expand Up @@ -59,6 +59,8 @@ entity blk_mem_gen_const_blk_mem_gen_mux is
\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_26\ : in STD_LOGIC_VECTOR ( 0 to 0 );
\DEVICE_7SERIES.NO_BMM_INFO.SP.SIMPLE_PRIM36.ram_27\ : in STD_LOGIC_VECTOR ( 0 to 0 )
);
attribute ORIG_REF_NAME : string;
attribute ORIG_REF_NAME of blk_mem_gen_const_blk_mem_gen_mux : entity is "blk_mem_gen_mux";
end blk_mem_gen_const_blk_mem_gen_mux;

architecture STRUCTURE of blk_mem_gen_const_blk_mem_gen_mux is
Expand Down Expand Up @@ -1005,6 +1007,8 @@ entity blk_mem_gen_const_blk_mem_gen_prim_wrapper_init is
dina : in STD_LOGIC_VECTOR ( 0 to 0 );
wea : in STD_LOGIC_VECTOR ( 0 to 0 )
);
attribute ORIG_REF_NAME : string;
attribute ORIG_REF_NAME of blk_mem_gen_const_blk_mem_gen_prim_wrapper_init : entity is "blk_mem_gen_prim_wrapper_init";
end blk_mem_gen_const_blk_mem_gen_prim_wrapper_init;

architecture STRUCTURE of blk_mem_gen_const_blk_mem_gen_prim_wrapper_init is
Expand Down Expand Up @@ -7612,6 +7616,8 @@ entity blk_mem_gen_const_blk_mem_gen_prim_width is
dina : in STD_LOGIC_VECTOR ( 0 to 0 );
wea : in STD_LOGIC_VECTOR ( 0 to 0 )
);
attribute ORIG_REF_NAME : string;
attribute ORIG_REF_NAME of blk_mem_gen_const_blk_mem_gen_prim_width : entity is "blk_mem_gen_prim_width";
end blk_mem_gen_const_blk_mem_gen_prim_width;

architecture STRUCTURE of blk_mem_gen_const_blk_mem_gen_prim_width is
Expand Down Expand Up @@ -8413,6 +8419,8 @@ entity blk_mem_gen_const_blk_mem_gen_generic_cstr is
dina : in STD_LOGIC_VECTOR ( 15 downto 0 );
wea : in STD_LOGIC_VECTOR ( 0 to 0 )
);
attribute ORIG_REF_NAME : string;
attribute ORIG_REF_NAME of blk_mem_gen_const_blk_mem_gen_generic_cstr : entity is "blk_mem_gen_generic_cstr";
end blk_mem_gen_const_blk_mem_gen_generic_cstr;

architecture STRUCTURE of blk_mem_gen_const_blk_mem_gen_generic_cstr is
Expand Down Expand Up @@ -9028,6 +9036,8 @@ entity blk_mem_gen_const_blk_mem_gen_top is
dina : in STD_LOGIC_VECTOR ( 15 downto 0 );
wea : in STD_LOGIC_VECTOR ( 0 to 0 )
);
attribute ORIG_REF_NAME : string;
attribute ORIG_REF_NAME of blk_mem_gen_const_blk_mem_gen_top : entity is "blk_mem_gen_top";
end blk_mem_gen_const_blk_mem_gen_top;

architecture STRUCTURE of blk_mem_gen_const_blk_mem_gen_top is
Expand All @@ -9053,6 +9063,8 @@ entity blk_mem_gen_const_blk_mem_gen_v8_4_1_synth is
dina : in STD_LOGIC_VECTOR ( 15 downto 0 );
wea : in STD_LOGIC_VECTOR ( 0 to 0 )
);
attribute ORIG_REF_NAME : string;
attribute ORIG_REF_NAME of blk_mem_gen_const_blk_mem_gen_v8_4_1_synth : entity is "blk_mem_gen_v8_4_1_synth";
end blk_mem_gen_const_blk_mem_gen_v8_4_1_synth;

architecture STRUCTURE of blk_mem_gen_const_blk_mem_gen_v8_4_1_synth is
Expand Down Expand Up @@ -9282,6 +9294,8 @@ entity blk_mem_gen_const_blk_mem_gen_v8_4_1 is
attribute C_WRITE_WIDTH_B of blk_mem_gen_const_blk_mem_gen_v8_4_1 : entity is 16;
attribute C_XDEVICEFAMILY : string;
attribute C_XDEVICEFAMILY of blk_mem_gen_const_blk_mem_gen_v8_4_1 : entity is "artix7";
attribute ORIG_REF_NAME : string;
attribute ORIG_REF_NAME of blk_mem_gen_const_blk_mem_gen_v8_4_1 : entity is "blk_mem_gen_v8_4_1";
attribute downgradeipidentifiedwarnings : string;
attribute downgradeipidentifiedwarnings of blk_mem_gen_const_blk_mem_gen_v8_4_1 : entity is "yes";
end blk_mem_gen_const_blk_mem_gen_v8_4_1;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
// --------------------------------------------------------------------------------
// Tool Version: Vivado v.2018.2 (win64) Build 2258646 Thu Jun 14 20:03:12 MDT 2018
// Date : Sat Mar 29 17:09:05 2025
// Host : DESKTOP-4JEN3JE running 64-bit major release (build 9200)
// Command : write_verilog -force -mode synth_stub -rename_top blk_mem_gen_const -prefix
// blk_mem_gen_const_ blk_mem_gen_const_stub.v
// Date : Sat Apr 12 22:32:15 2025
// Host : Daniel running 64-bit major release (build 9200)
// Command : write_verilog -force -mode synth_stub
// C:/Users/danan/Documents/Y1_S2_mods/EE2026/EE2026-FPGA-Design-Project/FDP.srcs/sources_1/ip/blk_mem_gen_const/blk_mem_gen_const_stub.v
// Design : blk_mem_gen_const
// Purpose : Stub declaration of top-level module interface
// Device : xc7a35tcpg236-1
Expand Down
12 changes: 6 additions & 6 deletions FDP.srcs/sources_1/ip/blk_mem_gen_img/blk_mem_gen_img.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1498,11 +1498,11 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>GENtimestamp</spirit:name>
<spirit:value>Fri Apr 11 05:20:06 UTC 2025</spirit:value>
<spirit:value>Sat Apr 12 14:30:57 UTC 2025</spirit:value>
</spirit:parameter>
<spirit:parameter>
<spirit:name>outputProductCRC</spirit:name>
<spirit:value>8:2f47c7ae</spirit:value>
<spirit:value>8:c38ac6e6</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
Expand All @@ -1518,11 +1518,11 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>GENtimestamp</spirit:name>
<spirit:value>Fri Apr 11 05:20:06 UTC 2025</spirit:value>
<spirit:value>Sat Apr 12 14:30:57 UTC 2025</spirit:value>
</spirit:parameter>
<spirit:parameter>
<spirit:name>outputProductCRC</spirit:name>
<spirit:value>8:2f47c7ae</spirit:value>
<spirit:value>8:c38ac6e6</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
Expand All @@ -1536,11 +1536,11 @@
<spirit:parameters>
<spirit:parameter>
<spirit:name>GENtimestamp</spirit:name>
<spirit:value>Fri Apr 11 05:20:16 UTC 2025</spirit:value>
<spirit:value>Sat Apr 12 14:31:47 UTC 2025</spirit:value>
</spirit:parameter>
<spirit:parameter>
<spirit:name>outputProductCRC</spirit:name>
<spirit:value>8:2f47c7ae</spirit:value>
<spirit:value>8:c38ac6e6</spirit:value>
</spirit:parameter>
</spirit:parameters>
</spirit:view>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.
// --------------------------------------------------------------------------------
// Tool Version: Vivado v.2018.2 (win64) Build 2258646 Thu Jun 14 20:03:12 MDT 2018
// Date : Sat Mar 29 17:07:55 2025
// Host : DESKTOP-4JEN3JE running 64-bit major release (build 9200)
// Command : write_verilog -force -mode funcsim -rename_top blk_mem_gen_img -prefix
// blk_mem_gen_img_ blk_mem_gen_img_sim_netlist.v
// Date : Sat Apr 12 22:31:47 2025
// Host : Daniel running 64-bit major release (build 9200)
// Command : write_verilog -force -mode funcsim
// C:/Users/danan/Documents/Y1_S2_mods/EE2026/EE2026-FPGA-Design-Project/FDP.srcs/sources_1/ip/blk_mem_gen_img/blk_mem_gen_img_sim_netlist.v
// Design : blk_mem_gen_img
// Purpose : This verilog netlist is a functional simulation representation of the design and should not be modified
// or synthesized. This netlist cannot be used for SDF annotated simulation.
Expand Down Expand Up @@ -198,6 +198,7 @@ module blk_mem_gen_img
.web(1'b0));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_generic_cstr" *)
module blk_mem_gen_img_blk_mem_gen_generic_cstr
(doutb,
clka,
Expand Down Expand Up @@ -232,6 +233,7 @@ module blk_mem_gen_img_blk_mem_gen_generic_cstr
.wea(wea));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_prim_width" *)
module blk_mem_gen_img_blk_mem_gen_prim_width
(doutb,
clka,
Expand Down Expand Up @@ -266,6 +268,7 @@ module blk_mem_gen_img_blk_mem_gen_prim_width
.wea(wea));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_prim_wrapper_init" *)
module blk_mem_gen_img_blk_mem_gen_prim_wrapper_init
(doutb,
clka,
Expand Down Expand Up @@ -435,6 +438,7 @@ module blk_mem_gen_img_blk_mem_gen_prim_wrapper_init
.WEBWE({1'b0,1'b0,1'b0,1'b0}));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_top" *)
module blk_mem_gen_img_blk_mem_gen_top
(doutb,
clka,
Expand Down Expand Up @@ -493,7 +497,7 @@ endmodule
(* C_USE_URAM = "0" *) (* C_WEA_WIDTH = "1" *) (* C_WEB_WIDTH = "1" *)
(* C_WRITE_DEPTH_A = "784" *) (* C_WRITE_DEPTH_B = "784" *) (* C_WRITE_MODE_A = "NO_CHANGE" *)
(* C_WRITE_MODE_B = "WRITE_FIRST" *) (* C_WRITE_WIDTH_A = "1" *) (* C_WRITE_WIDTH_B = "1" *)
(* C_XDEVICEFAMILY = "artix7" *) (* downgradeipidentifiedwarnings = "yes" *)
(* C_XDEVICEFAMILY = "artix7" *) (* ORIG_REF_NAME = "blk_mem_gen_v8_4_1" *) (* downgradeipidentifiedwarnings = "yes" *)
module blk_mem_gen_img_blk_mem_gen_v8_4_1
(clka,
rsta,
Expand Down Expand Up @@ -689,6 +693,7 @@ module blk_mem_gen_img_blk_mem_gen_v8_4_1
.wea(wea));
endmodule

(* ORIG_REF_NAME = "blk_mem_gen_v8_4_1_synth" *)
module blk_mem_gen_img_blk_mem_gen_v8_4_1_synth
(doutb,
clka,
Expand Down
Loading