GTS DirectPHY simple simulation VHDL
Hello everyone,
I'm trying to do a simple GTS Direct PHY simulation in VHDL.
I've created a simple design in platform designer to try out the GTS transceivers in a serial loopback mode:
As one can see, most of the ports are exported to the testbench which handles almost all of them.
After asserting i_tx_reset, i_rx_reset and waiting until acknowledge flags go up and deasserting of the resets i_tx_reset and i_rx_reset, I expect that o_tx_ready and o_rx_ready go high. In my case, I see only o_tx_ready is asserted but o_rx_ready not.
Using QuestaSim I do the following:
set TOP_LEVEL_NAME tb_gts
set USER_DEFINED_ELAB_OPTIONS "-t fs"
source msim_setup.tcl
dev_com
com
vcom +acc -2008 ../../../tb/tb_gts.vhd
elab_debug
add wave -position insertpoint sim:/tb_gts/dut/gts_0/*
add wave -position insertpoint sim:/tb_gts/dut/s10_user_rst_clkgate_0/*
add wave -position insertpoint sim:/tb_gts/dut/gts_reset_seq_0/*
run 200 usQuartus version: 26.1
QuestaSim version: 2023.4, 2026.1
The test design is in the attachment.
What could lead to such behavior? Any ideas?
It must be something I did wrong. Can someone, please, help find out where is the problem?
Thank you.