gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
_using.hh File Reference
#include "_channel.hh"

Go to the source code of this file.

Classes

class  sc_buffer< T, WRITER_POLICY >
 
class  sc_clock
 
class  sc_event_queue_if
 
class  sc_event_queue
 
class  sc_fifo< T >
 
class  sc_fifo_in< T >
 
class  sc_fifo_nonblocking_in_if< T >
 
class  sc_fifo_blocking_in_if< T >
 
class  sc_fifo_in_if< T >
 
class  sc_fifo_out< T >
 
class  sc_fifo_nonblocking_out_if< T >
 
class  sc_fifo_blocking_out_if< T >
 
class  sc_fifo_out_if< T >
 
class  sc_in< T >
 
class  sc_in_resolved
 
class  sc_in_rv< W >
 
class  sc_inout< T >
 
class  sc_inout_resolved
 
class  sc_inout_rv< W >
 
class  sc_mutex
 
class  sc_mutex_if
 
class  sc_out< T >
 
class  sc_out_resolved
 
class  sc_out_rv< W >
 
class  sc_semaphore
 
class  sc_semaphore_if
 
class  sc_signal< T, WRITER_POLICY >
 
class  sc_signal_in_if< T >
 
class  sc_signal_write_if< T >
 
class  sc_signal_inout_if< T >
 
class  sc_signal_resolved
 
class  sc_signal_rv< W >
 

Typedefs

typedef sc_in< bool > sc_in_clk
 
typedef sc_inout< bool > sc_inout_clk
 
typedef sc_out< bool > sc_out_clk
 
typedef sc_port< sc_event_queue_if, 1, SC_ONE_OR_MORE_BOUNDsc_event_queue_port
 
template<class T>
using sc_signal_out_if
 

Variables

const char SC_ID_PORT_OUTSIDE_MODULE_ []
 
const char SC_ID_CLOCK_PERIOD_ZERO_ []
 
const char SC_ID_CLOCK_HIGH_TIME_ZERO_ []
 
const char SC_ID_CLOCK_LOW_TIME_ZERO_ []
 
const char SC_ID_MORE_THAN_ONE_FIFO_READER_ []
 
const char SC_ID_MORE_THAN_ONE_FIFO_WRITER_ []
 
const char SC_ID_INVALID_FIFO_SIZE_ []
 
const char SC_ID_BIND_IF_TO_PORT_ []
 
const char SC_ID_BIND_PORT_TO_PORT_ []
 
const char SC_ID_COMPLETE_BINDING_ []
 
const char SC_ID_INSERT_PORT_ []
 
const char SC_ID_REMOVE_PORT_ []
 
const char SC_ID_GET_IF_ []
 
const char SC_ID_INSERT_PRIM_CHANNEL_ []
 
const char SC_ID_REMOVE_PRIM_CHANNEL_ []
 
const char SC_ID_MORE_THAN_ONE_SIGNAL_DRIVER_ []
 
const char SC_ID_NO_DEFAULT_EVENT_ []
 
const char SC_ID_RESOLVED_PORT_NOT_BOUND_ []
 
const char SC_ID_FIND_EVENT_ []
 
const char SC_ID_INVALID_SEMAPHORE_VALUE_ []
 
const char SC_ID_SC_EXPORT_HAS_NO_INTERFACE_ []
 
const char SC_ID_INSERT_EXPORT_ []
 
const char SC_ID_EXPORT_OUTSIDE_MODULE_ []
 
const char SC_ID_SC_EXPORT_NOT_REGISTERED_ []
 
const char SC_ID_SC_EXPORT_NOT_BOUND_AFTER_CONSTRUCTION_ []
 
const char SC_ID_ATTEMPT_TO_WRITE_TO_CLOCK_ []
 
const char SC_ID_SC_EXPORT_ALREADY_BOUND_ []
 
const char SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_ []
 
const char SC_ID_ATTEMPT_TO_BIND_CLOCK_TO_OUTPUT_ []
 
const char SC_ID_NO_ASYNC_UPDATE_ []
 

Typedef Documentation

◆ sc_event_queue_port

◆ sc_in_clk

typedef sc_in<bool> sc_core::sc_in_clk

Definition at line 116 of file sc_clock.hh.

◆ sc_inout_clk

Definition at line 119 of file sc_clock.hh.

◆ sc_out_clk

typedef sc_out<bool> sc_core::sc_out_clk

Definition at line 120 of file sc_clock.hh.

◆ sc_signal_out_if

template<class T>
using sc_core::sc_signal_out_if

Definition at line 88 of file sc_signal_inout_if.hh.

Variable Documentation

◆ SC_ID_ATTEMPT_TO_BIND_CLOCK_TO_OUTPUT_

const char sc_core::SC_ID_ATTEMPT_TO_BIND_CLOCK_TO_OUTPUT_

Definition at line 75 of file messages.cc.

◆ SC_ID_ATTEMPT_TO_WRITE_TO_CLOCK_

const char sc_core::SC_ID_ATTEMPT_TO_WRITE_TO_CLOCK_

Definition at line 69 of file messages.cc.

◆ SC_ID_BIND_IF_TO_PORT_

const char sc_core::SC_ID_BIND_IF_TO_PORT_

