validate_board_files - 2023.2 English

Vivado Design Suite Tcl Command Reference Guide (UG835)

Document ID
Release Date
2023.2 English

Check whether the XML files describing a board in the given directory are valid. Only supported for board XML files with schema_version>=2.0. The XML files must contain an appropriate DOCTYPE declaration to be fully validated. Examples: <!DOCTYPE board SYSTEM "board.dtd"> <!-- for board.xml --> <!DOCTYPE ip_presets SYSTEM "preset.dtd"> <!-- for preset.xml --> <!DOCTYPE part_info SYSTEM "part0_pins.dtd"> <!-- for part0_pins.xml -->

Note that if a project is open and an IP repository loaded, this command will also validate certain IP and Interface attributes used in the board definition against the current IP repository.


validate_board_files [‑doctype_inject <arg>] [‑quiet] [‑verbose] [<dir>]


Ok if all board files are valid.


Name Description
[-doctype_inject] The name of a directory containing the dtd files (board.dtd, part0_pins.dtd, preset.dtd) for DOCTYPE injection in board files. If the path is invalid (or does not contain the dtd files), then the injection will not happen. Use "" to inject the default dtd files from the vivado install data path.
[-quiet] Ignore command errors
[-verbose] Suspend message limits during command execution
[<dir>] The name of a directory containing the board files (board.xml, part0_pins.xml, preset.xml) to be checked


Object, Project, XPS, Board