【发布时间】:2017-04-11 02:29:31
【问题描述】:
我正在使用 Xilinx Vivado 2014.4 。我正在做一个项目来为 Vivado 上的自定义架构生成框图。为此,我想使用 XML 文档生成 TCL 文件。我已经用尽了互联网上所有可用的资源,但找不到将 XML 文件解析为 TCL 脚本的任何答案。
使用 UARTLITE 外围设备生成 Microblaze 架构的示例 XML 文件
<?xml version="1.0"?>
<System>
<MicroBlaze id="0">
<Parameter>
<NAME>mb0</NAME>
<ICACHE_BASEADDR>0xa0000000</ICACHE_BASEADDR>
<ICACHE_HIGHADDR>0xafffffff</ICACHE_HIGHADDR>
</Parameter>
<Bus_Interface>
<M_AXI_DP>axiinter0</M_AXI_DP>
</Bus_Interface>
</MicroBlaze>
<AXI_Interconnect id="0">
<Parameter>
<NAME>axiinter0</NAME>
</Parameter>
</AXI_Interconnect>
<Uartlite id="0">
<Parameter>
<NAME>uart0</NAME>
<BASEADDR>0x40600000</BASEADDR>
<HIGHADDR>0x4060ffff</HIGHADDR>
</Parameter>
<Bus_Interface>
<S_AXI>axiinter0</S_AXI>
</Bus_Interface>
</Uartlite>
</System>
如何将其转换为 Xilinx Vivado 的有效 TCL 脚本
【问题讨论】: