Получается, на K7 разъем HDT тоже раньше присутствовал (что-то я его не замечал). Добавлено спустя 1 час, 31 минуту, 52 секунды Нашел упоминание о статье (The test and debug features of the AMD-K7 microprocessor), которая могла бы многое прояснить.
Но сама статья, к сожалению, доступна лишь за бабки Добавлено спустя 11 минут, 29 секунд На сайте самой AMD упоминание HDT встречается лишь в описаниях development boards для Geod'ов.
Типичная цитата:
Цитата:
Debug Assist Features:
Test Points for Key signals
Hardware Debug Tool Interface (software & adapter hardware available through 3rd party)
LEDs for easy notification of system activity
Можно сделать вывод, что оборудование и софт для использования HDT-интерфейса сама АМД не производит.
Млин, могли бы хоть подробную документацию выложить.
Hardware Nightmare
Статус: Не в сети Регистрация: 14.09.2003 Откуда: Taipei, Taiwan
Цитата:
доступна лишь за бабки
Не за бабки, а после заключения NDA.
Цитата:
Млин, могли бы хоть подробную документацию выложить
Чтобы каждый желающий мог себе множитель разлачивать, кеш включать, и второе ядро?
Вообщем добро пожаловать Я уже 1.5 года ковыряю это хозяйство. Есть некие успехи (малые) Делаю потихоньку программатор.
unlocking a64's наслаждайся Если сделаешь summary и краткие выкладки чего достигли, чего выяснили на русском, здесь на форуме - будет респект. Мне самому переводить лень Так же где-то в тех краях была старая ветка, Athlon 64 3000+ unlocked или что-то в этом роде, там на 40+ страниц, я там начинал...
пока я собираю дампы разных процессоров, сравниваю, играюсь со своим мутантом (A64 3200+ @ X2 3800+, второе ядро разблочено и перепрошит)
Member
Статус: Не в сети Регистрация: 01.06.2003 Откуда: Pskov
Набрел на интересный сайт ( http://www.intertesttech.com ), описывающий какой-то тестер, работающий через HDT (и ему подобные разъемы) на материнках. Оказывается, HDT-разъем для K7 отличается от разъема для K8: 16 контактов против 25.
Hardware Nightmare
Статус: Не в сети Регистрация: 14.09.2003 Откуда: Taipei, Taiwan
xKVtor
Цитата:
А что, такое возможно ?!
Через интерфейс JTAG можно читать\писать любой регистр в CPU. Что это позволяет делать, догадайся сам . Добавлено спустя 1 минуту, 38 секунд Я все ждал, когда же народ задастся вопросом - а что это за разъемчик на мамке . Но народ у нас ленивый, юзеры одним словом
Hardware Nightmare
Статус: Не в сети Регистрация: 14.09.2003 Откуда: Taipei, Taiwan
:::HIS::: На всех мат.платах S939 есть. Просто на DFI он стоит терминированный. Интересующийся сабжем человек это несомненно бы заметил, просмотрев ссылки на которые я указывал выше.
The Hardware Debug Tool (HDT)—sometimes referred to as the debug port or Probe mode—is a collection of signals, registers, and processor microcode that is enabled when external debug logic drives R/S Low or loads the processor’s Test Access Port (TAP) instruction register with the USEHDT instruction.
Documentation on the HDT is available under nondisclosure agreement to test and debug developers. For information, contact your AMD sales representative or field application engineer.
Отсюда можно сделать вывод, что однозначно ассоциировать Hardware Debug Tool c JTAG некорректно. HDT несколько более широкое понятие.
В нем теме JTAG'а посвящено уже больше 20 страниц!
Будем надеяться, что эту инфу можно экстраполировать и на K7/K8. Добавлено спустя 8 часов, 15 минут, 2 секунды Продолжаю собирать помаленьку инфу о JTAG и HDT.
DBRDY (AA1) and DBREQ# (AA3) are routed to the debug connector. DBREQ# is tied to VCC_CORE with a pullup resistor.
FLUSH# Pin [1 pin]
To the debug connector, this pin should be tied to VCC_CORE with a pullup resistor, and to SMI# with a resistor that is not populated.
JTAG Pins [5 pins]
TCK (Q1), TMS (Q3), TDI (U1), TRST# (U3), and TDO (U5) are the JTAG interface. Connect these pins directly to the motherboard debug connector. Pullup TDI, TCK, TMS, and TRST# to VCC_CORE.
PLL Bypass and Test Pins [6 pins]
PLLTEST# (AC3), PLLMON1 (AN13), PLLMON2 (AL13), PLLBYPASSCLK (AN15), and PLLBYPASSCLK# (AL15) are the PLL bypass and test interface. This interface is tied disabled on the motherboard. All six pin signals are routed to the debug connector. All four processor inputs (PLLTEST#, PLLMON1, and PLLMON2) are tied to VCC_CORE with pullup resistors.
По ходу поисков в голову пришла мысль, что K7 -- это не только атлоны/дюроны/семпроны, но и Geod NX. Появилась эта разновидность позже всех остальных K7, значит и доки на него (если они есть) самые свежие.
Hardware Nightmare
Статус: Не в сети Регистрация: 14.09.2003 Откуда: Taipei, Taiwan
Цитата:
расположение хотя бы некоторых из вышеперечисленных контактов
Вы упорно не хотите прочесть ссылки, которые я давал выше? Там же все это уже описано, ВСЕ контакты найдены. дело в не железе, с железом уже все давно порешали, программатор собрали и подключили.
Цитата:
Geode NX
Вообще-то это и есть атлон\дурон, разве что перемаркирован и работает на низкой частоте и напряжении.
Member
Статус: Не в сети Регистрация: 01.06.2003 Откуда: Pskov
TiN_MGP
TiN_MGP писал(а):
Вы упорно не хотите прочесть ссылки, которые я давал выше?
Не хотел, потому что там слишком много воды. Из 600-та сообщений лишь несколько по теме. И результатов практически никаких (кроме успешного "сеанса связи" с первопнем по JTAG).
Там есть некоторые материалы, которые я здесь привожу, но далеко не все...
После прочтения всей ветки возникли следующие вопросы (вместо саммари):
0. Куда на том форуме делись модераторы ? Может автору большинства сообщений по существу из той ветки самому написать саммари (по-русски)?
1. Откуда взялось убеждение, что разблокировать процы можно именно посредством JTAG-интерфейса ? ИМХО если существует вероятность этого, то она так же мала, как и вероятность успеха софтового метода.
2. Почему это вдруг все [там] решили, что через JTAG возможен доступ к любым регистрам (в т.ч MSR) ?
3. Почему все радостно взялись за АМД-шные процы ? Почему не за Интел (они, кстати, тоже заблокированы) ? Ведь на чьи процы больше документации ? И почему бы для начала не начать изучение JTAG с чего-нить попроще (K5/K6/embedded) ? А с наскока вряд ли что-нибудь путное получится.
4. Откуда взялась точная инфа насчет допустимости 50MHz для TAP-контроллера у K8 ?
5. Почему все вдруг поверили, что AMD HDT Debug Tool существует в природе, а не является плодом воображения вездесущего автора СВID ? Ведь ему инсталляшку налабать (ту, что на анимированном гифе) -- раз плюнуть.
Цитата:
Вообще-то это и есть атлон\дурон
Вообще-то я в курсе.
Цитата:
Там же все это уже описано, ВСЕ контакты найдены. дело в не железе, с железом уже все давно порешали, программатор собрали и подключили.
Дело за малым -- заставить все это хозяйство работать ?
Интересно будет узнать о результатах, хоть я и сомневаюсь в возможности применения JTAG для разблокировки...
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
xKVtor 1. не знаю. по идее jtag только для отладки, а зашивают процы вероятно по ssi или i2c и эти ноги не документированы. baza пытался их найти у S370 процов и вроде получилось.... Тока непонятно что с ними делать
3. док на интел много, только реально их все равно не достаеи. вспомнить хотя бы те же раскопки по smm или про replay
5. логика. Хотя про джунгля промолчу. анреспект ему за многое...
а вообще эта тема может быть темой для спекуляций и мифов. А разобраться в ней почти не реально, но очень бы хотелось.... Добавлено спустя 6 минут, 46 секунд PS: интересно, а вроде ведь дока на ICE для Intel'ов была.. Да и раскопки R.Collins'а сбрасывать со счетов не стоит. Добавлено спустя 1 минуту, 32 секунды PPS: сорри, за скептицизм, но хотелось бы убедиться, что тут реально делом занимаются, а не разводят сказки, как тов. Джунгль
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения