Я хочу создать список всех сигнальных соединений между блоками VHDL высокого уровня в файле VHDL.
Например, это то, что делает программа просмотра RTL Quartus, но в графическом виде.
Я хочу, чтобы мои результаты были текстовыми, а не графическими, и выглядели примерно так:
Block A:
input: block_a_instance_name.signal_name <- block_b_instance_name.signal_name
input: block_a_instance_name.signal_name <- block_c_instance_name.signal_name
output: block_a_instance_name.signal_name -> block_d_instance_name.signal_name
BLOCK B:
input: block_b_instance_name.signal_name <- block_b_instance_name.signal_name
input: block_b_instance_name.signal_name <- block_c_instance_name.signal_name
Он не обязательно должен выглядеть именно так, но он должен передавать эту общую высокоуровневую информацию о соединении.
Есть ли способ сделать это с помощью Quartus или других инструментов VHDL?