Vivado MCP
未认领MCP server that holds vivado and allows access to vivado without starting a new batch command every time
安装
pip install -e .工具(37 个)
add_breakpoint
Add signal breakpoint
add_signals_to_wave
Add signals to waveform viewer
close_project
Close the current project
close_simulation
Close the simulator
generate_bitstream
Generate bitstream
generate_full_report
Generate full reports to file
get_cells
Search for cells/instances
get_clocks
Get clock information
get_design_hierarchy
Get module/instance hierarchy
get_messages
Get synthesis/implementation messages
get_nets
Search for nets
get_ports
Get top-level ports
get_project_info
Get project information (part, directory, etc.)
get_scopes
List hierarchy scopes
get_signal_value
Get a signal's current value
get_signal_values
Get multiple signal values by pattern
get_simulation_objects
List signals in a scope
get_simulation_time
Get current simulation time
get_timing_paths
Get detailed timing paths for failing/critical paths
get_timing_summary
Get timing summary (WNS, TNS, WHS, THS)
get_utilization
Get resource utilization (LUTs, FFs, BRAMs, DSPs)
launch_simulation
Launch behavioral/post-synth/post-impl simulation
list_feature_requests
List submitted requests
open_project
Open a Vivado project (.xpr)
read_report_section
Read portions of large reports
remove_breakpoints
Remove all breakpoints
request_feature
Request new features
restart_simulation
Restart from time 0
run_implementation
Run place and route
run_simulation
Run simulation for specified time
run_synthesis
Run synthesis
run_tcl
Execute raw TCL commands
session_status
Get session statistics
set_simulation_top
Set the testbench module
start_session
Start a persistent Vivado TCL session
step_simulation
Step simulation
stop_session
Stop the Vivado session