Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
PySilicon
PySilicon
Overview
Motivation
Innovations
WaveFlow Example
Prior Work
Architecture
Hardware Objects
Simulation
Planning and Synthesis Modes
AI-Assisted Planning
Synthesis
Unit Testing
AI Assistants
Generated C/C++ APIs
RTL Verification
Guide
Installation
Installing the Python Package
OpenAI Setup
Installing the MCP Server
Semantic Example Search
Installing the VS Code Extension
Developers
Headless Testing
Memory Modeling
Using Memory in Python
Memory Interfaces in Vitis HLS
Data Schemas
Fields and Lists
Code Generation
Data arrays
Data Unions
Interfaces
Overview
Stream Interfaces
MM Interfaces
Register Maps
Schema Transfer Interface
Array Transfer Interface
Harware Components
Build System
Core Components
Code Generation Steps
Python Simulation Pattern
Vitis Pattern
Timing Analysis Tools
Timing Diagrams
Extracting VCD Files
Parsing VCD Files
AXI4-Stream Timing Analysis
AXI4 Memory-Mapped Timing Analysis
Examples
Polynomial Accelerator
Python Flow
Vitis Kernel Implementation
Vitis Testbench Implementation
AXI4-Stream Timing Analysis
Search PySilicon
PySilicon
Guide
Installation
Installing PySilicon
Follow this guide to:
Install the Python package
Install the VS Code extension
Set up the MCP server
Configure OpenAI for semantic example search (optional)
Build and manage semantic example search stores
Table of contents
Installing the Python Package
OpenAI Setup
Installing the MCP Server
Semantic Example Search
Installing the VS Code Extension