Verilogparser
Simple Verilog Parser In Python
Install / Use
/learn @sepandhaghighi/VerilogparserREADME
Overview
Simple verilog parser and simulator in python
<div align="center"> <img src="otherfiles/flow.jpg"> <p>Application FlowChart</p> </div>Installation
Source Code
- Download Version 0.23 or Latest Source
- Run
pip install -r requirements.txtorpip3 install -r requirements.txt(Need root access) python3 setup.py installorpython setup.py install(Need root access)
PyPI
- Check Python Packaging User Guide
pip install verilogparserorpip3 install verilogparser(Need root access)
Usage
CLI
- Test All Cases :
python -m verilogparser file.v all - Test Random Cases :
python -m verilogparser file.v random test_number(*optional) - Manually Test :
python -m verilogparser file.v input input_vector - Module Detail :
python -m verilogparser file.v detail - Deductive Simulation :
python -m verilogparser file.v input 1,1 deductiveorpython -m verilogparser file.v all deductive - Delay Simulation :
python -m verilogparser file.v input 1,1 time slot
Outputs
- Delay analysis in
filename_time.csv - Deductive simulation in
filename.ds - Logic analysis in
filename.csvandfilename.log
Issues & Bug Reports
Just fill an issue and describe it. I'll check it ASAP! or send an email to sepand@qpage.ir.
Contribution
You can fork the repository, improve or fix some part of it and then send the pull requests back if you want to see them here. I really appreciate that. ❤️
Remember to write a few tests for your code before sending pull requests.
License
<a href="https://github.com/sepandhaghighi/verilogparser/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"/></a>
Donate to our project
<h3>Bitcoin :</h3>1XGr9qbZjBpUQJJSB6WtgBQbDTgrhPLPA
<a href="http://www.payping.net/sepandhaghighi" target="__blank"><img src="http://www.qpage.ir/images/payping.png" height=100px width=100px></a>
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
