This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | ovm_blocking_put_imp_decl(SFX) |
| #define | ovm_nonblocking_put_imp_decl(SFX) |
| #define | ovm_put_imp_decl(SFX) |
| #define | ovm_blocking_get_imp_decl(SFX) |
| #define | ovm_nonblocking_get_imp_decl(SFX) |
| #define | ovm_get_imp_decl(SFX) |
| #define | ovm_blocking_peek_imp_decl(SFX) |
| #define | ovm_nonblocking_peek_imp_decl(SFX) |
| #define | ovm_peek_imp_decl(SFX) |
| #define | ovm_blocking_get_peek_imp_decl(SFX) |
| #define | ovm_nonblocking_get_peek_imp_decl(SFX) |
| #define | ovm_get_peek_imp_decl(SFX) |
| #define | ovm_blocking_master_imp_decl(SFX) |
| #define | ovm_nonblocking_master_imp_decl(SFX) |
| #define | ovm_master_imp_decl(SFX) |
| #define | ovm_blocking_slave_imp_decl(SFX) |
| #define | ovm_nonblocking_slave_imp_decl(SFX) |
| #define | ovm_slave_imp_decl(SFX) |
| #define | ovm_blocking_transport_imp_decl(SFX) |
| #define | ovm_non_blocking_transport_imp_decl(SFX) |
| #define | ovm_transport_imp_decl(SFX) |
| #define | ovm_analysis_imp_decl(SFX) |
| #define | BLOCKING_PUT_IMP_SFX(SFX, imp, TYPE, arg) task put( input TYPE arg); imp.putSFX( arg); endtask |
| #define | BLOCKING_GET_IMP_SFX(SFX, imp, TYPE, arg) task get( output TYPE arg); imp.getSFX( arg); endtask |
| #define | BLOCKING_PEEK_IMP_SFX(SFX, imp, TYPE, arg) task peek( output TYPE arg);imp.peekSFX( arg); endtask |
| #define | NONBLOCKING_PUT_IMP_SFX(SFX, imp, TYPE, arg) |
| #define | NONBLOCKING_GET_IMP_SFX(SFX, imp, TYPE, arg) |
| #define | NONBLOCKING_PEEK_IMP_SFX(SFX, imp, TYPE, arg) |
| #define | BLOCKING_TRANSPORT_IMP_SFX(SFX, imp, REQ, RSP, req_arg, rsp_arg) |
| #define | NONBLOCKING_TRANSPORT_IMP_SFX(SFX, imp, REQ, RSP, req_arg, rsp_arg) |
Functions | |
| BLOCKING_GET_IMP_SFX (SFX, m_rsp_imp, RSP, t) BLOCKING_PEEK_IMP_SFX(SFX | |
| NONBLOCKING_GET_IMP_SFX (SFX, m_rsp_imp, RSP, t) NONBLOCKING_PEEK_IMP_SFX(SFX | |
| NONBLOCKING_PUT_IMP_SFX (SFX, m_req_imp, REQ, t) BLOCKING_GET_IMP_SFX(SFX | |
| t | BLOCKING_PEEK_IMP_SFX (SFX, m_rsp_imp, RSP, t) NONBLOCKING_GET_IMP_SFX(SFX |
| t t | NONBLOCKING_PEEK_IMP_SFX (SFX, m_rsp_imp, RSP, t) endclassBLOCKING_GET_IMP_SFX(SFX |
| t t t | BLOCKING_PEEK_IMP_SFX (SFX, m_req_imp, REQ, t) endclassNONBLOCKING_GET_IMP_SFX(SFX |
| t t t t | NONBLOCKING_PEEK_IMP_SFX (SFX, m_req_imp, REQ, t) endclassNONBLOCKING_PUT_IMP_SFX(SFX |
| t t t t t | BLOCKING_GET_IMP_SFX (SFX, m_req_imp, REQ, t) BLOCKING_PEEK_IMP_SFX(SFX |
| t t t t t t | NONBLOCKING_GET_IMP_SFX (SFX, m_req_imp, REQ, t) NONBLOCKING_PEEK_IMP_SFX(SFX |
Variables | |
| m_rsp_imp | |
| RSP | |
| m_rsp_imp | |
| RSP | |
| m_rsp_imp | |
| RSP | |
| t | m_rsp_imp |
| t | RSP |
| t t | m_req_imp |
| t t | REQ |
| t t t | m_req_imp |
| t t t | REQ |
| t t t t | m_rsp_imp |
| t t t t | RSP |
| t t t t t | m_req_imp |
| t t t t t | REQ |
| t t t t t t | m_req_imp |
| t t t t t t | REQ |
|
|
Definition at line 263 of file tlm_defines.svh. |
|
|
Definition at line 266 of file tlm_defines.svh. |
|
|
Definition at line 260 of file tlm_defines.svh. |
|
|
Value: task transport( input REQ req_arg, output RSP rsp_arg); \ imp.transportSFX(req_arg, rsp_arg); \ endtask Definition at line 290 of file tlm_defines.svh. |
|
|
Value: function bit try_get( output TYPE arg); \
if( !imp.try_getSFX( arg)) return 0; \
return 1; \
endfunction \
function bit can_get(); return imp.can_getSFX(); endfunction
Definition at line 276 of file tlm_defines.svh. |
|
|
Value: function bit try_peek( output TYPE arg); \
if( !imp.try_peekSFX( arg)) return 0; \
return 1; \
endfunction \
function bit can_peek(); return imp.can_peekSFX(); endfunction
Definition at line 283 of file tlm_defines.svh. |
|
|
Value: function bit try_put( input TYPE arg); \
if( !imp.try_putSFX( arg)) return 0; \
return 1; \
endfunction \
function bit can_put(); return imp.can_putSFX(); endfunction
Definition at line 269 of file tlm_defines.svh. |
|
|
Value: function void nb_transport( input REQ req_arg, output RSP rsp_arg); \ if(imp) imp.nb_transportSFX(req_arg, rsp_arg); \ endfunction Definition at line 295 of file tlm_defines.svh. |
|
|
Value: class ovm_analysis_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_ANALYSIS_MASK,`"ovm_analysis_imp##SFX`",IMP) \ function void write( input T t); \ m_imp.writeSFX( t); \ endfunction \ \ endclass Definition at line 246 of file tlm_defines.svh. |
|
|
Value: class ovm_blocking_get_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_BLOCKING_GET_MASK,`"ovm_blocking_get_imp##SFX`",IMP) \ BLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 69 of file tlm_defines.svh. |
|
|
Value: class ovm_blocking_get_peek_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_BLOCKING_GET_PEEK_MASK,`"ovm_blocking_get_peek_imp##SFX`",IMP) \ BLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ BLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 114 of file tlm_defines.svh. |
|
|
Value: class ovm_blocking_master_impSFX #(type REQ=int, type RSP=int, type IMP=int, \ type REQ_IMP=IMP, type RSP_IMP=IMP) \ extends ovm_port_base #(tlm_if_base #(REQ, RSP)); \ OVM_MS_IMP_COMMON(TLM_BLOCKING_MASTER_MASK,`"ovm_blocking_master_imp##SFX`") \ \ BLOCKING_PUT_IMP_SFX(SFX, m_req_imp, REQ, t) Definition at line 140 of file tlm_defines.svh. |
|
|
Value: class ovm_blocking_peek_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_BLOCKING_PEEK_MASK,`"ovm_blocking_peek_imp##SFX`",IMP) \ BLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 91 of file tlm_defines.svh. |
|
|
Value: class ovm_blocking_put_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_BLOCKING_PUT_MASK,`"ovm_blocking_put_imp##SFX`",IMP) \ BLOCKING_PUT_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 47 of file tlm_defines.svh. |
|
|
Value: class ovm_blocking_slave_impSFX #(type REQ=int, type RSP=int, type IMP=int, \ type REQ_IMP=IMP, type RSP_IMP=IMP) \ extends ovm_port_base #(tlm_if_base #(RSP, REQ)); \ OVM_MS_IMP_COMMON(TLM_BLOCKING_SLAVE_MASK,`"ovm_blocking_slave_imp##SFX`") \ \ BLOCKING_PUT_IMP_SFX(SFX, m_rsp_imp, RSP, t) |
|
|
Value: class ovm_blocking_transport_impSFX #(type REQ=int, type RSP=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(REQ, RSP)); \ OVM_IMP_COMMON(TLM_BLOCKING_TRANSPORT_MASK,`"ovm_blocking_transport_imp##SFX`",IMP) \ BLOCKING_TRANSPORT_IMP##SFX(SFX, m_imp, REQ, RSP, req, rsp) \ endclass Definition at line 224 of file tlm_defines.svh. |
|
|
Value: class ovm_get_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_GET_MASK,`"ovm_get_imp##SFX`",IMP) \ BLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ NONBLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 83 of file tlm_defines.svh. |
|
|
Value: class ovm_get_peek_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_GET_PEEK_MASK,`"ovm_get_peek_imp##SFX`",IMP) \ BLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ NONBLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ BLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ NONBLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 130 of file tlm_defines.svh. |
|
|
Value: class ovm_master_impSFX #(type REQ=int, type RSP=int, type IMP=int, \ type REQ_IMP=IMP, type RSP_IMP=IMP) \ extends ovm_port_base #(tlm_if_base #(REQ, RSP)); \ OVM_MS_IMP_COMMON(TLM_MASTER_MASK,`"ovm_master_imp##SFX`") \ \ BLOCKING_PUT_IMP_SFX(SFX, m_req_imp, REQ, t) Definition at line 166 of file tlm_defines.svh. |
|
|
Value: class ovm_nonblocking_transport_impSFX #(type REQ=int, type RSP=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(REQ, RSP)); \ OVM_IMP_COMMON(TLM_NONBLOCKING_TRANSPORT_MASK,`"ovm_nonblocking_transport_imp##SFX`",IMP) \ NONBLOCKING_TRANSPORT_IMP_SFX(SFX, m_imp, REQ, RSP, req, rsp) \ endclass Definition at line 231 of file tlm_defines.svh. |
|
|
Value: class ovm_nonblocking_get_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_NONBLOCKING_GET_MASK,`"ovm_nonblocking_get_imp##SFX`",IMP) \ NONBLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 76 of file tlm_defines.svh. |
|
|
Value: class ovm_nonblocking_get_peek_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_NONBLOCKING_GET_PEEK_MASK,`"ovm_nonblocking_get_peek_imp##SFX`",IMP) \ NONBLOCKING_GET_IMP_SFX(SFX, m_imp, T, t) \ NONBLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 122 of file tlm_defines.svh. |
|
|
Value: class ovm_nonblocking_master_imp #(type REQ=int, type RSP=int, type IMP=int, \ type REQ_IMP=IMP, type RSP_IMP=IMP) \ extends ovm_port_base #(tlm_if_base #(REQ, RSP)); \ OVM_MS_IMP_COMMON(TLM_NONBLOCKING_MASTER_MASK,`"ovm_nonblocking_master_imp##SFX`") \ \ NONBLOCKING_PUT_IMP_SFX(SFX, m_req_imp, REQ, t) Definition at line 153 of file tlm_defines.svh. |
|
|
Value: class ovm_nonblocking_peek_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_NONBLOCKING_PEEK_MASK,`"ovm_nonblocking_peek_imp##SFX`",IMP) \ NONBLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 98 of file tlm_defines.svh. |
|
|
Value: class ovm_nonblocking_put_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_NONBLOCKING_PUT_MASK,`"ovm_nonblocking_put_imp##SFX`",IMP) \ NONBLOCKING_PUT_IMP_SFX( SFX, m_imp, T, t) \ endclass Definition at line 54 of file tlm_defines.svh. |
|
|
Value: class ovm_nonblocking_slave_impSFX #(type REQ=int, type RSP=int, type IMP=int, \ type REQ_IMP=IMP, type RSP_IMP=IMP) \ extends ovm_port_base #(tlm_if_base #(RSP, REQ)); \ OVM_MS_IMP_COMMON(TLM_NONBLOCKING_SLAVE_MASK,`"ovm_nonblocking_slave_imp##SFX`") \ \ NONBLOCKING_PUT_IMP_SFX(SFX, m_rsp_imp, RSP, t) |
|
|
Value: class ovm_peek_impSFX #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_PEEK_MASK,`"ovm_peek_imp##SFX`",IMP) \ BLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ NONBLOCKING_PEEK_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 105 of file tlm_defines.svh. |
|
|
Value: class ovm_put_imp #(type T=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(T,T)); \ OVM_IMP_COMMON(TLM_PUT_MASK,`"ovm_put_imp##SFX`",IMP) \ PUT_IMP_SFX(SFX, m_imp, T, t) \ NONBLOCKING_PUT_IMP_SFX(SFX, m_imp, T, t) \ endclass Definition at line 61 of file tlm_defines.svh. |
|
|
Value: class ovm_slave_impSFX #(type REQ=int, type RSP=int, type IMP=int, \ type REQ_IMP=IMP, type RSP_IMP=IMP) \ extends ovm_port_base #(tlm_if_base #(RSP, REQ)); \ OVM_MS_IMP_COMMON(TLM_SLAVE_MASK,`"ovm_slave_imp##SFX`") \ \ BLOCKING_PUT_IMP_SFX(SFX, m_rsp_imp, RSP, t) |
|
|
Value: class ovm_transport_impSFX #(type REQ=int, type RSP=int, type IMP=int) \ extends ovm_port_base #(tlm_if_base #(REQ, RSP)); \ OVM_IMP_COMMON(TLM_TRANSPORT_MASK,`"ovm_transport_imp##SFX`",IMP) \ BLOCKING_TRANSPORT_IMP_SFX(SFX, m_imp, REQ, RSP, req, rsp) \ NONBLOCKING_TRANSPORT_IMP_SFX(SFX, m_imp, REQ, RSP, req, rsp) \ endclass Definition at line 238 of file tlm_defines.svh. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
Definition at line 220 of file tlm_defines.svh. |
|
|
Definition at line 218 of file tlm_defines.svh. |
|
|
Definition at line 203 of file tlm_defines.svh. |
|
|
Definition at line 190 of file tlm_defines.svh. |
|
|
Definition at line 215 of file tlm_defines.svh. |
|
|
Definition at line 177 of file tlm_defines.svh. |
|
|
Definition at line 175 of file tlm_defines.svh. |
|
|
Definition at line 162 of file tlm_defines.svh. |
|
|
Definition at line 149 of file tlm_defines.svh. |
|
|
Definition at line 220 of file tlm_defines.svh. |
|
|
Definition at line 218 of file tlm_defines.svh. |
|
|
Definition at line 203 of file tlm_defines.svh. |
|
|
Definition at line 190 of file tlm_defines.svh. |
|
|
Definition at line 215 of file tlm_defines.svh. |
|
|
Definition at line 177 of file tlm_defines.svh. |
|
|
Definition at line 175 of file tlm_defines.svh. |
|
|
Definition at line 162 of file tlm_defines.svh. |
|
|
Definition at line 149 of file tlm_defines.svh. |
![]() Intelligent Design Verification Project: OVM, Revision: 1.1.0 |
Copyright (c) 2008 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.4.6 Mon Sep 29 14:23:44 2008 |