1、reset_pb拉高信号等待最低128*user_clk的时间再拉高pma_init。 2、拉高pma_init后。保持PMA_init和Reset拉高状态至少一秒钟,以防止CC字符的传输,并确保远程agent检测到热插拔事件。 3、保持完成1s后,拉低pma_init。 4、然后拉低reset_pb,内部逻辑等待user_clk稳定,并且reset_pb拉低之后输出低电平的sys_rese...
reset_pb: 按钮重置。在example design 中作为的top层重置输⼊。驱动内核内部的⽀持重置逻辑所需。pma_init:收发器PMA_INIT复位信号通过⼀个⽆抖动器连接到顶层。系统地重置收发器的所有物理编码⼦层(PCS)和物理介质附件(PMA)⼦组件。信号使⽤init_clk_in去抖动⾄少6个init_clk周期。有关详细信息,...
Reset Flow Single Reset Use Cases Use Case 1: reset_pb assertion in the Duplex Core Use Case 2: pma_init Assertion in the Duplex Core Use Case 3: Assertion of reset_pb in the Simplex Core Power Down Timing Shared Logic Using CRC ...
// System Interface //.init_clk_out (INIT_CLK_i), .user_clk_out (user_clk_i), .sync_clk_out(sync_clk_i), .reset_pb(reset_i), .gt_rxcdrovrden_in(gt_rxcdrovrden_i), .power_down(power_down_i), .loopback(loopback_i), .pma_init(gt_reset_i), .gt_pll_lock(gt_pll_loc...
init_clk信号用于复位pma_init信号。 reset_pb信号用于将Aurora 64B/66B核恢复到已知的启动状态。在重置时,重新初始化通道。 上电时,pma_init和reset_pb信号都为高,为了Aurora 64B/66B内核的正常运行,INIT_CLK和GT_REFCLK在上电期间是稳定的。当两个时钟都稳定时,先取消pma_init,然后取消reset_pb。 下面是仿...
sync_clk_out => sync_clk_i , reset_pb => reset_i , gt_rxcdrovrden_in => gt_rxcdrovrden_i , power_down => power_down_i , loopback => loopback_i , pma_init => gt_reset_i , gt_pll_lock => gt_pll_lock_i ,--- AXI4-Lite input signals --- s_axi_awaddr => s_ax...
Both pma_init and reset_pb ports made asynchronous to the core; reset, tx_reset and rx_reset input ports removed Standard CC module made part of the IP, do_cc port removed Flow control AXI ports grouped into AXI4 Stream interfaces