Расшифровка маркировки микросхем.
Маркировка AMD:
21A—BBBBCCC
213-Multimedia Chip
215-Desktop Chip
216-Mobile Chip
BBBB-Project Code
CCC-Product Variant Code
DevID.
DevID в системе Big-endian (от большего к меньшему) представляет собой 4 байта шестнадцатеричного кода. Который по общепринятому стандарту PCI ROM определяет тип устройства, производителя и идентификатор.
Если рассматривать аппаратный код устройства именно в системе Big-endian, то первый байт описывает тип устройства, второй — производителя устройства. Оставшиеся 2 байта описывают идентификатор конкретного устройства по усмотрению производителя. Больше, можно почитать здесь.
Разберем идентификатор на примере видеокарты с маркетинговым названием AMD Mobility Radeon HD5650. Её идентификатор — PCI\VEN_1002&DEV_68C1. Из этих данных следует, что: 10 — это видеоадаптер, 02 — AMD, 68C1 — идентификатор устройства. В результате, по идентификатору при старте компьютера будет подгружен сначала программный драйвер BIOS\UEFI, потом при старте операционной системы. Которые и определяют дальнейшую идентификацию устройства в системе.
Поэтому, при подборе аналога или модификации микропрограммы BIOS/UEFI используются последние 2 байта. Ведь никто не будет проверять замену на другой тип устройства и производителя.
Читать далее »
Свежие комментарии