В проект добавить GAO Config File. Его надо настроить, триггеры, условия, сигналы и пр. Потом прошить и запустить Gowin Analyzer Oscilloscope. Детали смотрите в документации Gowin Analyzer Oscilloscope User Guide...
Фича среды/чипа. Просто у кристалла есть выводы, которые не выведены наружу и не могут быть адресованы как номер ножки, но они существуют и распаяны к чипу памяти, находящемуся в том же корпусе, но рядом с кристаллом плис.
Ну, в общем случае, если не предполагать какие-то волшебные возможности сапра, все сигналы должны куда-то подключиться в файлах. Просто бросить их никуда не выведя, плохая идея ))
В generic указывается type my_type, для типа my_type пишется код, а в инстансе в generic map указываете нужный тип.
Стандарт разрешает передавать package, но я не пробовал.
И не забудьте указать виваде что это vhdl 2008
Может быть стоит record'ы назвать разными именами, а в модуль через generic передать нужный? Ну или попробовать через generic передать package, так делать можно, но я не пробовал.