我在我的设计中有一个std_logic_vector (31减到0)。实际上,它是一个SPI命令字,包含命令、地址和数据。
我想在modelsims波形查看器中查看模拟波形中该std_logic_vector的实际数据。
我只需将信号(19到4)拖到波形查看器中并对它们进行分组。现在,我希望我可以右击这个组并选择'Format->Analog(automatic)‘。但是我不能选择这个,因为它是灰色的。
有没有其他方法可以从子std_logic_vector生成模拟波形?
问候你,Maik
发布于 2019-09-17 17:11:47
您必须使用选项Combine Signals而不是Group,然后右键单击并选择Format->Analog(automatic)
发布于 2019-09-18 19:02:17
如果将Tcl用于波形文件,则可以使用以下命令行:
virtual signal -install /tb_top/block_inst { /tb_top/block_inst/signal_bus(7 downto 0) } combined_abc
add wave -group {Test} -group {Combined Waveforms} -radix unsigned -format Analog-Step -height 40 -max 256 /tb_top/block_inst/combined_abc如果您已经获得了波形,但每次都必须手动创建它们,则执行“File- Save Format...”并将其称为wave.do或类似的东西。然后,当你想要调用你的波形‘文件-加载-宏文件...’。
生成的wave.do文件可以通过使用通配符等进行简化。
https://stackoverflow.com/questions/57969971
复制相似问题