1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
component pet_reconstruction_ip is
port (
dla_clk : in std_logic := 'X'; -- clk
ddr_clk : in std_logic := 'X'; -- clk
irq_clk : in std_logic := 'X'; -- clk
dla_resetn : in std_logic := 'X'; -- reset_n
csr_axi_awaddr : in std_logic_vector(10 downto 0) := (others => 'X'); -- awaddr
csr_axi_awvalid : in std_logic := 'X'; -- awvalid
csr_axi_awready : out std_logic; -- awready
csr_axi_wdata : in std_logic_vector(31 downto 0) := (others => 'X'); -- wdata
csr_axi_wready : out std_logic; -- wready
csr_axi_wvalid : in std_logic := 'X'; -- wvalid
csr_axi_wstrb : in std_logic_vector(3 downto 0) := (others => 'X'); -- wstrb
csr_axi_bresp : out std_logic_vector(1 downto 0); -- bresp
csr_axi_bvalid : out std_logic; -- bvalid
csr_axi_bready : in std_logic := 'X'; -- bready
csr_axi_rdata : out std_logic_vector(31 downto 0); -- rdata
csr_axi_rresp : out std_logic_vector(1 downto 0); -- rresp
csr_axi_rvalid : out std_logic; -- rvalid
csr_axi_rready : in std_logic := 'X'; -- rready
csr_axi_araddr : in std_logic_vector(10 downto 0) := (others => 'X'); -- araddr
csr_axi_arvalid : in std_logic := 'X'; -- arvalid
csr_axi_arready : out std_logic; -- arready
csr_axi_awprot : in std_logic_vector(2 downto 0) := (others => 'X'); -- awprot
csr_axi_arprot : in std_logic_vector(2 downto 0) := (others => 'X'); -- arprot
ddr_axi_awvalid : out std_logic; -- awvalid
ddr_axi_awprot : out std_logic_vector(2 downto 0); -- awprot
ddr_axi_awlen : out std_logic_vector(7 downto 0); -- awlen
ddr_axi_awready : in std_logic := 'X'; -- awready
ddr_axi_awsize : out std_logic_vector(2 downto 0); -- awsize
ddr_axi_awburst : out std_logic_vector(1 downto 0); -- awburst
ddr_axi_arvalid : out std_logic; -- arvalid
ddr_axi_arprot : out std_logic_vector(2 downto 0); -- arprot
ddr_axi_arlen : out std_logic_vector(7 downto 0); -- arlen
ddr_axi_arready : in std_logic := 'X'; -- arready
ddr_axi_arsize : out std_logic_vector(2 downto 0); -- arsize
ddr_axi_arburst : out std_logic_vector(1 downto 0); -- arburst
ddr_axi_rvalid : in std_logic := 'X'; -- rvalid
ddr_axi_rready : out std_logic; -- rready
ddr_axi_wvalid : out std_logic; -- wvalid
ddr_axi_wlast : out std_logic; -- wlast
ddr_axi_wready : in std_logic := 'X'; -- wready
ddr_axi_bvalid : in std_logic := 'X'; -- bvalid
ddr_axi_bready : out std_logic; -- bready
ddr_axi_awaddr : out std_logic_vector(31 downto 0); -- awaddr
ddr_axi_awid : out std_logic_vector(1 downto 0); -- awid
ddr_axi_araddr : out std_logic_vector(31 downto 0); -- araddr
ddr_axi_arid : out std_logic_vector(1 downto 0); -- arid
ddr_axi_rdata : in std_logic_vector(511 downto 0) := (others => 'X'); -- rdata
ddr_axi_rid : in std_logic_vector(1 downto 0) := (others => 'X'); -- rid
ddr_axi_wdata : out std_logic_vector(511 downto 0); -- wdata
ddr_axi_wstrb : out std_logic_vector(63 downto 0); -- wstrb
ddr_axi_bid : in std_logic_vector(1 downto 0) := (others => 'X'); -- bid
irq_level : out std_logic -- irq
);
end component pet_reconstruction_ip;
u0 : component pet_reconstruction_ip
port map (
dla_clk => CONNECTED_TO_dla_clk, -- dla_clk.clk
ddr_clk => CONNECTED_TO_ddr_clk, -- ddr_clk.clk
irq_clk => CONNECTED_TO_irq_clk, -- irq_clk.clk
dla_resetn => CONNECTED_TO_dla_resetn, -- dla_resetn.reset_n
csr_axi_awaddr => CONNECTED_TO_csr_axi_awaddr, -- csr_axi.awaddr
csr_axi_awvalid => CONNECTED_TO_csr_axi_awvalid, -- .awvalid
csr_axi_awready => CONNECTED_TO_csr_axi_awready, -- .awready
csr_axi_wdata => CONNECTED_TO_csr_axi_wdata, -- .wdata
csr_axi_wready => CONNECTED_TO_csr_axi_wready, -- .wready
csr_axi_wvalid => CONNECTED_TO_csr_axi_wvalid, -- .wvalid
csr_axi_wstrb => CONNECTED_TO_csr_axi_wstrb, -- .wstrb
csr_axi_bresp => CONNECTED_TO_csr_axi_bresp, -- .bresp
csr_axi_bvalid => CONNECTED_TO_csr_axi_bvalid, -- .bvalid
csr_axi_bready => CONNECTED_TO_csr_axi_bready, -- .bready
csr_axi_rdata => CONNECTED_TO_csr_axi_rdata, -- .rdata
csr_axi_rresp => CONNECTED_TO_csr_axi_rresp, -- .rresp
csr_axi_rvalid => CONNECTED_TO_csr_axi_rvalid, -- .rvalid
csr_axi_rready => CONNECTED_TO_csr_axi_rready, -- .rready
csr_axi_araddr => CONNECTED_TO_csr_axi_araddr, -- .araddr
csr_axi_arvalid => CONNECTED_TO_csr_axi_arvalid, -- .arvalid
csr_axi_arready => CONNECTED_TO_csr_axi_arready, -- .arready
csr_axi_awprot => CONNECTED_TO_csr_axi_awprot, -- .awprot
csr_axi_arprot => CONNECTED_TO_csr_axi_arprot, -- .arprot
ddr_axi_awvalid => CONNECTED_TO_ddr_axi_awvalid, -- ddr_axi.awvalid
ddr_axi_awprot => CONNECTED_TO_ddr_axi_awprot, -- .awprot
ddr_axi_awlen => CONNECTED_TO_ddr_axi_awlen, -- .awlen
ddr_axi_awready => CONNECTED_TO_ddr_axi_awready, -- .awready
ddr_axi_awsize => CONNECTED_TO_ddr_axi_awsize, -- .awsize
ddr_axi_awburst => CONNECTED_TO_ddr_axi_awburst, -- .awburst
ddr_axi_arvalid => CONNECTED_TO_ddr_axi_arvalid, -- .arvalid
ddr_axi_arprot => CONNECTED_TO_ddr_axi_arprot, -- .arprot
ddr_axi_arlen => CONNECTED_TO_ddr_axi_arlen, -- .arlen
ddr_axi_arready => CONNECTED_TO_ddr_axi_arready, -- .arready
ddr_axi_arsize => CONNECTED_TO_ddr_axi_arsize, -- .arsize
ddr_axi_arburst => CONNECTED_TO_ddr_axi_arburst, -- .arburst
ddr_axi_rvalid => CONNECTED_TO_ddr_axi_rvalid, -- .rvalid
ddr_axi_rready => CONNECTED_TO_ddr_axi_rready, -- .rready
ddr_axi_wvalid => CONNECTED_TO_ddr_axi_wvalid, -- .wvalid
ddr_axi_wlast => CONNECTED_TO_ddr_axi_wlast, -- .wlast
ddr_axi_wready => CONNECTED_TO_ddr_axi_wready, -- .wready
ddr_axi_bvalid => CONNECTED_TO_ddr_axi_bvalid, -- .bvalid
ddr_axi_bready => CONNECTED_TO_ddr_axi_bready, -- .bready
ddr_axi_awaddr => CONNECTED_TO_ddr_axi_awaddr, -- .awaddr
ddr_axi_awid => CONNECTED_TO_ddr_axi_awid, -- .awid
ddr_axi_araddr => CONNECTED_TO_ddr_axi_araddr, -- .araddr
ddr_axi_arid => CONNECTED_TO_ddr_axi_arid, -- .arid
ddr_axi_rdata => CONNECTED_TO_ddr_axi_rdata, -- .rdata
ddr_axi_rid => CONNECTED_TO_ddr_axi_rid, -- .rid
ddr_axi_wdata => CONNECTED_TO_ddr_axi_wdata, -- .wdata
ddr_axi_wstrb => CONNECTED_TO_ddr_axi_wstrb, -- .wstrb
ddr_axi_bid => CONNECTED_TO_ddr_axi_bid, -- .bid
irq_level => CONNECTED_TO_irq_level -- irq_level.irq
);
|