Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python FPGA Integration Framework

Comprehensive Python framework for FPGA development, testing, and integration.

Author: Cleber da Silva Alves
Version: 1.0.0
License: CC BY 4.0

Features

  • ✅ GHDL Integration
  • ✅ Serial Communication
  • ✅ pytest Testing
  • ✅ Docker Support
  • ✅ GitHub Actions CI/CD
  • ✅ Cross-Platform (Windows, Linux, macOS)

Quick Start

git clone https://github.com/alves-cleber/python-project-template.git
cd python-project-template
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows
pip install -r requirements.txt
pytest tests/

Project Structure

python-project-template/
├── src/
│   ├── automation/          # GHDL and test automation
│   ├── hardware/            # Serial communication
│   ├── fpga_integration/    # FPGA interface
│   └── utils/               # Utilities
├── tests/                   # Test suite
├── .devcontainer/           # Docker configuration
├── .github/workflows/       # GitHub Actions
├── requirements.txt
├── setup.py
└── Makefile

Documentation

References

  • Frank Vahid - "Digital Design with RTL Design, VHDL, and Verilog"
  • Bezerra & Lettnin - "VHDL: Descrição e Síntese de Circuitos Digitais"
  • Roberto d'Amore - "VHDL: Descrição e Síntese de Circuitos Digitais"

License

CC BY 4.0 - See LICENSE for details

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages