VIRTUTECH CONFIDENTIAL    Previous - Up - Next

trans-sorter

Provided by
g-cache, g-cache-ooo
Class Hierarchy
conf-objectlog-objecttrans-sorter
Interfaces Implemented
log_object, timing_model
Description
A trans-sorter object divides the transactions in 4 transaction flows according to two criteria: are they cacheable or not? Are they generated by the cpu or by a device? They are forwarded to the four timing models attributes corresponding to the four possibilities. This can be useful to ignore some types of transactions when tracing or connecting a memory hierarchy.

Attributes

Attributes inherited from class conf-object
attributes, classname, component, iface, name, object_id, queue
Attributes inherited from class log-object
access_count, log_buffer, log_buffer_last, log_buffer_size, log_group_mask, log_groups, log_level, log_type_mask
Attribute List
cache
Required attribute; read/write access; type: Object or Nil.

Cache to which the sorter is connected.

cacheable_dev_timing_model
Optional attribute; read/write access; type: Object or Nil.

Timing model which will receive cacheable device transactions.

cacheable_dev_transactions
Optional attribute; read/write access; type: Integer.

Number of cacheable device transactions.

cacheable_mem_timing_model
Optional attribute; read/write access; type: Object or Nil.

Timing model which will receive cacheable memory transactions.

cacheable_mem_transactions
Optional attribute; read/write access; type: Integer.

Number of cacheable memory transactions.

uncacheable_dev_timing_model
Optional attribute; read/write access; type: Object or Nil.

Timing model which will receive uncacheable device transactions.

uncacheable_dev_transactions
Optional attribute; read/write access; type: Integer.

Number of uncacheable device transactions.

uncacheable_mem_timing_model
Optional attribute; read/write access; type: Object or Nil.

Timing model which will receive uncacheable memory transactions.

uncacheable_mem_transactions
Optional attribute; read/write access; type: Integer.

Number of uncacheable memory transactions.

Command List

Commands defined by interface log_object
log, log-group, log-level, log-size, log-type
Commands
infoprint the sorter information
statisticsprint the sorter statistics

Command Descriptions

<trans-sorter>.info
Synopsis
<trans-sorter>.info
Description
Output the sorter information
<trans-sorter>.statistics
Synopsis
<trans-sorter>.statistics
Description
Output the sorter statistics

VIRTUTECH CONFIDENTIAL    Previous - Up - Next