Я использовал следующий код, чтобы настроить fpga ICE40HX1K-VQ100 для ввода внешних часов:
SB_GB_IO gb_io1 (
.PACKAGE_PIN( clk ),
.GLOBAL_BUFFER_OUTPUT( gclk )
);
Это для контакта IOL_6B_GBIN7.
Само по себе это работает нормально, но мне также нужно было ввести внешний сигнал события, поэтому я добавил этот код:
SB_GB_IO gb_io2 (
.PACKAGE_PIN( cmp ),
.GLOBAL_BUFFER_OUTPUT( gcmp )
);
это для контакта IOR_61_GBIN2.
Ну, это не работает так хорошо. Я думал, что это то, что означает библиотека примитивных технологий. Если я просто использую clk, я в порядке. Вывод cmp не работает как провод. Когда я попытался использовать приведенный выше код, он все еще не работает и ведет себя так, как будто не видит сигнал на этом выводе.
Итак, после того, как я напряг свой мозг, пытаясь понять документацию, я должен кричать ДЯДЯ. Может ли кто-нибудь помочь мне с этим, пожалуйста?