潮声隔雨深 · 2020年03月08日

请问下:对市面上的ARM SOC芯片,如何可靠识别ARM SOC内所使用的ARM CPU内核IP型号?

请问下: 1、对市面上的ARM SOC芯片,如何可靠识别ARM SOC内所使用的ARM CPU内核IP型号?

2、假设SOC设计者故意造假,在SOC设计时,修改ARM SOC内的ARM内核IP型号的ID信息, 请问:用户如何可靠识别ARM SOC内所使用的ARM CPU内核IP型号?

谢谢。

1 个回答 得票排序 · 时间排序
一知半解 · 2020年03月08日

您好,

(1)ARMv8-A 有个MIDR_EL1 寄存器来表示这个CPU是哪个家公司实现的,对应的型号,以及版本

(2)一般芯片工作做SoC时,他们有个设备ID,这个ID一般是存储在efuse上面,有的公司在设计时,这个ID只能被secure world访问。

另外,MIDR_EL1是只读的寄存器,

你的回答