Changeset 215 for trunk/modules/vci_mem_cache_v4/caba/source/include
- Timestamp:
- Mar 22, 2012, 5:12:29 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/vci_mem_cache_v4/caba/source/include/vci_mem_cache_v4.h
r200 r215 296 296 size_t m_debug_previous_count; 297 297 298 bool m_monitor_ok; 299 vci_addr_t m_monitor_base; 300 vci_addr_t m_monitor_length; 301 298 302 // instrumentation counters 299 303 uint32_t m_cpt_cycles; // Counter of cycles … … 322 326 323 327 public: 324 sc_in<bool> p_clk;325 sc_in<bool> p_resetn;328 sc_in<bool> p_clk; 329 sc_in<bool> p_resetn; 326 330 soclib::caba::VciTarget<vci_param> p_vci_tgt; 327 331 soclib::caba::VciTarget<vci_param> p_vci_tgt_cleanup; … … 344 348 size_t transaction_tab_lines=TRANSACTION_TAB_LINES, // Size of the TRT 345 349 size_t update_tab_lines=UPDATE_TAB_LINES, // Size of the UPT 346 size_t debug_start_cycle=0, 350 size_t debug_start_cycle=0, 347 351 bool debug_ok=false); 348 352 349 353 ~VciMemCacheV4(); 354 355 void print_stats(); 356 void print_trace(); 357 void copies_monitor(vci_addr_t addr); 358 void start_monitor(vci_addr_t addr, vci_addr_t length); 359 void stop_monitor(); 360 361 private: 350 362 351 363 void transition(); 352 364 void genMoore(); 353 void print_stats(); 354 void print_trace(); 355 void cache_monitor(vci_addr_t addr); 356 357 private: 365 void check_monitor(vci_addr_t addr, data_t data); 358 366 359 367 // Component attributes … … 530 538 531 539 // Buffer between INIT_RSP fsm and TGT_RSP fsm (complete write/update transaction) 532 sc_signal<bool> 540 sc_signal<bool> r_init_rsp_to_tgt_rsp_req; // valid request 533 541 sc_signal<size_t> r_init_rsp_to_tgt_rsp_srcid; // Transaction srcid 534 542 sc_signal<size_t> r_init_rsp_to_tgt_rsp_trdid; // Transaction trdid
Note: See TracChangeset
for help on using the changeset viewer.