在Altera三速以太网(TSE)MegaCore功能中,如何计算PCS寄存器地址?-Altera-Intel社区-FPGA CPLD-ChipDebug

在Altera三速以太网(TSE)MegaCore功能中,如何计算PCS寄存器地址?

Altera®的三速以太网(TSE)MegaCore®功能,让PCS的详细地址注册,需要添加到基址寄存器地址寄存器PCS偏移。

PCS寄存器地址(pcs_reg_addr)= PCS寄存器基址+(PCS寄存器偏移量* 2)

(来自TSE用户指南:“对于包含MAC和PCS功能的配置,将地址偏移乘以2”。)

例如:

PCS控制寄存器:

PCS寄存器基址:0x200(表4-12)

控制寄存器偏移量:0x00(表4-22)

PCS控制寄存器地址= 0x200 +(0x00 * 2)= 0x200

PCS if_mode寄存器:

PCS寄存器基址:0x200(表4-12)

if_mode寄存器偏移量:0x28(表4-22)

PCS if_mode寄存器地址= 0x200 +(0x28 * 2)= 0x250

请登录后发表评论

    没有回复内容