이전
UVM014 - UART_Tx, sv_analysis_port
이전https://hdnua.tistory.com/265 UVM013 - UART_Tx, sv_seq_item_port이전https://hdnua.tistory.com/264 UVM012 - UART_Tx, sv_class_uvc이전https://hdnua.tistory.com/263 UVM011 - UART_Tx, mailbox_channel이전https://hdnua.tistory.com/262 UVM010 - UART_T
hdnua.tistory.com
.
.
이번의 목표
// =============================================================================
// m15_uvm_minimal : 실제 UVM object, component, phase와 TLM port
//
// m14_sv_analysis_port 대비 변화:
// - sequence item과 sequence가 uvm_sequence_item / uvm_sequence를 상속한다.
// - driver, sequencer, monitor, scoreboard, agent, env와 test가 UVM component가 된다.
// - constructor 기반 실행을 build/connect/run phase와 factory 생성으로 바꾼다.
// - virtual interface는 uvm_config_db로 전달한다.
// - request와 expected/actual 경로는 실제 UVM TLM port를 사용한다.
//
// 핵심:
// - m14의 역할과 데이터 ownership이 UVM 표준 구조에 어떻게 매핑되는지 보여준다.
// - config object, factory override와 register model은 아직 도입하지 않는다.
// =============================================================================
.
.
Testbench
ㅌ
.
.
Waveform

.
.
이전과의 비교

.
.
.
.
.
.
.
.
.
.
.
'HW' 카테고리의 다른 글
| UVM014 - UART_Tx, sv_analysis_port (0) | 2026.07.19 |
|---|---|
| UVM013 - UART_Tx, sv_seq_item_port (0) | 2026.07.19 |
| UVM012 - UART_Tx, sv_class_uvc (0) | 2026.07.19 |
| UVM011 - UART_Tx, mailbox_channel (0) | 2026.07.19 |
| UVM010 - UART_Tx, uvc_block (0) | 2026.07.19 |





