Инициализация

Инициализация системы начинается после снятия сигнала PERST на шине PCI Express. После завершения инициализации ядра Xilinx снимается сигнал trn_reset_n_c. Это приводит к снятию сигнала rstp с узлов core64_rx_engine, core64_tx_engine, core64_reg_access в компоненте pcie_core64_m1. Это разрешает доступ к регистрам BAR0. Одновременно снимается сигнал dcm_rstp, который предназначен для сброса узла формирования тактовой частоты локальной шины. Этот сигнал передаётся прикладной части прошивки. После установки тактовой частоты локальной шины (сигнал aclk) должен быть установлен сигнал aclk_lock. После этого будет снят сигнал pb_rst и разрешён доступ к регистрам BAR1.

В проекте ML605_LX240T_CORE используется шина PCI Express v2.0 x4. При этом линии PCI Express 4-7 не используются. В результате на некоторых системных платах, в частности на MAXIMUS III EXTREME, не проходит инициализации шины PCI Express и плата не работает.