Changeset 278 for trunk/platforms/platform_fpga_de2-115
- Timestamp:
- Dec 4, 2012, 1:31:51 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/platforms/platform_fpga_de2-115/top.cpp
r275 r278 51 51 #ifdef _OPENMP 52 52 omp_set_dynamic(false); 53 omp_set_num_threads( 3);53 omp_set_num_threads(5); 54 54 //omp_set_num_threads(1); 55 55 std::cerr << "Built with openmp version " << _OPENMP << std::endl; … … 232 232 proc0 = new soclib::caba::VciCcVCacheWrapperV4<vci_param, proc_iss > 233 233 ("proc0", 0, maptabp, maptabc, IntTab(0),IntTab(0),IntTab(0), 234 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 1000000, DEBUG_CYCLE, true);234 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 50000, DEBUG_CYCLE, true); 235 235 signal_proc0_it0 = new sc_signal<bool>("mips0_it0"); 236 236 signal_proc0_it1 = new sc_signal<bool>("mips0_it1"); … … 243 243 proc1 = new soclib::caba::VciCcVCacheWrapperV4<vci_param, proc_iss > 244 244 ("proc1", 1, maptabp, maptabc, IntTab(1),IntTab(1),IntTab(1), 245 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 1000000, DEBUG_CYCLE, true);245 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 50000, DEBUG_CYCLE, true); 246 246 signal_proc1_it0 = new sc_signal<bool>("mips1_it0"); 247 247 signal_proc1_it1 = new sc_signal<bool>("mips1_it1"); … … 270 270 proc2 = new soclib::caba::VciCcVCacheWrapperV4<vci_param, proc_iss > 271 271 ("proc2", 2, maptabp, maptabc, IntTab(2),IntTab(2),IntTab(2), 272 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 1000000, DEBUG_CYCLE, true);272 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 50000, DEBUG_CYCLE, true); 273 273 signal_proc2_it0 = new sc_signal<bool>("mips2_it0"); 274 274 signal_proc2_it1 = new sc_signal<bool>("mips2_it1"); … … 277 277 signal_proc2_it4 = new sc_signal<bool>("mips2_it4"); 278 278 signal_proc2_it5 = new sc_signal<bool>("mips2_it5"); 279 ringp = new soclib::caba::VciSimpleRingFast<vci_param, 40, 33>280 ("ringp",maptabp, IntTab(), 4, 5, 7);281 279 vcixicu = new soclib::caba::VciXicu<vci_param> 282 280 ("vcixicu", maptabp, IntTab(4), 4 /* npti */, 2 /* nhwi */, 4 /* nwti */, 12 /* nirq */); … … 291 289 { 292 290 #endif 291 ringc = new soclib::caba::VciSimpleRingFast<vci_param, 40, 33> 292 ("ringc",maptabc, IntTab(), 4, 5, 5); 293 #if 1 294 } 295 } 296 #pragma omp section 297 { 298 #pragma omp critical 299 { 300 #endif 301 ringp = new soclib::caba::VciSimpleRingFast<vci_param, 40, 33> 302 ("ringp",maptabp, IntTab(), 4, 5, 7); 303 #if 1 304 } 305 } 306 #pragma omp section 307 { 308 #pragma omp critical 309 { 310 #endif 293 311 proc3 = new soclib::caba::VciCcVCacheWrapperV4<vci_param, proc_iss > 294 312 ("proc3", 3, maptabp, maptabc, IntTab(3),IntTab(3),IntTab(3), 295 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 1000000, DEBUG_CYCLE, true);313 8,8,8,8,4,64,16,4,64,16,4, 4, 0, 0, 4, 50000, DEBUG_CYCLE, true); 296 314 signal_proc3_it0 = new sc_signal<bool>("mips3_it0"); 297 315 signal_proc3_it1 = new sc_signal<bool>("mips3_it1"); … … 305 323 ("memc",maptabp,maptabc,maptabx,IntTab(0),IntTab(4),IntTab(0), IntTab(4),16,256,16, 1024, 4, 4, DEBUG_CYCLE, true); 306 324 signal_vci_ixr_memc = new soclib::caba::VciSignals<vci_param>("vci_ixr_memc"); 307 ringc = new soclib::caba::VciSimpleRingFast<vci_param, 40, 33>308 ("ringc",maptabc, IntTab(), 4, 5, 5);309 325 #ifdef VCI_LOGGER_ON_L1 310 326 soclib::caba::VciLogger<vci_param> vci_logger0("vci_logger0",maptabp);
Note: See TracChangeset
for help on using the changeset viewer.