Changeset 533 for trunk/platforms/tsar_generic_iob
- Timestamp:
- Sep 22, 2013, 8:01:58 PM (11 years ago)
- Location:
- trunk/platforms/tsar_generic_iob
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/platforms/tsar_generic_iob/top.cpp
r498 r533 1119 1119 for ( size_t n=0 ; n<32 ; n++ ) 1120 1120 { 1121 if ( n < 8 ) clusters[0][0]->p_irq[n]->bind(signal_unused_irq[n]);1122 else if ( n < 10 ) clusters[0][0]->p_irq[n]->bind(signal_irq_mnic_rx[n-8]);1123 else if ( n < 12 ) clusters[0][0]->p_irq[n]->bind(signal_irq_mnic_tx[n-10]);1124 else if ( n < 16 ) clusters[0][0]->p_irq[n]->bind(signal_irq_cdma[n-12]);1125 else if ( n < mx ) clusters[0][0]->p_irq[n]->bind(signal_irq_mtty[n-16]);1126 else if ( n < 31 ) clusters[0][0]->p_irq[n]->bind(signal_unused_irq[n]);1127 else clusters[0][0]->p_irq[n]->bind(signal_irq_bdev);1121 if ( n < 8 ) (*clusters[0][0]->p_irq[n]) (signal_unused_irq[n]); 1122 else if ( n < 10 ) (*clusters[0][0]->p_irq[n]) (signal_irq_mnic_rx[n-8]); 1123 else if ( n < 12 ) (*clusters[0][0]->p_irq[n]) (signal_irq_mnic_tx[n-10]); 1124 else if ( n < 16 ) (*clusters[0][0]->p_irq[n]) (signal_irq_cdma[n-12]); 1125 else if ( n < mx ) (*clusters[0][0]->p_irq[n]) (signal_irq_mtty[n-16]); 1126 else if ( n < 31 ) (*clusters[0][0]->p_irq[n]) (signal_unused_irq[n]); 1127 else (*clusters[0][0]->p_irq[n]) (signal_irq_bdev); 1128 1128 } 1129 1129 1130 1130 // IOB0 cluster connexion to IOX network 1131 clusters[0][0]->p_vci_iox_ini->bind(signal_vci_ini_iob0);1132 clusters[0][0]->p_vci_iox_tgt->bind(signal_vci_tgt_iob0);1131 (*clusters[0][0]->p_vci_iox_ini) (signal_vci_ini_iob0); 1132 (*clusters[0][0]->p_vci_iox_tgt) (signal_vci_tgt_iob0); 1133 1133 1134 1134 // IOB1 cluster connexion to IOX network 1135 clusters[XMAX-1][YMAX-1]->p_vci_iox_ini->bind(signal_vci_ini_iob1);1136 clusters[XMAX-1][YMAX-1]->p_vci_iox_tgt->bind(signal_vci_tgt_iob1);1135 (*clusters[XMAX-1][YMAX-1]->p_vci_iox_ini) (signal_vci_ini_iob1); 1136 (*clusters[XMAX-1][YMAX-1]->p_vci_iox_tgt) (signal_vci_tgt_iob1); 1137 1137 1138 1138 // All clusters Clock & RESET connexions -
trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp
r504 r533 717 717 if ( cluster_id == cluster_iob0 ) 718 718 for ( size_t n=0 ; n<32 ; n++ ) 719 iob->p_irq[n]->bind(*(this->p_irq[n]));719 (*iob->p_irq[n]) (*(this->p_irq[n])); 720 720 721 721 // initiator wrapper to RAM network
Note: See TracChangeset
for help on using the changeset viewer.