Problema crítico
A descrição da cpri_rx_cnt_sync porta
(bits [4:2] do extended_rx_status_data barramento) em
O
O Guia do usuário da função CPRI MegaCore está incorreto para o CPRI MegaCore
versões de função 10.0 e 10.1. A descrição no Estendida
Tabela sinais de status Rx no capítulo 5, Sinais descreve incorretamente
a porta e a descrição da sequência de inicialização para
as bancadas de teste, no capítulo 7, Testbenches, implica incorretamente
esta porta tem valor 0x2 quando a sincronização de quadros é concluída.
Além disso, figura 4-10 no capítulo 4, descrição funcional é etiquetada de forma equivocada. O estado rotulado XSYNC3 deve, em vez disso, ser rotulado HFNSYNC1 e o estado rotulado HFNSYNC devem, em vez disso, ser rotulados HFNSYNC2.
A descrição correta desta porta diz que a porta
indica o número de estado atual (a partir de zero em vez de
um) entre os estados cuja categoria é indicada pela cpri_rx_state porta
(bits [1:0] do extended_rx_status_data barramento). Para
por exemplo, se o valor for cpri_rx_state de 2'b10, o
A máquina de sincronização de quadros está em um estado XSYNC. A cpri_rx_cnt_sync porta
diz em que estado XSYNC a máquina está: se cpri_rx_cnt_sync tiver
valor 2'b00, a máquina está no estado XSYNC1, e se ela tiver valor
2'b01, a máquina está no estado XSYNC2. Consulte a sincronização do quadro
figura da máquina de estado no capítulo 4, descrição funcional, com
as modificações descritas neste erratum.
Portanto, quando tem cpri_rx_state valor de 2'b11, não cpri_rx_cnt_sync é possível
têm valor 0x2. A máquina de sincronização de quadros tem apenas dois HFNSYNC
Estados. Após a sincronização de quadros ser concluída, o valor de cpri_rx_cnt_sync é
3b'001, não 3b'010 como erroneamente indicado no capítulo Testbenches.
Se você interpretar a porta de cpri_rx_cnt_sync acordo com
para a descrição no guia do usuário, você espera por um valor que
nunca aparecerá para sinalizar o estado HFNSYNC do quadro CPRI
máquina de sincronização.
Interpretar a cpri_rx_cnt_sync porta (bits [4:2]
do ônibus extended_rx_status_data ) de acordo com este
erratum em vez de de acordo com a descrição no capítulo Sinais
do Guia do usuário da função CPRI MegaCore.
Este problema é corrigido na versão 11.0 do Guia do usuário da função CPRI MegaCore.