source: trunk/platforms/dsx/v1_1cluster_phys_dma/topcell_/topcell_.h @ 93

Last change on this file since 93 was 93, checked in by choichil, 14 years ago

Platform with DMA

File size: 70.3 KB
Line 
1
2/**
3 ** MARKER_BEGIN
4 ** Auto-generated file, dont modify directly
5 ** your changes will be lost !
6 **
7 ** Generated by DSX on 2010-09-14 10:44:49.316626
8 ** by choichil@tchaikovsky
9 ** MARKER_END
10 **/
11#ifndef topcell__INCLUDED_
12#define topcell__INCLUDED_
13
14#include <systemc>
15
16#include "address_decoding_table.h"
17#include "address_masking_table.h"
18#include "atomic_tab_v1.h"
19#include "base_module.h"
20#include "binary_file_section.h"
21#include "binary_file_symbol.h"
22#include "caba_base_module.h"
23#include "dma.h"
24#include "dpp_placeholder.h"
25#include "exception.h"
26#include "fd_poller.h"
27#include "generic_cache.h"
28#include "generic_fifo.h"
29#include "int_tab.h"
30#include "iss2.h"
31#include "linked_access_buffer.h"
32#include "loader.h"
33#include "mapping_table.h"
34#include "mem_cache_directory_v1.h"
35#include "mips32.h"
36#include "process_wrapper.h"
37#include "pts_wrapper.h"
38#include "ring_ports.h"
39#include "segment.h"
40#include "tty.h"
41#include "tty_wrapper.h"
42#include "update_tab_v1.h"
43#include "vci_buffers.h"
44#include "vci_cc_xcache_wrapper_v1.h"
45#include "vci_dma.h"
46#include "vci_initiator.h"
47#include "vci_mem_cache_v1.h"
48#include "vci_multi_tty.h"
49#include "vci_param.h"
50#include "vci_ring_initiator_wrapper.h"
51#include "vci_ring_target_wrapper.h"
52#include "vci_signals.h"
53#include "vci_simple_ram.h"
54#include "vci_simple_ring_network.h"
55#include "vci_target.h"
56#include "vci_target_fsm.h"
57#include "vci_xicu.h"
58#include "write_buffer.h"
59#include "xicu.h"
60#include "xram_transaction_v1.h"
61#include "xterm_wrapper.h"
62// Component getIncludes
63// Configurator getIncludes
64// Port getIncludes
65// Signal getIncludes
66
67#if 0
68template<>
69#endif
70SC_MODULE(topcell_)
71{
72    soclib::common::Segment dma0_seg;
73    soclib::common::Segment proc_0_0_seg;
74    soclib::common::Segment proc_0_1_seg;
75    soclib::common::Segment proc_0_2_seg;
76    soclib::common::Segment proc_0_3_seg;
77    soclib::common::Segment ram_c_data_seg;
78    soclib::common::Segment ram_c_excep_seg;
79    soclib::common::Segment ram_c_reset_seg;
80    soclib::common::Segment ram_c_text_seg;
81    soclib::common::Segment ram_p_data_seg;
82    soclib::common::Segment ram_p_excep_seg;
83    soclib::common::Segment ram_p_reset_seg;
84    soclib::common::Segment ram_p_text_seg;
85    soclib::common::Segment ram_x_data_seg;
86    soclib::common::Segment ram_x_excep_seg;
87    soclib::common::Segment ram_x_reset_seg;
88    soclib::common::Segment ram_x_text_seg;
89    soclib::common::Segment tty0_seg;
90    soclib::common::Segment xicu_seg;
91    // Segment declare;
92    soclib::common::Loader loader;
93    soclib::common::MappingTable mtc;
94    soclib::common::MappingTable mtp;
95    soclib::common::MappingTable mtx;
96    // Configurator declare;
97    bool m_global_init_done;
98
99    soclib::caba::VciDmaVhdl<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  dma0;
100    soclib::caba::VciMemCacheV1<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  memc;
101    soclib::caba::VciCcXCacheWrapperV1<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 > ,soclib::common::Mips32ElIss >  proc_0_0;
102    soclib::caba::VciCcXCacheWrapperV1<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 > ,soclib::common::Mips32ElIss >  proc_0_1;
103    soclib::caba::VciCcXCacheWrapperV1<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 > ,soclib::common::Mips32ElIss >  proc_0_2;
104    soclib::caba::VciCcXCacheWrapperV1<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 > ,soclib::common::Mips32ElIss >  proc_0_3;
105    soclib::caba::VciSimpleRingNetwork<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  ringc;
106    soclib::caba::VciSimpleRingNetwork<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  ringp;
107    soclib::caba::VciMultiTty<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  tty0;
108    soclib::caba::VciXicu<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  xicu;
109    soclib::caba::VciSimpleRam<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  xram;
110    // Component declare;
111    sc_core::sc_signal<bool> dma0_p_irq_to_xicu_p_hwi_1_;
112    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  dma0_p_vci_initiator_address;
113    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_initiator_be;
114    sc_core::sc_signal<bool> dma0_p_vci_initiator_cfixed;
115    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  dma0_p_vci_initiator_clen;
116    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  dma0_p_vci_initiator_cmd;
117    sc_core::sc_signal<bool> dma0_p_vci_initiator_cmdack;
118    sc_core::sc_signal<bool> dma0_p_vci_initiator_cmdval;
119    sc_core::sc_signal<bool> dma0_p_vci_initiator_cons;
120    sc_core::sc_signal<bool> dma0_p_vci_initiator_contig;
121    sc_core::sc_signal<bool> dma0_p_vci_initiator_eop;
122    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_initiator_pktid;
123    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  dma0_p_vci_initiator_plen;
124    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  dma0_p_vci_initiator_rdata;
125    sc_core::sc_signal<bool> dma0_p_vci_initiator_reop;
126    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  dma0_p_vci_initiator_rerror;
127    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_initiator_rpktid;
128    sc_core::sc_signal<bool> dma0_p_vci_initiator_rspack;
129    sc_core::sc_signal<bool> dma0_p_vci_initiator_rspval;
130    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  dma0_p_vci_initiator_rsrcid;
131    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_initiator_rtrdid;
132    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  dma0_p_vci_initiator_srcid;
133    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  dma0_p_vci_initiator_to_ringp_p_to_initiator_4_;
134    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_initiator_trdid;
135    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  dma0_p_vci_initiator_wdata;
136    sc_core::sc_signal<bool> dma0_p_vci_initiator_wrap;
137    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  dma0_p_vci_target_address;
138    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_target_be;
139    sc_core::sc_signal<bool> dma0_p_vci_target_cfixed;
140    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  dma0_p_vci_target_clen;
141    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  dma0_p_vci_target_cmd;
142    sc_core::sc_signal<bool> dma0_p_vci_target_cmdack;
143    sc_core::sc_signal<bool> dma0_p_vci_target_cmdval;
144    sc_core::sc_signal<bool> dma0_p_vci_target_cons;
145    sc_core::sc_signal<bool> dma0_p_vci_target_contig;
146    sc_core::sc_signal<bool> dma0_p_vci_target_eop;
147    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_target_pktid;
148    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  dma0_p_vci_target_plen;
149    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  dma0_p_vci_target_rdata;
150    sc_core::sc_signal<bool> dma0_p_vci_target_reop;
151    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  dma0_p_vci_target_rerror;
152    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_target_rpktid;
153    sc_core::sc_signal<bool> dma0_p_vci_target_rspack;
154    sc_core::sc_signal<bool> dma0_p_vci_target_rspval;
155    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  dma0_p_vci_target_rsrcid;
156    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_target_rtrdid;
157    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  dma0_p_vci_target_srcid;
158    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  dma0_p_vci_target_to_ringp_p_to_target_3_;
159    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  dma0_p_vci_target_trdid;
160    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  dma0_p_vci_target_wdata;
161    sc_core::sc_signal<bool> dma0_p_vci_target_wrap;
162    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  memc_p_vci_ini_address;
163    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ini_be;
164    sc_core::sc_signal<bool> memc_p_vci_ini_cfixed;
165    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_ini_clen;
166    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  memc_p_vci_ini_cmd;
167    sc_core::sc_signal<bool> memc_p_vci_ini_cmdack;
168    sc_core::sc_signal<bool> memc_p_vci_ini_cmdval;
169    sc_core::sc_signal<bool> memc_p_vci_ini_cons;
170    sc_core::sc_signal<bool> memc_p_vci_ini_contig;
171    sc_core::sc_signal<bool> memc_p_vci_ini_eop;
172    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ini_pktid;
173    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  memc_p_vci_ini_plen;
174    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_ini_rdata;
175    sc_core::sc_signal<bool> memc_p_vci_ini_reop;
176    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_ini_rerror;
177    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ini_rpktid;
178    sc_core::sc_signal<bool> memc_p_vci_ini_rspack;
179    sc_core::sc_signal<bool> memc_p_vci_ini_rspval;
180    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_ini_rsrcid;
181    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ini_rtrdid;
182    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_ini_srcid;
183    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  memc_p_vci_ini_to_ringc_p_to_initiator_4_;
184    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ini_trdid;
185    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_ini_wdata;
186    sc_core::sc_signal<bool> memc_p_vci_ini_wrap;
187    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  memc_p_vci_ixr_address;
188    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ixr_be;
189    sc_core::sc_signal<bool> memc_p_vci_ixr_cfixed;
190    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_ixr_clen;
191    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  memc_p_vci_ixr_cmd;
192    sc_core::sc_signal<bool> memc_p_vci_ixr_cmdack;
193    sc_core::sc_signal<bool> memc_p_vci_ixr_cmdval;
194    sc_core::sc_signal<bool> memc_p_vci_ixr_cons;
195    sc_core::sc_signal<bool> memc_p_vci_ixr_contig;
196    sc_core::sc_signal<bool> memc_p_vci_ixr_eop;
197    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ixr_pktid;
198    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  memc_p_vci_ixr_plen;
199    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_ixr_rdata;
200    sc_core::sc_signal<bool> memc_p_vci_ixr_reop;
201    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_ixr_rerror;
202    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ixr_rpktid;
203    sc_core::sc_signal<bool> memc_p_vci_ixr_rspack;
204    sc_core::sc_signal<bool> memc_p_vci_ixr_rspval;
205    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_ixr_rsrcid;
206    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ixr_rtrdid;
207    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_ixr_srcid;
208    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  memc_p_vci_ixr_to_xram_p_vci;
209    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_ixr_trdid;
210    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_ixr_wdata;
211    sc_core::sc_signal<bool> memc_p_vci_ixr_wrap;
212    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  memc_p_vci_tgt_address;
213    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_be;
214    sc_core::sc_signal<bool> memc_p_vci_tgt_cfixed;
215    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  memc_p_vci_tgt_cleanup_address;
216    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_cleanup_be;
217    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_cfixed;
218    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_tgt_cleanup_clen;
219    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  memc_p_vci_tgt_cleanup_cmd;
220    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_cmdack;
221    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_cmdval;
222    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_cons;
223    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_contig;
224    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_eop;
225    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_cleanup_pktid;
226    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  memc_p_vci_tgt_cleanup_plen;
227    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_tgt_cleanup_rdata;
228    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_reop;
229    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_tgt_cleanup_rerror;
230    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_cleanup_rpktid;
231    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_rspack;
232    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_rspval;
233    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_tgt_cleanup_rsrcid;
234    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_cleanup_rtrdid;
235    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_tgt_cleanup_srcid;
236    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  memc_p_vci_tgt_cleanup_to_ringc_p_to_target_4_;
237    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_cleanup_trdid;
238    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_tgt_cleanup_wdata;
239    sc_core::sc_signal<bool> memc_p_vci_tgt_cleanup_wrap;
240    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_tgt_clen;
241    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  memc_p_vci_tgt_cmd;
242    sc_core::sc_signal<bool> memc_p_vci_tgt_cmdack;
243    sc_core::sc_signal<bool> memc_p_vci_tgt_cmdval;
244    sc_core::sc_signal<bool> memc_p_vci_tgt_cons;
245    sc_core::sc_signal<bool> memc_p_vci_tgt_contig;
246    sc_core::sc_signal<bool> memc_p_vci_tgt_eop;
247    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_pktid;
248    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  memc_p_vci_tgt_plen;
249    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_tgt_rdata;
250    sc_core::sc_signal<bool> memc_p_vci_tgt_reop;
251    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  memc_p_vci_tgt_rerror;
252    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_rpktid;
253    sc_core::sc_signal<bool> memc_p_vci_tgt_rspack;
254    sc_core::sc_signal<bool> memc_p_vci_tgt_rspval;
255    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_tgt_rsrcid;
256    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_rtrdid;
257    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  memc_p_vci_tgt_srcid;
258    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  memc_p_vci_tgt_to_ringp_p_to_target_0_;
259    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  memc_p_vci_tgt_trdid;
260    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  memc_p_vci_tgt_wdata;
261    sc_core::sc_signal<bool> memc_p_vci_tgt_wrap;
262    sc_core::sc_signal<bool> proc_0_0_p_irq_0__to_xicu_p_irq_0_;
263    sc_core::sc_signal<bool> proc_0_0_p_irq_1_;
264    sc_core::sc_signal<bool> proc_0_0_p_irq_2_;
265    sc_core::sc_signal<bool> proc_0_0_p_irq_3_;
266    sc_core::sc_signal<bool> proc_0_0_p_irq_4_;
267    sc_core::sc_signal<bool> proc_0_0_p_irq_5_;
268    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_0_p_vci_ini_c_address;
269    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_c_be;
270    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_cfixed;
271    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_0_p_vci_ini_c_clen;
272    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_0_p_vci_ini_c_cmd;
273    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_cmdack;
274    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_cmdval;
275    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_cons;
276    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_contig;
277    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_eop;
278    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_c_pktid;
279    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_0_p_vci_ini_c_plen;
280    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_0_p_vci_ini_c_rdata;
281    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_reop;
282    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_0_p_vci_ini_c_rerror;
283    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_c_rpktid;
284    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_rspack;
285    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_rspval;
286    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_0_p_vci_ini_c_rsrcid;
287    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_c_rtrdid;
288    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_0_p_vci_ini_c_srcid;
289    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_0_p_vci_ini_c_to_ringc_p_to_initiator_0_;
290    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_c_trdid;
291    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_0_p_vci_ini_c_wdata;
292    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_c_wrap;
293    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_0_p_vci_ini_rw_address;
294    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_rw_be;
295    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_cfixed;
296    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_0_p_vci_ini_rw_clen;
297    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_0_p_vci_ini_rw_cmd;
298    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_cmdack;
299    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_cmdval;
300    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_cons;
301    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_contig;
302    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_eop;
303    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_rw_pktid;
304    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_0_p_vci_ini_rw_plen;
305    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_0_p_vci_ini_rw_rdata;
306    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_reop;
307    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_0_p_vci_ini_rw_rerror;
308    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_rw_rpktid;
309    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_rspack;
310    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_rspval;
311    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_0_p_vci_ini_rw_rsrcid;
312    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_rw_rtrdid;
313    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_0_p_vci_ini_rw_srcid;
314    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_0_p_vci_ini_rw_to_ringp_p_to_initiator_0_;
315    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_ini_rw_trdid;
316    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_0_p_vci_ini_rw_wdata;
317    sc_core::sc_signal<bool> proc_0_0_p_vci_ini_rw_wrap;
318    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_0_p_vci_tgt_address;
319    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_tgt_be;
320    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_cfixed;
321    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_0_p_vci_tgt_clen;
322    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_0_p_vci_tgt_cmd;
323    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_cmdack;
324    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_cmdval;
325    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_cons;
326    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_contig;
327    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_eop;
328    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_tgt_pktid;
329    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_0_p_vci_tgt_plen;
330    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_0_p_vci_tgt_rdata;
331    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_reop;
332    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_0_p_vci_tgt_rerror;
333    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_tgt_rpktid;
334    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_rspack;
335    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_rspval;
336    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_0_p_vci_tgt_rsrcid;
337    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_tgt_rtrdid;
338    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_0_p_vci_tgt_srcid;
339    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_0_p_vci_tgt_to_ringc_p_to_target_0_;
340    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_0_p_vci_tgt_trdid;
341    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_0_p_vci_tgt_wdata;
342    sc_core::sc_signal<bool> proc_0_0_p_vci_tgt_wrap;
343    sc_core::sc_signal<bool> proc_0_1_p_irq_0__to_xicu_p_irq_1_;
344    sc_core::sc_signal<bool> proc_0_1_p_irq_1_;
345    sc_core::sc_signal<bool> proc_0_1_p_irq_2_;
346    sc_core::sc_signal<bool> proc_0_1_p_irq_3_;
347    sc_core::sc_signal<bool> proc_0_1_p_irq_4_;
348    sc_core::sc_signal<bool> proc_0_1_p_irq_5_;
349    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_1_p_vci_ini_c_address;
350    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_c_be;
351    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_cfixed;
352    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_1_p_vci_ini_c_clen;
353    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_1_p_vci_ini_c_cmd;
354    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_cmdack;
355    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_cmdval;
356    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_cons;
357    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_contig;
358    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_eop;
359    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_c_pktid;
360    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_1_p_vci_ini_c_plen;
361    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_1_p_vci_ini_c_rdata;
362    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_reop;
363    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_1_p_vci_ini_c_rerror;
364    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_c_rpktid;
365    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_rspack;
366    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_rspval;
367    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_1_p_vci_ini_c_rsrcid;
368    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_c_rtrdid;
369    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_1_p_vci_ini_c_srcid;
370    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_1_p_vci_ini_c_to_ringc_p_to_initiator_1_;
371    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_c_trdid;
372    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_1_p_vci_ini_c_wdata;
373    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_c_wrap;
374    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_1_p_vci_ini_rw_address;
375    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_rw_be;
376    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_cfixed;
377    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_1_p_vci_ini_rw_clen;
378    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_1_p_vci_ini_rw_cmd;
379    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_cmdack;
380    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_cmdval;
381    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_cons;
382    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_contig;
383    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_eop;
384    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_rw_pktid;
385    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_1_p_vci_ini_rw_plen;
386    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_1_p_vci_ini_rw_rdata;
387    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_reop;
388    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_1_p_vci_ini_rw_rerror;
389    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_rw_rpktid;
390    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_rspack;
391    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_rspval;
392    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_1_p_vci_ini_rw_rsrcid;
393    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_rw_rtrdid;
394    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_1_p_vci_ini_rw_srcid;
395    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_1_p_vci_ini_rw_to_ringp_p_to_initiator_1_;
396    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_ini_rw_trdid;
397    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_1_p_vci_ini_rw_wdata;
398    sc_core::sc_signal<bool> proc_0_1_p_vci_ini_rw_wrap;
399    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_1_p_vci_tgt_address;
400    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_tgt_be;
401    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_cfixed;
402    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_1_p_vci_tgt_clen;
403    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_1_p_vci_tgt_cmd;
404    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_cmdack;
405    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_cmdval;
406    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_cons;
407    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_contig;
408    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_eop;
409    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_tgt_pktid;
410    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_1_p_vci_tgt_plen;
411    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_1_p_vci_tgt_rdata;
412    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_reop;
413    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_1_p_vci_tgt_rerror;
414    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_tgt_rpktid;
415    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_rspack;
416    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_rspval;
417    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_1_p_vci_tgt_rsrcid;
418    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_tgt_rtrdid;
419    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_1_p_vci_tgt_srcid;
420    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_1_p_vci_tgt_to_ringc_p_to_target_1_;
421    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_1_p_vci_tgt_trdid;
422    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_1_p_vci_tgt_wdata;
423    sc_core::sc_signal<bool> proc_0_1_p_vci_tgt_wrap;
424    sc_core::sc_signal<bool> proc_0_2_p_irq_0__to_xicu_p_irq_2_;
425    sc_core::sc_signal<bool> proc_0_2_p_irq_1_;
426    sc_core::sc_signal<bool> proc_0_2_p_irq_2_;
427    sc_core::sc_signal<bool> proc_0_2_p_irq_3_;
428    sc_core::sc_signal<bool> proc_0_2_p_irq_4_;
429    sc_core::sc_signal<bool> proc_0_2_p_irq_5_;
430    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_2_p_vci_ini_c_address;
431    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_c_be;
432    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_cfixed;
433    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_2_p_vci_ini_c_clen;
434    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_2_p_vci_ini_c_cmd;
435    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_cmdack;
436    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_cmdval;
437    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_cons;
438    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_contig;
439    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_eop;
440    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_c_pktid;
441    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_2_p_vci_ini_c_plen;
442    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_2_p_vci_ini_c_rdata;
443    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_reop;
444    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_2_p_vci_ini_c_rerror;
445    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_c_rpktid;
446    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_rspack;
447    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_rspval;
448    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_2_p_vci_ini_c_rsrcid;
449    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_c_rtrdid;
450    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_2_p_vci_ini_c_srcid;
451    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_2_p_vci_ini_c_to_ringc_p_to_initiator_2_;
452    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_c_trdid;
453    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_2_p_vci_ini_c_wdata;
454    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_c_wrap;
455    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_2_p_vci_ini_rw_address;
456    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_rw_be;
457    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_cfixed;
458    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_2_p_vci_ini_rw_clen;
459    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_2_p_vci_ini_rw_cmd;
460    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_cmdack;
461    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_cmdval;
462    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_cons;
463    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_contig;
464    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_eop;
465    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_rw_pktid;
466    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_2_p_vci_ini_rw_plen;
467    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_2_p_vci_ini_rw_rdata;
468    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_reop;
469    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_2_p_vci_ini_rw_rerror;
470    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_rw_rpktid;
471    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_rspack;
472    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_rspval;
473    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_2_p_vci_ini_rw_rsrcid;
474    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_rw_rtrdid;
475    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_2_p_vci_ini_rw_srcid;
476    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_2_p_vci_ini_rw_to_ringp_p_to_initiator_2_;
477    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_ini_rw_trdid;
478    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_2_p_vci_ini_rw_wdata;
479    sc_core::sc_signal<bool> proc_0_2_p_vci_ini_rw_wrap;
480    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_2_p_vci_tgt_address;
481    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_tgt_be;
482    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_cfixed;
483    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_2_p_vci_tgt_clen;
484    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_2_p_vci_tgt_cmd;
485    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_cmdack;
486    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_cmdval;
487    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_cons;
488    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_contig;
489    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_eop;
490    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_tgt_pktid;
491    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_2_p_vci_tgt_plen;
492    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_2_p_vci_tgt_rdata;
493    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_reop;
494    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_2_p_vci_tgt_rerror;
495    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_tgt_rpktid;
496    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_rspack;
497    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_rspval;
498    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_2_p_vci_tgt_rsrcid;
499    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_tgt_rtrdid;
500    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_2_p_vci_tgt_srcid;
501    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_2_p_vci_tgt_to_ringc_p_to_target_2_;
502    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_2_p_vci_tgt_trdid;
503    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_2_p_vci_tgt_wdata;
504    sc_core::sc_signal<bool> proc_0_2_p_vci_tgt_wrap;
505    sc_core::sc_signal<bool> proc_0_3_p_irq_0__to_xicu_p_irq_3_;
506    sc_core::sc_signal<bool> proc_0_3_p_irq_1_;
507    sc_core::sc_signal<bool> proc_0_3_p_irq_2_;
508    sc_core::sc_signal<bool> proc_0_3_p_irq_3_;
509    sc_core::sc_signal<bool> proc_0_3_p_irq_4_;
510    sc_core::sc_signal<bool> proc_0_3_p_irq_5_;
511    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_3_p_vci_ini_c_address;
512    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_c_be;
513    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_cfixed;
514    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_3_p_vci_ini_c_clen;
515    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_3_p_vci_ini_c_cmd;
516    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_cmdack;
517    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_cmdval;
518    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_cons;
519    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_contig;
520    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_eop;
521    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_c_pktid;
522    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_3_p_vci_ini_c_plen;
523    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_3_p_vci_ini_c_rdata;
524    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_reop;
525    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_3_p_vci_ini_c_rerror;
526    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_c_rpktid;
527    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_rspack;
528    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_rspval;
529    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_3_p_vci_ini_c_rsrcid;
530    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_c_rtrdid;
531    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_3_p_vci_ini_c_srcid;
532    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_3_p_vci_ini_c_to_ringc_p_to_initiator_3_;
533    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_c_trdid;
534    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_3_p_vci_ini_c_wdata;
535    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_c_wrap;
536    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_3_p_vci_ini_rw_address;
537    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_rw_be;
538    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_cfixed;
539    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_3_p_vci_ini_rw_clen;
540    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_3_p_vci_ini_rw_cmd;
541    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_cmdack;
542    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_cmdval;
543    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_cons;
544    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_contig;
545    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_eop;
546    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_rw_pktid;
547    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_3_p_vci_ini_rw_plen;
548    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_3_p_vci_ini_rw_rdata;
549    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_reop;
550    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_3_p_vci_ini_rw_rerror;
551    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_rw_rpktid;
552    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_rspack;
553    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_rspval;
554    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_3_p_vci_ini_rw_rsrcid;
555    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_rw_rtrdid;
556    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_3_p_vci_ini_rw_srcid;
557    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_3_p_vci_ini_rw_to_ringp_p_to_initiator_3_;
558    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_ini_rw_trdid;
559    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_3_p_vci_ini_rw_wdata;
560    sc_core::sc_signal<bool> proc_0_3_p_vci_ini_rw_wrap;
561    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  proc_0_3_p_vci_tgt_address;
562    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_tgt_be;
563    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_cfixed;
564    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_3_p_vci_tgt_clen;
565    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  proc_0_3_p_vci_tgt_cmd;
566    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_cmdack;
567    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_cmdval;
568    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_cons;
569    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_contig;
570    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_eop;
571    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_tgt_pktid;
572    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  proc_0_3_p_vci_tgt_plen;
573    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_3_p_vci_tgt_rdata;
574    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_reop;
575    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  proc_0_3_p_vci_tgt_rerror;
576    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_tgt_rpktid;
577    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_rspack;
578    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_rspval;
579    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_3_p_vci_tgt_rsrcid;
580    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_tgt_rtrdid;
581    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  proc_0_3_p_vci_tgt_srcid;
582    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  proc_0_3_p_vci_tgt_to_ringc_p_to_target_3_;
583    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  proc_0_3_p_vci_tgt_trdid;
584    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  proc_0_3_p_vci_tgt_wdata;
585    sc_core::sc_signal<bool> proc_0_3_p_vci_tgt_wrap;
586    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_initiator_0__address;
587    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_0__be;
588    sc_core::sc_signal<bool> ringc_p_to_initiator_0__cfixed;
589    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_0__clen;
590    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_initiator_0__cmd;
591    sc_core::sc_signal<bool> ringc_p_to_initiator_0__cmdack;
592    sc_core::sc_signal<bool> ringc_p_to_initiator_0__cmdval;
593    sc_core::sc_signal<bool> ringc_p_to_initiator_0__cons;
594    sc_core::sc_signal<bool> ringc_p_to_initiator_0__contig;
595    sc_core::sc_signal<bool> ringc_p_to_initiator_0__eop;
596    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_0__pktid;
597    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_initiator_0__plen;
598    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_0__rdata;
599    sc_core::sc_signal<bool> ringc_p_to_initiator_0__reop;
600    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_0__rerror;
601    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_0__rpktid;
602    sc_core::sc_signal<bool> ringc_p_to_initiator_0__rspack;
603    sc_core::sc_signal<bool> ringc_p_to_initiator_0__rspval;
604    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_0__rsrcid;
605    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_0__rtrdid;
606    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_0__srcid;
607    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_0__trdid;
608    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_0__wdata;
609    sc_core::sc_signal<bool> ringc_p_to_initiator_0__wrap;
610    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_initiator_1__address;
611    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_1__be;
612    sc_core::sc_signal<bool> ringc_p_to_initiator_1__cfixed;
613    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_1__clen;
614    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_initiator_1__cmd;
615    sc_core::sc_signal<bool> ringc_p_to_initiator_1__cmdack;
616    sc_core::sc_signal<bool> ringc_p_to_initiator_1__cmdval;
617    sc_core::sc_signal<bool> ringc_p_to_initiator_1__cons;
618    sc_core::sc_signal<bool> ringc_p_to_initiator_1__contig;
619    sc_core::sc_signal<bool> ringc_p_to_initiator_1__eop;
620    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_1__pktid;
621    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_initiator_1__plen;
622    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_1__rdata;
623    sc_core::sc_signal<bool> ringc_p_to_initiator_1__reop;
624    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_1__rerror;
625    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_1__rpktid;
626    sc_core::sc_signal<bool> ringc_p_to_initiator_1__rspack;
627    sc_core::sc_signal<bool> ringc_p_to_initiator_1__rspval;
628    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_1__rsrcid;
629    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_1__rtrdid;
630    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_1__srcid;
631    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_1__trdid;
632    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_1__wdata;
633    sc_core::sc_signal<bool> ringc_p_to_initiator_1__wrap;
634    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_initiator_2__address;
635    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_2__be;
636    sc_core::sc_signal<bool> ringc_p_to_initiator_2__cfixed;
637    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_2__clen;
638    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_initiator_2__cmd;
639    sc_core::sc_signal<bool> ringc_p_to_initiator_2__cmdack;
640    sc_core::sc_signal<bool> ringc_p_to_initiator_2__cmdval;
641    sc_core::sc_signal<bool> ringc_p_to_initiator_2__cons;
642    sc_core::sc_signal<bool> ringc_p_to_initiator_2__contig;
643    sc_core::sc_signal<bool> ringc_p_to_initiator_2__eop;
644    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_2__pktid;
645    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_initiator_2__plen;
646    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_2__rdata;
647    sc_core::sc_signal<bool> ringc_p_to_initiator_2__reop;
648    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_2__rerror;
649    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_2__rpktid;
650    sc_core::sc_signal<bool> ringc_p_to_initiator_2__rspack;
651    sc_core::sc_signal<bool> ringc_p_to_initiator_2__rspval;
652    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_2__rsrcid;
653    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_2__rtrdid;
654    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_2__srcid;
655    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_2__trdid;
656    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_2__wdata;
657    sc_core::sc_signal<bool> ringc_p_to_initiator_2__wrap;
658    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_initiator_3__address;
659    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_3__be;
660    sc_core::sc_signal<bool> ringc_p_to_initiator_3__cfixed;
661    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_3__clen;
662    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_initiator_3__cmd;
663    sc_core::sc_signal<bool> ringc_p_to_initiator_3__cmdack;
664    sc_core::sc_signal<bool> ringc_p_to_initiator_3__cmdval;
665    sc_core::sc_signal<bool> ringc_p_to_initiator_3__cons;
666    sc_core::sc_signal<bool> ringc_p_to_initiator_3__contig;
667    sc_core::sc_signal<bool> ringc_p_to_initiator_3__eop;
668    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_3__pktid;
669    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_initiator_3__plen;
670    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_3__rdata;
671    sc_core::sc_signal<bool> ringc_p_to_initiator_3__reop;
672    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_3__rerror;
673    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_3__rpktid;
674    sc_core::sc_signal<bool> ringc_p_to_initiator_3__rspack;
675    sc_core::sc_signal<bool> ringc_p_to_initiator_3__rspval;
676    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_3__rsrcid;
677    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_3__rtrdid;
678    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_3__srcid;
679    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_3__trdid;
680    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_3__wdata;
681    sc_core::sc_signal<bool> ringc_p_to_initiator_3__wrap;
682    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_initiator_4__address;
683    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_4__be;
684    sc_core::sc_signal<bool> ringc_p_to_initiator_4__cfixed;
685    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_4__clen;
686    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_initiator_4__cmd;
687    sc_core::sc_signal<bool> ringc_p_to_initiator_4__cmdack;
688    sc_core::sc_signal<bool> ringc_p_to_initiator_4__cmdval;
689    sc_core::sc_signal<bool> ringc_p_to_initiator_4__cons;
690    sc_core::sc_signal<bool> ringc_p_to_initiator_4__contig;
691    sc_core::sc_signal<bool> ringc_p_to_initiator_4__eop;
692    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_4__pktid;
693    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_initiator_4__plen;
694    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_4__rdata;
695    sc_core::sc_signal<bool> ringc_p_to_initiator_4__reop;
696    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_initiator_4__rerror;
697    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_4__rpktid;
698    sc_core::sc_signal<bool> ringc_p_to_initiator_4__rspack;
699    sc_core::sc_signal<bool> ringc_p_to_initiator_4__rspval;
700    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_4__rsrcid;
701    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_4__rtrdid;
702    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_initiator_4__srcid;
703    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_initiator_4__trdid;
704    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_initiator_4__wdata;
705    sc_core::sc_signal<bool> ringc_p_to_initiator_4__wrap;
706    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_target_0__address;
707    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_0__be;
708    sc_core::sc_signal<bool> ringc_p_to_target_0__cfixed;
709    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_0__clen;
710    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_target_0__cmd;
711    sc_core::sc_signal<bool> ringc_p_to_target_0__cmdack;
712    sc_core::sc_signal<bool> ringc_p_to_target_0__cmdval;
713    sc_core::sc_signal<bool> ringc_p_to_target_0__cons;
714    sc_core::sc_signal<bool> ringc_p_to_target_0__contig;
715    sc_core::sc_signal<bool> ringc_p_to_target_0__eop;
716    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_0__pktid;
717    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_target_0__plen;
718    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_0__rdata;
719    sc_core::sc_signal<bool> ringc_p_to_target_0__reop;
720    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_0__rerror;
721    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_0__rpktid;
722    sc_core::sc_signal<bool> ringc_p_to_target_0__rspack;
723    sc_core::sc_signal<bool> ringc_p_to_target_0__rspval;
724    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_0__rsrcid;
725    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_0__rtrdid;
726    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_0__srcid;
727    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_0__trdid;
728    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_0__wdata;
729    sc_core::sc_signal<bool> ringc_p_to_target_0__wrap;
730    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_target_1__address;
731    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_1__be;
732    sc_core::sc_signal<bool> ringc_p_to_target_1__cfixed;
733    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_1__clen;
734    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_target_1__cmd;
735    sc_core::sc_signal<bool> ringc_p_to_target_1__cmdack;
736    sc_core::sc_signal<bool> ringc_p_to_target_1__cmdval;
737    sc_core::sc_signal<bool> ringc_p_to_target_1__cons;
738    sc_core::sc_signal<bool> ringc_p_to_target_1__contig;
739    sc_core::sc_signal<bool> ringc_p_to_target_1__eop;
740    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_1__pktid;
741    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_target_1__plen;
742    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_1__rdata;
743    sc_core::sc_signal<bool> ringc_p_to_target_1__reop;
744    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_1__rerror;
745    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_1__rpktid;
746    sc_core::sc_signal<bool> ringc_p_to_target_1__rspack;
747    sc_core::sc_signal<bool> ringc_p_to_target_1__rspval;
748    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_1__rsrcid;
749    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_1__rtrdid;
750    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_1__srcid;
751    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_1__trdid;
752    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_1__wdata;
753    sc_core::sc_signal<bool> ringc_p_to_target_1__wrap;
754    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_target_2__address;
755    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_2__be;
756    sc_core::sc_signal<bool> ringc_p_to_target_2__cfixed;
757    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_2__clen;
758    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_target_2__cmd;
759    sc_core::sc_signal<bool> ringc_p_to_target_2__cmdack;
760    sc_core::sc_signal<bool> ringc_p_to_target_2__cmdval;
761    sc_core::sc_signal<bool> ringc_p_to_target_2__cons;
762    sc_core::sc_signal<bool> ringc_p_to_target_2__contig;
763    sc_core::sc_signal<bool> ringc_p_to_target_2__eop;
764    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_2__pktid;
765    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_target_2__plen;
766    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_2__rdata;
767    sc_core::sc_signal<bool> ringc_p_to_target_2__reop;
768    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_2__rerror;
769    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_2__rpktid;
770    sc_core::sc_signal<bool> ringc_p_to_target_2__rspack;
771    sc_core::sc_signal<bool> ringc_p_to_target_2__rspval;
772    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_2__rsrcid;
773    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_2__rtrdid;
774    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_2__srcid;
775    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_2__trdid;
776    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_2__wdata;
777    sc_core::sc_signal<bool> ringc_p_to_target_2__wrap;
778    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_target_3__address;
779    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_3__be;
780    sc_core::sc_signal<bool> ringc_p_to_target_3__cfixed;
781    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_3__clen;
782    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_target_3__cmd;
783    sc_core::sc_signal<bool> ringc_p_to_target_3__cmdack;
784    sc_core::sc_signal<bool> ringc_p_to_target_3__cmdval;
785    sc_core::sc_signal<bool> ringc_p_to_target_3__cons;
786    sc_core::sc_signal<bool> ringc_p_to_target_3__contig;
787    sc_core::sc_signal<bool> ringc_p_to_target_3__eop;
788    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_3__pktid;
789    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_target_3__plen;
790    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_3__rdata;
791    sc_core::sc_signal<bool> ringc_p_to_target_3__reop;
792    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_3__rerror;
793    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_3__rpktid;
794    sc_core::sc_signal<bool> ringc_p_to_target_3__rspack;
795    sc_core::sc_signal<bool> ringc_p_to_target_3__rspval;
796    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_3__rsrcid;
797    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_3__rtrdid;
798    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_3__srcid;
799    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_3__trdid;
800    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_3__wdata;
801    sc_core::sc_signal<bool> ringc_p_to_target_3__wrap;
802    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringc_p_to_target_4__address;
803    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_4__be;
804    sc_core::sc_signal<bool> ringc_p_to_target_4__cfixed;
805    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_4__clen;
806    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringc_p_to_target_4__cmd;
807    sc_core::sc_signal<bool> ringc_p_to_target_4__cmdack;
808    sc_core::sc_signal<bool> ringc_p_to_target_4__cmdval;
809    sc_core::sc_signal<bool> ringc_p_to_target_4__cons;
810    sc_core::sc_signal<bool> ringc_p_to_target_4__contig;
811    sc_core::sc_signal<bool> ringc_p_to_target_4__eop;
812    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_4__pktid;
813    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringc_p_to_target_4__plen;
814    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_4__rdata;
815    sc_core::sc_signal<bool> ringc_p_to_target_4__reop;
816    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringc_p_to_target_4__rerror;
817    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_4__rpktid;
818    sc_core::sc_signal<bool> ringc_p_to_target_4__rspack;
819    sc_core::sc_signal<bool> ringc_p_to_target_4__rspval;
820    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_4__rsrcid;
821    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_4__rtrdid;
822    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringc_p_to_target_4__srcid;
823    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringc_p_to_target_4__trdid;
824    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringc_p_to_target_4__wdata;
825    sc_core::sc_signal<bool> ringc_p_to_target_4__wrap;
826    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_initiator_0__address;
827    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_0__be;
828    sc_core::sc_signal<bool> ringp_p_to_initiator_0__cfixed;
829    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_0__clen;
830    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_initiator_0__cmd;
831    sc_core::sc_signal<bool> ringp_p_to_initiator_0__cmdack;
832    sc_core::sc_signal<bool> ringp_p_to_initiator_0__cmdval;
833    sc_core::sc_signal<bool> ringp_p_to_initiator_0__cons;
834    sc_core::sc_signal<bool> ringp_p_to_initiator_0__contig;
835    sc_core::sc_signal<bool> ringp_p_to_initiator_0__eop;
836    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_0__pktid;
837    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_initiator_0__plen;
838    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_0__rdata;
839    sc_core::sc_signal<bool> ringp_p_to_initiator_0__reop;
840    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_0__rerror;
841    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_0__rpktid;
842    sc_core::sc_signal<bool> ringp_p_to_initiator_0__rspack;
843    sc_core::sc_signal<bool> ringp_p_to_initiator_0__rspval;
844    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_0__rsrcid;
845    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_0__rtrdid;
846    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_0__srcid;
847    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_0__trdid;
848    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_0__wdata;
849    sc_core::sc_signal<bool> ringp_p_to_initiator_0__wrap;
850    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_initiator_1__address;
851    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_1__be;
852    sc_core::sc_signal<bool> ringp_p_to_initiator_1__cfixed;
853    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_1__clen;
854    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_initiator_1__cmd;
855    sc_core::sc_signal<bool> ringp_p_to_initiator_1__cmdack;
856    sc_core::sc_signal<bool> ringp_p_to_initiator_1__cmdval;
857    sc_core::sc_signal<bool> ringp_p_to_initiator_1__cons;
858    sc_core::sc_signal<bool> ringp_p_to_initiator_1__contig;
859    sc_core::sc_signal<bool> ringp_p_to_initiator_1__eop;
860    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_1__pktid;
861    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_initiator_1__plen;
862    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_1__rdata;
863    sc_core::sc_signal<bool> ringp_p_to_initiator_1__reop;
864    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_1__rerror;
865    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_1__rpktid;
866    sc_core::sc_signal<bool> ringp_p_to_initiator_1__rspack;
867    sc_core::sc_signal<bool> ringp_p_to_initiator_1__rspval;
868    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_1__rsrcid;
869    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_1__rtrdid;
870    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_1__srcid;
871    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_1__trdid;
872    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_1__wdata;
873    sc_core::sc_signal<bool> ringp_p_to_initiator_1__wrap;
874    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_initiator_2__address;
875    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_2__be;
876    sc_core::sc_signal<bool> ringp_p_to_initiator_2__cfixed;
877    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_2__clen;
878    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_initiator_2__cmd;
879    sc_core::sc_signal<bool> ringp_p_to_initiator_2__cmdack;
880    sc_core::sc_signal<bool> ringp_p_to_initiator_2__cmdval;
881    sc_core::sc_signal<bool> ringp_p_to_initiator_2__cons;
882    sc_core::sc_signal<bool> ringp_p_to_initiator_2__contig;
883    sc_core::sc_signal<bool> ringp_p_to_initiator_2__eop;
884    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_2__pktid;
885    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_initiator_2__plen;
886    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_2__rdata;
887    sc_core::sc_signal<bool> ringp_p_to_initiator_2__reop;
888    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_2__rerror;
889    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_2__rpktid;
890    sc_core::sc_signal<bool> ringp_p_to_initiator_2__rspack;
891    sc_core::sc_signal<bool> ringp_p_to_initiator_2__rspval;
892    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_2__rsrcid;
893    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_2__rtrdid;
894    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_2__srcid;
895    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_2__trdid;
896    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_2__wdata;
897    sc_core::sc_signal<bool> ringp_p_to_initiator_2__wrap;
898    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_initiator_3__address;
899    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_3__be;
900    sc_core::sc_signal<bool> ringp_p_to_initiator_3__cfixed;
901    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_3__clen;
902    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_initiator_3__cmd;
903    sc_core::sc_signal<bool> ringp_p_to_initiator_3__cmdack;
904    sc_core::sc_signal<bool> ringp_p_to_initiator_3__cmdval;
905    sc_core::sc_signal<bool> ringp_p_to_initiator_3__cons;
906    sc_core::sc_signal<bool> ringp_p_to_initiator_3__contig;
907    sc_core::sc_signal<bool> ringp_p_to_initiator_3__eop;
908    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_3__pktid;
909    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_initiator_3__plen;
910    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_3__rdata;
911    sc_core::sc_signal<bool> ringp_p_to_initiator_3__reop;
912    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_3__rerror;
913    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_3__rpktid;
914    sc_core::sc_signal<bool> ringp_p_to_initiator_3__rspack;
915    sc_core::sc_signal<bool> ringp_p_to_initiator_3__rspval;
916    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_3__rsrcid;
917    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_3__rtrdid;
918    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_3__srcid;
919    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_3__trdid;
920    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_3__wdata;
921    sc_core::sc_signal<bool> ringp_p_to_initiator_3__wrap;
922    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_initiator_4__address;
923    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_4__be;
924    sc_core::sc_signal<bool> ringp_p_to_initiator_4__cfixed;
925    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_4__clen;
926    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_initiator_4__cmd;
927    sc_core::sc_signal<bool> ringp_p_to_initiator_4__cmdack;
928    sc_core::sc_signal<bool> ringp_p_to_initiator_4__cmdval;
929    sc_core::sc_signal<bool> ringp_p_to_initiator_4__cons;
930    sc_core::sc_signal<bool> ringp_p_to_initiator_4__contig;
931    sc_core::sc_signal<bool> ringp_p_to_initiator_4__eop;
932    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_4__pktid;
933    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_initiator_4__plen;
934    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_4__rdata;
935    sc_core::sc_signal<bool> ringp_p_to_initiator_4__reop;
936    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_initiator_4__rerror;
937    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_4__rpktid;
938    sc_core::sc_signal<bool> ringp_p_to_initiator_4__rspack;
939    sc_core::sc_signal<bool> ringp_p_to_initiator_4__rspval;
940    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_4__rsrcid;
941    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_4__rtrdid;
942    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_initiator_4__srcid;
943    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_initiator_4__trdid;
944    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_initiator_4__wdata;
945    sc_core::sc_signal<bool> ringp_p_to_initiator_4__wrap;
946    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_target_0__address;
947    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_0__be;
948    sc_core::sc_signal<bool> ringp_p_to_target_0__cfixed;
949    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_0__clen;
950    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_target_0__cmd;
951    sc_core::sc_signal<bool> ringp_p_to_target_0__cmdack;
952    sc_core::sc_signal<bool> ringp_p_to_target_0__cmdval;
953    sc_core::sc_signal<bool> ringp_p_to_target_0__cons;
954    sc_core::sc_signal<bool> ringp_p_to_target_0__contig;
955    sc_core::sc_signal<bool> ringp_p_to_target_0__eop;
956    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_0__pktid;
957    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_target_0__plen;
958    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_0__rdata;
959    sc_core::sc_signal<bool> ringp_p_to_target_0__reop;
960    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_0__rerror;
961    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_0__rpktid;
962    sc_core::sc_signal<bool> ringp_p_to_target_0__rspack;
963    sc_core::sc_signal<bool> ringp_p_to_target_0__rspval;
964    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_0__rsrcid;
965    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_0__rtrdid;
966    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_0__srcid;
967    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_0__trdid;
968    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_0__wdata;
969    sc_core::sc_signal<bool> ringp_p_to_target_0__wrap;
970    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_target_1__address;
971    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_1__be;
972    sc_core::sc_signal<bool> ringp_p_to_target_1__cfixed;
973    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_1__clen;
974    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_target_1__cmd;
975    sc_core::sc_signal<bool> ringp_p_to_target_1__cmdack;
976    sc_core::sc_signal<bool> ringp_p_to_target_1__cmdval;
977    sc_core::sc_signal<bool> ringp_p_to_target_1__cons;
978    sc_core::sc_signal<bool> ringp_p_to_target_1__contig;
979    sc_core::sc_signal<bool> ringp_p_to_target_1__eop;
980    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_1__pktid;
981    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_target_1__plen;
982    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_1__rdata;
983    sc_core::sc_signal<bool> ringp_p_to_target_1__reop;
984    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_1__rerror;
985    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_1__rpktid;
986    sc_core::sc_signal<bool> ringp_p_to_target_1__rspack;
987    sc_core::sc_signal<bool> ringp_p_to_target_1__rspval;
988    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_1__rsrcid;
989    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_1__rtrdid;
990    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_1__srcid;
991    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  ringp_p_to_target_1__to_tty0_p_vci;
992    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_1__trdid;
993    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_1__wdata;
994    sc_core::sc_signal<bool> ringp_p_to_target_1__wrap;
995    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_target_2__address;
996    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_2__be;
997    sc_core::sc_signal<bool> ringp_p_to_target_2__cfixed;
998    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_2__clen;
999    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_target_2__cmd;
1000    sc_core::sc_signal<bool> ringp_p_to_target_2__cmdack;
1001    sc_core::sc_signal<bool> ringp_p_to_target_2__cmdval;
1002    sc_core::sc_signal<bool> ringp_p_to_target_2__cons;
1003    sc_core::sc_signal<bool> ringp_p_to_target_2__contig;
1004    sc_core::sc_signal<bool> ringp_p_to_target_2__eop;
1005    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_2__pktid;
1006    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_target_2__plen;
1007    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_2__rdata;
1008    sc_core::sc_signal<bool> ringp_p_to_target_2__reop;
1009    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_2__rerror;
1010    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_2__rpktid;
1011    sc_core::sc_signal<bool> ringp_p_to_target_2__rspack;
1012    sc_core::sc_signal<bool> ringp_p_to_target_2__rspval;
1013    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_2__rsrcid;
1014    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_2__rtrdid;
1015    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_2__srcid;
1016    soclib::caba::VciSignals<soclib::caba::VciParams<4,8,64,1,1,1,14,4,4,1 >  >  ringp_p_to_target_2__to_xicu_p_vci;
1017    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_2__trdid;
1018    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_2__wdata;
1019    sc_core::sc_signal<bool> ringp_p_to_target_2__wrap;
1020    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  ringp_p_to_target_3__address;
1021    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_3__be;
1022    sc_core::sc_signal<bool> ringp_p_to_target_3__cfixed;
1023    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_3__clen;
1024    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  ringp_p_to_target_3__cmd;
1025    sc_core::sc_signal<bool> ringp_p_to_target_3__cmdack;
1026    sc_core::sc_signal<bool> ringp_p_to_target_3__cmdval;
1027    sc_core::sc_signal<bool> ringp_p_to_target_3__cons;
1028    sc_core::sc_signal<bool> ringp_p_to_target_3__contig;
1029    sc_core::sc_signal<bool> ringp_p_to_target_3__eop;
1030    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_3__pktid;
1031    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  ringp_p_to_target_3__plen;
1032    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_3__rdata;
1033    sc_core::sc_signal<bool> ringp_p_to_target_3__reop;
1034    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  ringp_p_to_target_3__rerror;
1035    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_3__rpktid;
1036    sc_core::sc_signal<bool> ringp_p_to_target_3__rspack;
1037    sc_core::sc_signal<bool> ringp_p_to_target_3__rspval;
1038    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_3__rsrcid;
1039    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_3__rtrdid;
1040    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  ringp_p_to_target_3__srcid;
1041    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  ringp_p_to_target_3__trdid;
1042    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  ringp_p_to_target_3__wdata;
1043    sc_core::sc_signal<bool> ringp_p_to_target_3__wrap;
1044    sc_core::sc_signal<bool> tty0_p_irq_0__to_xicu_p_hwi_0_;
1045    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  tty0_p_vci_address;
1046    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  tty0_p_vci_be;
1047    sc_core::sc_signal<bool> tty0_p_vci_cfixed;
1048    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  tty0_p_vci_clen;
1049    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  tty0_p_vci_cmd;
1050    sc_core::sc_signal<bool> tty0_p_vci_cmdack;
1051    sc_core::sc_signal<bool> tty0_p_vci_cmdval;
1052    sc_core::sc_signal<bool> tty0_p_vci_cons;
1053    sc_core::sc_signal<bool> tty0_p_vci_contig;
1054    sc_core::sc_signal<bool> tty0_p_vci_eop;
1055    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  tty0_p_vci_pktid;
1056    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  tty0_p_vci_plen;
1057    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  tty0_p_vci_rdata;
1058    sc_core::sc_signal<bool> tty0_p_vci_reop;
1059    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  tty0_p_vci_rerror;
1060    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  tty0_p_vci_rpktid;
1061    sc_core::sc_signal<bool> tty0_p_vci_rspack;
1062    sc_core::sc_signal<bool> tty0_p_vci_rspval;
1063    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  tty0_p_vci_rsrcid;
1064    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  tty0_p_vci_rtrdid;
1065    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  tty0_p_vci_srcid;
1066    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  tty0_p_vci_trdid;
1067    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  tty0_p_vci_wdata;
1068    sc_core::sc_signal<bool> tty0_p_vci_wrap;
1069    sc_core::sc_signal<bool> xicu_p_hwi_2_;
1070    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  xicu_p_vci_address;
1071    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xicu_p_vci_be;
1072    sc_core::sc_signal<bool> xicu_p_vci_cfixed;
1073    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  xicu_p_vci_clen;
1074    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  xicu_p_vci_cmd;
1075    sc_core::sc_signal<bool> xicu_p_vci_cmdack;
1076    sc_core::sc_signal<bool> xicu_p_vci_cmdval;
1077    sc_core::sc_signal<bool> xicu_p_vci_cons;
1078    sc_core::sc_signal<bool> xicu_p_vci_contig;
1079    sc_core::sc_signal<bool> xicu_p_vci_eop;
1080    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xicu_p_vci_pktid;
1081    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  xicu_p_vci_plen;
1082    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  xicu_p_vci_rdata;
1083    sc_core::sc_signal<bool> xicu_p_vci_reop;
1084    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  xicu_p_vci_rerror;
1085    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xicu_p_vci_rpktid;
1086    sc_core::sc_signal<bool> xicu_p_vci_rspack;
1087    sc_core::sc_signal<bool> xicu_p_vci_rspval;
1088    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  xicu_p_vci_rsrcid;
1089    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xicu_p_vci_rtrdid;
1090    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  xicu_p_vci_srcid;
1091    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xicu_p_vci_trdid;
1092    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  xicu_p_vci_wdata;
1093    sc_core::sc_signal<bool> xicu_p_vci_wrap;
1094    sc_core::sc_signal<sc_dt::sc_uint<64 >  >  xram_p_vci_address;
1095    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xram_p_vci_be;
1096    sc_core::sc_signal<bool> xram_p_vci_cfixed;
1097    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  xram_p_vci_clen;
1098    sc_core::sc_signal<sc_dt::sc_uint<2 >  >  xram_p_vci_cmd;
1099    sc_core::sc_signal<bool> xram_p_vci_cmdack;
1100    sc_core::sc_signal<bool> xram_p_vci_cmdval;
1101    sc_core::sc_signal<bool> xram_p_vci_cons;
1102    sc_core::sc_signal<bool> xram_p_vci_contig;
1103    sc_core::sc_signal<bool> xram_p_vci_eop;
1104    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xram_p_vci_pktid;
1105    sc_core::sc_signal<sc_dt::sc_uint<8 >  >  xram_p_vci_plen;
1106    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  xram_p_vci_rdata;
1107    sc_core::sc_signal<bool> xram_p_vci_reop;
1108    sc_core::sc_signal<sc_dt::sc_uint<1 >  >  xram_p_vci_rerror;
1109    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xram_p_vci_rpktid;
1110    sc_core::sc_signal<bool> xram_p_vci_rspack;
1111    sc_core::sc_signal<bool> xram_p_vci_rspval;
1112    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  xram_p_vci_rsrcid;
1113    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xram_p_vci_rtrdid;
1114    sc_core::sc_signal<sc_dt::sc_uint<14 >  >  xram_p_vci_srcid;
1115    sc_core::sc_signal<sc_dt::sc_uint<4 >  >  xram_p_vci_trdid;
1116    sc_core::sc_signal<sc_dt::sc_uint<32 >  >  xram_p_vci_wdata;
1117    sc_core::sc_signal<bool> xram_p_vci_wrap;
1118    // Signal declare;
1119
1120    bool do_global_init();
1121
1122  public:
1123
1124    sc_core::sc_in<bool> p_clock;
1125    sc_core::sc_in<bool> p_resetn;
1126    // Port declare;
1127
1128        // constructor
1129    topcell_(sc_core::sc_module_name name);
1130
1131  private:
1132    bool m_all_init_done;
1133
1134};
1135
1136#endif
Note: See TracBrowser for help on using the repository browser.