MCPVault
Vivado MCP logo

Vivado MCP

未认领

作者:coreyhahn

MCP server that holds vivado and allows access to vivado without starting a new batch command every time

安装

$pip install -e .

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

工具(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