https://github.com/blargony/uvm_agent_gen
UVM Agent Generator
https://github.com/blargony/uvm_agent_gen
Last synced: about 1 month ago
JSON representation
UVM Agent Generator
- Host: GitHub
- URL: https://github.com/blargony/uvm_agent_gen
- Owner: blargony
- License: mit
- Created: 2015-06-16T22:09:28.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-23T20:41:14.000Z (almost 10 years ago)
- Last Synced: 2024-11-11T12:42:29.546Z (7 months ago)
- Language: SystemVerilog
- Size: 164 KB
- Stars: 6
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-functional-verification - uvm agent generator - Генератор кзаготовки UVM агента на основе шаблона (Code examples)
README
# uvm_agent_gen
UVM Agent GeneratorUVM Agents have a uniform structure something that can be templated. One issue
with templates within typical IDEs is that they generate code for a single file,
not a set of related files. This script generates the entire set of inter-related
files for a UVM Agent with a file structure recommended by the UVM library.# Installation
I haven't packaged this yet, so you will have to clone it from the repo
git clone https://github.com/blargony/uvm_agent_gen.git
# Operation
Run the agent_gen.py script at the command line. It requires a few arguments:
--agent_name [name_of_your_agent]
--dest [generated_agent_directory]