SOTP Builder中的TSE寄存器地址如何针对Altera三速以太网(TSE)MegaCore功能进行计算?-Altera-Intel社区-FPGA CPLD-ChipDebug

SOTP Builder中的TSE寄存器地址如何针对Altera三速以太网(TSE)MegaCore功能进行计算?

当使用的Altera®三速以太网MegaCore®功能和访问TSE在SOPC系统寄存器,位0和地址1被省略。

例如:

要访问MAC临时寄存器(偏移量为0x04),地址为0x01。

计算:0x04 / 4

要访问PCS if_mode寄存器(偏移量0x28),地址为0x94。

计算:(0x200 + 0x28 * 2)/ 4

(0x200是PCS寄存器基址)

要访问MAC寄存器,地址是:

address = MAC寄存器地址偏移/ 4;

要访问PCS寄存器,地址为:

地址=(PCS基地址偏移+ PCS寄存器地址偏移* 2)/ 4

请登录后发表评论

    没有回复内容