Вопросы моделирования внутреннего генератора решетки FPGA

Я пытаюсь смоделировать внутренний генератор ICE5LP1K FPGA на ModelSim. Мой дизайн включает в себя следующий экземпляр:

SB_HFOSC OSCInst1 (
  .CLKHFEN(1'b1),
  .CLKHFPU(1'b1),
  .CLKHF(CLKLF)
) 

Я включил файл sb_ice_syn.v, но у меня ошибка загрузки дизайна:

Ошибка: ../testbench/sb_ice_syn.v(26066): модуль 'SB_HFOSC_CORE' не определен

Я не могу найти модуль SB_HFOSC_CORE в папке установки решетки. Где я могу найти пропущенные модули?

2 ответа

Это работает сейчас. Я нашел отсутствующий модуль в sb_ice_ipenc_modelsim.v

Для симуляции ModelSim конструкции семейства ICT40 Lattice (устройство ICE5LP1K) с помощью ФАПЧ требуется наличие модели ФАПЧ Verilog. Это описано в Замечании по применению решетки AN006 (см. "C:\lscc\iCEcube2.2015.04\doc\Modelsim_AN006.pdf" для последней версии iCEcube2) на странице 9:

Если ваш проект содержит PLL, добавьте ABIPTBS8.v и ABIWTCZ4.v в $INST_DIR/verilog. Для выполнения пост-синтезирующего моделирования для проекта VHDL, имеющего PLL, вам потребуется симулятор смешанного языка, поскольку модель PLL (ABIPTBS8.v) доступна только в формате verilog. Если проект содержит закаленные IP-примитивы, добавьте зашифрованную библиотеку имитации Verilog sb_ice_ipenc_modelsim.v, доступную в $INST_DIR/Verilog.

Альтернатива, если вы пишете простую имитационную модель SB_HFOSC_CORE Ядро ФАПЧ, а затем включите его в симуляцию, поскольку я предполагаю, что вы сосредоточены на проверке оставшегося проекта, поэтому вам, вероятно, потребуется только ФАПЧ, чтобы дать пригодные для использования часы.

Другие вопросы по тегам