Changeset 658 for branches/fault_tolerance/platform/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp
- Timestamp:
- Mar 7, 2014, 10:29:22 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/fault_tolerance/platform/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp
r648 r658 160 160 params.x_width + params.y_width + params.l_width); 161 161 162 /////////// LOCAL ROM 163 brom = new VciSimpleRom<vci_param_int>( 164 "brom", 165 IntTab(cluster_id, params.int_brom_tgtid), 166 params.mt_int, 167 params.loader, 168 params.x_width + params.y_width); 169 170 std::ostringstream s_wt_brom; 171 s_wt_brom << "brom_wt_" << params.x_id << "_" << params.y_id; 172 brom_int_wt = new VciIntDspinTargetWrapperType ( 173 s_wt_brom.str().c_str(), 174 params.x_width + params.y_width + params.l_width); 175 162 176 /////////// XICU 163 177 std::ostringstream s_xicu; … … 201 215 /////////// Direct LOCAL_XBAR(S) 202 216 size_t nb_direct_initiators = params.nb_procs + 1; 203 size_t nb_direct_targets = 3;217 size_t nb_direct_targets = 4; 204 218 if ((cluster_id == cluster_iob0) or (cluster_id == cluster_iob1)) 205 219 { 206 220 nb_direct_initiators = params.nb_procs + 2; 207 nb_direct_targets = 4;221 nb_direct_targets = 5; 208 222 } 209 223 … … 462 476 int_xbar_cmd_d->p_local_out[params.int_xicu_tgtid]( 463 477 signal_int_dspin_cmd_xicu_t); 478 int_xbar_cmd_d->p_local_out[params.int_brom_tgtid]( 479 signal_int_dspin_cmd_brom_t); 464 480 int_xbar_cmd_d->p_local_out[params.int_mdma_tgtid]( 465 481 signal_int_dspin_cmd_mdma_t); … … 490 506 int_xbar_rsp_d->p_local_in[params.int_xicu_tgtid]( 491 507 signal_int_dspin_rsp_xicu_t); 508 int_xbar_rsp_d->p_local_in[params.int_brom_tgtid]( 509 signal_int_dspin_rsp_brom_t); 492 510 int_xbar_rsp_d->p_local_in[params.int_mdma_tgtid]( 493 511 signal_int_dspin_rsp_mdma_t); … … 609 627 memc_ram_wi->p_vci (signal_ram_vci_ini_memc); 610 628 629 //////////////////////////////////// BROM 630 brom->p_clk (this->p_clk); 631 brom->p_resetn (this->p_resetn); 632 brom->p_vci (signal_int_vci_tgt_brom); 633 634 //wrapper to INT network 635 brom_int_wt->p_clk (this->p_clk); 636 brom_int_wt->p_resetn (this->p_resetn); 637 brom_int_wt->p_dspin_cmd (signal_int_dspin_cmd_brom_t); 638 brom_int_wt->p_dspin_rsp (signal_int_dspin_rsp_brom_t); 639 brom_int_wt->p_vci (signal_int_vci_tgt_brom); 640 611 641 //////////////////////////////////// XRAM 612 642 xram->p_clk (this->p_clk); … … 726 756 delete xicu; 727 757 delete xicu_int_wt; 758 delete brom; 759 delete brom_int_wt; 728 760 delete mdma; 729 761 delete mdma_int_wt;
Note: See TracChangeset
for help on using the changeset viewer.