Definition at line 44 of file messages.cc.

◆ SC_ID_BIND_PORT_TO_PORT_

const char sc_core::SC_ID_BIND_PORT_TO_PORT_

Definition at line 45 of file messages.cc.

◆ SC_ID_CLOCK_HIGH_TIME_ZERO_

const char sc_core::SC_ID_CLOCK_HIGH_TIME_ZERO_

Definition at line 36 of file messages.cc.

◆ SC_ID_CLOCK_LOW_TIME_ZERO_

const char sc_core::SC_ID_CLOCK_LOW_TIME_ZERO_

Definition at line 37 of file messages.cc.

◆ SC_ID_CLOCK_PERIOD_ZERO_

const char sc_core::SC_ID_CLOCK_PERIOD_ZERO_

Definition at line 35 of file messages.cc.

◆ SC_ID_COMPLETE_BINDING_

const char sc_core::SC_ID_COMPLETE_BINDING_

Definition at line 46 of file messages.cc.

◆ SC_ID_EXPORT_OUTSIDE_MODULE_

const char sc_core::SC_ID_EXPORT_OUTSIDE_MODULE_

Definition at line 63 of file messages.cc.

◆ SC_ID_FIND_EVENT_

const char sc_core::SC_ID_FIND_EVENT_

Definition at line 57 of file messages.cc.

◆ SC_ID_GET_IF_

const char sc_core::SC_ID_GET_IF_

Definition at line 49 of file messages.cc.

◆ SC_ID_INSERT_EXPORT_

const char sc_core::SC_ID_INSERT_EXPORT_

Definition at line 62 of file messages.cc.

◆ SC_ID_INSERT_PORT_

const char sc_core::SC_ID_INSERT_PORT_

Definition at line 47 of file messages.cc.

◆ SC_ID_INSERT_PRIM_CHANNEL_

const char sc_core::SC_ID_INSERT_PRIM_CHANNEL_

Definition at line 50 of file messages.cc.

◆ SC_ID_INVALID_FIFO_SIZE_

const char sc_core::SC_ID_INVALID_FIFO_SIZE_

Definition at line 42 of file messages.cc.

◆ SC_ID_INVALID_SEMAPHORE_VALUE_

const char sc_core::SC_ID_INVALID_SEMAPHORE_VALUE_

Definition at line 58 of file messages.cc.

◆ SC_ID_MORE_THAN_ONE_FIFO_READER_

const char sc_core::SC_ID_MORE_THAN_ONE_FIFO_READER_

Definition at line 38 of file messages.cc.

◆ SC_ID_MORE_THAN_ONE_FIFO_WRITER_

const char sc_core::SC_ID_MORE_THAN_ONE_FIFO_WRITER_

Definition at line 40 of file messages.cc.

◆ SC_ID_MORE_THAN_ONE_SIGNAL_DRIVER_

const char sc_core::SC_ID_MORE_THAN_ONE_SIGNAL_DRIVER_

Definition at line 52 of file messages.cc.

◆ SC_ID_NO_ASYNC_UPDATE_

const char sc_core::SC_ID_NO_ASYNC_UPDATE_

Definition at line 77 of file messages.cc.

◆ SC_ID_NO_DEFAULT_EVENT_

const char sc_core::SC_ID_NO_DEFAULT_EVENT_

Definition at line 54 of file messages.cc.

◆ SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_

const char sc_core::SC_ID_OPERATION_ON_NON_SPECIALIZED_SIGNAL_

Definition at line 73 of file messages.cc.

◆ SC_ID_PORT_OUTSIDE_MODULE_

const char sc_core::SC_ID_PORT_OUTSIDE_MODULE_

Definition at line 34 of file messages.cc.

◆ SC_ID_REMOVE_PORT_

const char sc_core::SC_ID_REMOVE_PORT_

Definition at line 48 of file messages.cc.

◆ SC_ID_REMOVE_PRIM_CHANNEL_

const char sc_core::SC_ID_REMOVE_PRIM_CHANNEL_

Definition at line 51 of file messages.cc.

◆ SC_ID_RESOLVED_PORT_NOT_BOUND_

const char sc_core::SC_ID_RESOLVED_PORT_NOT_BOUND_

Definition at line 55 of file messages.cc.

◆ SC_ID_SC_EXPORT_ALREADY_BOUND_

const char sc_core::SC_ID_SC_EXPORT_ALREADY_BOUND_

Definition at line 71 of file messages.cc.

◆ SC_ID_SC_EXPORT_HAS_NO_INTERFACE_

const char sc_core::SC_ID_SC_EXPORT_HAS_NO_INTERFACE_

Definition at line 60 of file messages.cc.

◆ SC_ID_SC_EXPORT_NOT_BOUND_AFTER_CONSTRUCTION_

const char sc_core::SC_ID_SC_EXPORT_NOT_BOUND_AFTER_CONSTRUCTION_

Definition at line 67 of file messages.cc.

◆ SC_ID_SC_EXPORT_NOT_REGISTERED_

const char sc_core::SC_ID_SC_EXPORT_NOT_REGISTERED_

Definition at line 65 of file messages.cc.


Generated on Mon May 26 2025 09:19:16 for gem5 by doxygen 1.13.2