RXAUI V3.0REV1,V2.4REV1-更新到7系列GTP重置逻辑

描述

RXAUI V2.4 REV1、V3.0和V3.0REV1内核包含对生产硅所需的GTP重置顺序的更新。有关这些要求的更多信息,请参见(赛灵思解答53779)(赛灵思解答53561). GTrxRead状态机在DCK域中期望GTrxRead,而块级包装器在USECLK(CLK156)域中发出这个时钟。应该添加下面的逻辑来扩展GTrxRead,以确保它正确地交叉到DCK域,并且还确保在前一次重置正在进行时不发出第二次重置。

解决方案

要解决这个问题,请对以下内容进行更改&;核心名称v块甚高频文件:

VHDL语言

信号MgTrxRxReSeTelpExp-α,StdLogic;
信号MgTrxRxReSeTeIn过程:α=StdLogic:=“0”;
信号MgTrxRxReSeTeLe独特:STDYLogic;
信号MgTrxRxReSeTeTraceChrimeR.**:STdLogLogic向量(2下降到0):=“000”;


γ-gt0- gTrxReSeTexinα,α,β,β,β,β,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,γ,β,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,β

γ-GT1GTrxReSeTexinα,α,β,α,β,β,γ,β,β,γ,β,β,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,β,β,γ,γ,γ,β,β,γ,γ,β,β,γ,γ,γ,β,β,γ,γ,γ,β,β,γ,γ,γ,β,β,γ,γ,γ,β,γ,γ,γ,β,γ,γ,γ,β,β,


进程(普通的PLLY复位,复位,DCLK)
开始
如果是普通的PLLYRESET=“1”或RESET=“1”
γ-MgTrxRxReSeTexIn过程lt;=“0”;
那么,埃尔西夫-里辛格边(DCLK)
如果MgTrxRxReSeTelp==“1”,那么
γ-MgTrxRxReSeTeIn过程和lt;=“1”;
如果结束;
如果是(Cye1 MgTrxRxRead=“00”)
γ-MgTrxRxReSeTeIn过程和lt;=“0”;
如果结束;
如果结束;
结束过程;

进程(DCK,MGTYRXXX复位)
开始
如果MGTYRXYReSET=“1”,那么
MytrxRxReSeTeTraceChlr(2)<=“1”;
那么,埃尔西夫-里辛格边(DCLK)
MyTrxRxReSeTeLeTracChr.R&L.;=“0”和MgTyrxRxReSeTeTraceChyr(2下降到1);
如果结束;
结束过程;

MgTrxRxReSeTelpHelp&Lt=MgTyrxRxReSeTeLead Chr(0);
MgTrxRxReSeTeTeLexIdA=MgTrxRxReSeTeTh拉伸而不是MgTrxRxReSeTestin过程;

Verilog

②拉伸丝;
第二个过程是:
②金属丝的独特性;
Reg [2:0] MgTrxRxReSeTeSeLexChyr= 3'B000;


G.0tGrxxReSeTein inα,β,β,β,

G.1TrgxxReSeTein inγ,α,β,β,γ,β,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,γ,


总是@(Posiple PulfLLLY重置或POSEED重置或PODGE DCK)
开始
γ(IF)(开始)
γ-MgTrxRxReSeTexIn过程lt=1’B0;
γ端
否则开始
如果(MtTrxRxReSeTelpHelp)开始
γ-γ-MgTrxRxReSeTeIn过程和lt=1’B1;
γ-端
如果是(CoeY-MgTrxRxRead==2'B00)开始
γ-γ-MgTrxRxReSeTestin过程和lt=1'B0;
γ-端
γ端
结束

总是@(PASEDGE DCLK或POSEGE MGTYRXXX复位)
开始
如果(MGTHRXYRADE)开始
MytrxRxReSeTeTraceChr[R](2)<
γ端
否则开始
MytrxRxReSeTeLead ChlxR<={1'B0,MgTyrxRxReSeTeTraceChyr(2:1)};
γ端
结束

分配MGTYRXYRESETHORD=MGTYRXXRESETILRAPCHCHYR〔0〕;
分配MGTyrxReSeTeLaReStEdId唯一= MtTyRxxReSeTeHelp&&;MGTH-RXYRESETIN过程;
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:56:25 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它