1 Star 0 Fork 0

courageheart/Practical-UVM-IEEE-Edition

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.txt 20.17 KB
一键复制 编辑 原始数据 按行查看 历史
# Practical-UVM-IEEE-Edition ISBN 978-0-9977896-1-4
This is the repository for the IEEE version of the book
├── IEEE_BOOK_TOC.pdf This contains the Table of Contents for the Book!
├── changes.pdf This lists the changes from the first version to this version
├── cleanup Cleanup Script
├── Listing_Pointers Links to Actual listings used in the book
├── README.md This file
├── IEEE_version This directory contains the IEEE Version examples
│   ├── Advanced_UVM_Topics
│   │   ├── Advanced_Stimulus_Generation
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── config_db_regular_expressions
│   │   │   ├── run
│   │   │   └── src
│   │   ├── phase_callbacks
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   └── tests
│   │   ├── registers_example
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   └── tests
│   │   └── uvm_reactive_seq_slave
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── Extra_Examples
│   │   ├── Factory
│   │   └── Reporting
│   ├── Practical_Applications
│   │   ├── ethernet -> soc/tb/uvm/ethernet
│   │   ├── soc
│   │   │   ├── docs
│   │   │   │   ├── common
│   │   │   │   ├── ethernet
│   │   │   │   │   └── src
│   │   │   │   ├── fpu
│   │   │   │   ├── gpio
│   │   │   │   │   └── src
│   │   │   │   ├── or1k
│   │   │   │   ├── smii
│   │   │   │   ├── spi_ctrl
│   │   │   │   ├── uart16550
│   │   │   │   ├── usb
│   │   │   │   ├── vga_lcd
│   │   │   │   └── wb_conmax
│   │   │   ├── rtl
│   │   │   │   ├── cfi_ctrl
│   │   │   │   ├── clkgen
│   │   │   │   ├── dbg_if
│   │   │   │   ├── debug_if
│   │   │   │   ├── ethernet
│   │   │   │   ├── ethmac
│   │   │   │   ├── gpio
│   │   │   │   ├── i2c_master_slave
│   │   │   │   ├── include
│   │   │   │   ├── jtag
│   │   │   │   ├── jtag_tap
│   │   │   │   ├── or1200
│   │   │   │   ├── or1k_startup
│   │   │   │   ├── or1k_top
│   │   │   │   ├── ram_wb
│   │   │   │   ├── rom
│   │   │   │   ├── simple_spi
│   │   │   │   ├── smii
│   │   │   │   ├── spi_ctrl
│   │   │   │   ├── tap
│   │   │   │   ├── top
│   │   │   │   ├── uart16550
│   │   │   │   ├── usb
│   │   │   │   ├── usbhostslave
│   │   │   │   ├── vga_lcd
│   │   │   │   ├── wb_conbus
│   │   │   │   ├── wb_conmax
│   │   │   │   └── wb_sdram_ctrl
│   │   │   └── tb
│   │   │   ├── uvm
│   │   │   │   ├── common
│   │   │   │   │   └── unused
│   │   │   │   ├── ethernet
│   │   │   │   │   ├── env
│   │   │   │   │   ├── hdl
│   │   │   │   │   ├── include
│   │   │   │   │   ├── log
│   │   │   │   │   ├── run
│   │   │   │   │   ├── src
│   │   │   │   │   │   ├── layering
│   │   │   │   │   │   └── sequences
│   │   │   │   │   └── tests
│   │   │   │   ├── spi_ctrl
│   │   │   │   │   ├── env
│   │   │   │   │   ├── hdl
│   │   │   │   │   ├── include
│   │   │   │   │   ├── run
│   │   │   │   │   ├── src
│   │   │   │   │   └── tests
│   │   │   │   ├── vga_lcd
│   │   │   │   │   ├── env
│   │   │   │   │   ├── hdl
│   │   │   │   │   ├── include
│   │   │   │   │   ├── run
│   │   │   │   │   ├── src
│   │   │   │   │   │   ├── bad
│   │   │   │   │   │   └── old
│   │   │   │   │   └── tests
│   │   │   │   └── wb_conmax
│   │   │   │   ├── env
│   │   │   │   ├── hdl
│   │   │   │   ├── include
│   │   │   │   ├── run
│   │   │   │   ├── src
│   │   │   │   └── tests
│   │   │   └── verilog_tb
│   │   │   ├── common
│   │   │   ├── ethernet
│   │   │   ├── exampleSOC
│   │   │   │   ├── include
│   │   │   │   ├── usbhostslave
│   │   │   │   └── vpi
│   │   │   │   ├── c
│   │   │   │   └── verilog
│   │   │   ├── gpio
│   │   │   ├── log
│   │   │   ├── spi_ctrl
│   │   │   ├── top
│   │   │   │   ├── include
│   │   │   │   ├── usbhostslave
│   │   │   │   └── vpi
│   │   │   │   ├── c
│   │   │   │   └── verilog
│   │   │   ├── uart16550
│   │   │   │   └── test_cases
│   │   │   ├── usb
│   │   │   ├── vga_lcd
│   │   │   ├── vpi
│   │   │   │   ├── c
│   │   │   │   └── verilog
│   │   │   └── wb_conmax
│   │   ├── vga_lcd -> soc/tb/uvm/vga_lcd
│   │   └── wb_conmax -> soc/tb/uvm/wb_conmax
│   ├── UVM_Building_Blocks
│   │   ├── automatic_config
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── Config_DB_NewFeatures
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   │   └── verdiLog
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── Factory_NewFeatures
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── generic
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── parameterized_class_factory
│   │   │   └── src
│   │   ├── phase_callbacks
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── push_driver_example
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   └── tests
│   │   ├── RunTestCallbacks
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── spanning_phases
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   └── tests
│   │   └── Uvm_Core_Utils
│   │   ├── run
│   │   └── src
│   ├── UVM_Quickstart
│   │   ├── Generating_Stimulus
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── svtb
│   │   │   ├── run
│   │   │   └── src
│   │   └── UVM_TestBench
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   │   └── sequences
│   │   └── tests
│   └── Web_Chapters
│   └── CoverageClosure_non_UVM
│   ├── bench
│   │   ├── common
│   │   ├── verilog
│   │   └── wb_dma_uvm
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── src
│   │   └── tests
│   ├── doc
│   ├── rtl
│   │   └── verilog
│   └── sim
│   └── cov
├── Listing_Pointers
├── sve
└── uvm-1.2
├── Advanced_UVM_Topics
│   ├── config_db_regular_expressions
│   │   ├── run
│   │   └── src
│   ├── phase_callbacks
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── registers_example
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── spanning_phases
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   └── uvm_reactive_seq_slave
│   ├── env
│   ├── hdl
│   ├── include
│   ├── run
│   ├── src
│   └── tests
├── Extra_Examples
│   ├── Factory
│   └── Reporting
├── Practical_Applications
│   └── soc
│   ├── docs
│   │   ├── common
│   │   ├── ethernet
│   │   │   └── src
│   │   ├── fpu
│   │   ├── gpio
│   │   │   └── src
│   │   ├── or1k
│   │   ├── smii
│   │   ├── spi_ctrl
│   │   ├── uart16550
│   │   ├── usb
│   │   ├── vga_lcd
│   │   └── wb_conmax
│   ├── rtl
│   │   ├── cfi_ctrl
│   │   ├── clkgen
│   │   ├── dbg_if
│   │   ├── debug_if
│   │   ├── ethernet
│   │   ├── ethmac
│   │   ├── gpio
│   │   ├── i2c_master_slave
│   │   ├── include
│   │   ├── jtag
│   │   ├── jtag_tap
│   │   ├── or1200
│   │   ├── or1k_startup
│   │   ├── or1k_top
│   │   ├── ram_wb
│   │   ├── rom
│   │   ├── simple_spi
│   │   ├── smii
│   │   ├── spi_ctrl
│   │   ├── tap
│   │   ├── top
│   │   ├── uart16550
│   │   ├── usb
│   │   ├── usbhostslave
│   │   ├── vga_lcd
│   │   ├── wb_conbus
│   │   ├── wb_conmax
│   │   └── wb_sdram_ctrl
│   └── tb
│   ├── uvm
│   │   ├── common
│   │   │   └── unused
│   │   ├── ethernet
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── log
│   │   │   ├── run
│   │   │   ├── src
│   │   │   │   ├── layering
│   │   │   │   └── sequences
│   │   │   └── tests
│   │   ├── spi_ctrl
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   ├── src
│   │   │   └── tests
│   │   ├── vga_lcd
│   │   │   ├── env
│   │   │   ├── hdl
│   │   │   ├── include
│   │   │   ├── run
│   │   │   │   └── tests
│   │   │   ├── src
│   │   │   └── tests
│   │   └── wb_conmax
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   └── verilog_tb
│   ├── common
│   ├── ethernet
│   ├── exampleSOC
│   │   ├── include
│   │   ├── usbhostslave
│   │   └── vpi
│   │   ├── c
│   │   └── verilog
│   ├── gpio
│   ├── log
│   ├── spi_ctrl
│   ├── top
│   │   ├── include
│   │   ├── usbhostslave
│   │   └── vpi
│   │   ├── c
│   │   └── verilog
│   ├── uart16550
│   │   └── test_cases
│   ├── usb
│   ├── vga_lcd
│   ├── vpi
│   │   ├── c
│   │   └── verilog
│   └── wb_conmax
├── Quickstart
│   ├── proj
│   │   └── simple_dut_env
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── rtl
│   ├── svtb
│   │   └── new
│   └── verilog
├── UVM_Building_Blocks
│   ├── generic
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── parameterized_class_factory
│   ├── phase_callbacks
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── spanning_phases
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── uvm_core_utilities
│   │   ├── run
│   │   └── src
│   └── Uvm_Core_Utils
│   ├── run
│   └── src
├── UVM_Quickstart
│   ├── Generating_Stimulus
│   │   ├── env
│   │   ├── hdl
│   │   ├── include
│   │   ├── run
│   │   ├── src
│   │   └── tests
│   ├── svtb
│   └── UVM_TestBench
│   ├── env
│   ├── hdl
│   ├── include
│   ├── run
│   ├── src
│   └── tests
└── Web_Chapters
└── CoverageClosure_non_UVM
├── bench
│   ├── common
│   ├── verilog
│   └── wb_dma_uvm
│   ├── env
│   ├── hdl
│   ├── include
│   ├── src
│   └── tests
├── rtl
│   └── verilog
└── sim
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/courageheart/Practical-UVM-IEEE-Edition.git
git@gitee.com:courageheart/Practical-UVM-IEEE-Edition.git
courageheart
Practical-UVM-IEEE-Edition
Practical-UVM-IEEE-Edition
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385