Реверсим платку с Цыклоном
Moderator: Shaos
-
- Novelist
- Posts: 25
- Joined: 12 Dec 2016 08:26
Реверсим платку с Цыклоном
Прикупил на eBay платку под названием "IBM BladeCenter KVM Feature Card 13N0842". Цена вопроса 5$ за штуку. Если повезет недели через 3-4 доберется ко мне.
Надеюсь она поместится за ЖКИ, тогда место под клавиатурой займет батарея...
Надеюсь она поместится за ЖКИ, тогда место под клавиатурой займет батарея...
You do not have the required permissions to view the files attached to this post.
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Z84C0020FEC
Посмотрел на e-bay эту платку, продавец указывает б/у, не боитесь что б/у там в части нарушение монтажа циклона или выхода из строя по питанию? Есть схема этой платы? Придется найти на ней JTAG и понять какие лапы циклона уходят на ДОЗУ/ПЗУ, ведь все в BGA исполнении. Ну и Квартус надо искать постарей версией, с этим в принципе справится можно - Intel/Altera архив софта поддерживают хорошо.occamlab wrote:Прикупил на eBay платку под названием "IBM BladeCenter KVM Feature Card 13N0842". Цена вопроса 5$ за штуку.
P.S. Памяти у циклона на борту маловато - 30К всего.
-
- Novelist
- Posts: 25
- Joined: 12 Dec 2016 08:26
Re: Z84C0020FEC
Продавцов таких платок много. Я брал 3 штуки у того, который предлагает их по 10$. Тискаете кнопку "Make Offer" и предлагаете свою цену. Я думаю, что предложив ему 5$ за штуку я переплатил. По большому счету это garbage/мусор, по прямому назначению их никто использовать не будет, и через год-два их просто выбросят...
Мне показалось, что JTAG там прям по центру платы...
Да, памяти маловато, но может удастся задействовать SDRAM. Приедут, тогда буду смотреть.
PS: если хочется "полного фарша" по памяти, логическим ячейкам, трансиверам до 6.5Gbps, можно взять разбитый монитор Dell S2716DGR, там на материнской плате стоит небольшой модуль с Altera Arria V GX (5AGXMA3D4F...) и кучей память.
Например тут, за двадцатку, если вы живете в штатах:
https://www.ebay.com/itm/Dell-Gaming-S2 ... 3244737502
но доставка этой бандуры в Украину мне обойдется в 50-100$, а это уже совсем не интересно
Уже неделю облизываюсь, но видит око да зуб неймёт
Мне показалось, что JTAG там прям по центру платы...
Да, памяти маловато, но может удастся задействовать SDRAM. Приедут, тогда буду смотреть.
PS: если хочется "полного фарша" по памяти, логическим ячейкам, трансиверам до 6.5Gbps, можно взять разбитый монитор Dell S2716DGR, там на материнской плате стоит небольшой модуль с Altera Arria V GX (5AGXMA3D4F...) и кучей память.
Например тут, за двадцатку, если вы живете в штатах:
https://www.ebay.com/itm/Dell-Gaming-S2 ... 3244737502
но доставка этой бандуры в Украину мне обойдется в 50-100$, а это уже совсем не интересно

Уже неделю облизываюсь, но видит око да зуб неймёт

-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Z84C0020FEC
Если так то уже полдела. Напишите как приедет.occamlab wrote: Мне показалось, что JTAG там прям по центру платы...
В принципе можно сдернуть одну ДОЗУ, и если до JTAG есть доступ дать меандр с разной частотой поочередно на разные группы IO ПЛИС, затем вызвонить.... хотя бы только на ДОЗУ. ДОЗУ в принципе можно и не возвращать их вроде там две.occamlab wrote:Да, памяти маловато, но может удастся задействовать SDRAM. Приедут, тогда буду смотреть.
Да это действительно убойная штука, одной только блочной памяти за мегабайт! Очень не плохо..... однакоoccamlab wrote:PS: если хочется "полного фарша" по памяти, логическим ячейкам, трансиверам до 6.5Gbps, можно взять разбитый монитор Dell S2716DGR, там на материнской плате стоит небольшой модуль с Altera Arria V GX (5AGXMA3D4F...) и кучей память.


Да Вы полны сюрпризовoccamlab wrote:Например тут, за двадцатку, если вы живете в штатах:
https://www.ebay.com/itm/Dell-Gaming-S2 ... 3244737502
но доставка этой бандуры в Украину мне обойдется в 50-100$, а это уже совсем не интересно
Уже неделю облизываюсь, но видит око да зуб неймёт

-
- Novelist
- Posts: 25
- Joined: 12 Dec 2016 08:26
Re: Z84C0020FEC
Если больше интересует Xilinx, то тогда вот:
https://electronix.ru/forum/index.php?showtopic=137808
хотя, больше подойдет Napatech NT20X(если не ошибаюсь там стоит xc4vfx100, 5-10$ на eBay), в ней шина PCI-X, можно больше переферии подпаять прям на пины шины (VGA и т.д.)
Но работы с ней будет немеряно...
https://electronix.ru/forum/index.php?showtopic=137808
хотя, больше подойдет Napatech NT20X(если не ошибаюсь там стоит xc4vfx100, 5-10$ на eBay), в ней шина PCI-X, можно больше переферии подпаять прям на пины шины (VGA и т.д.)
Но работы с ней будет немеряно...
-
- Novelist
- Posts: 25
- Joined: 12 Dec 2016 08:26
Re: Z84C0020FEC
Приехали платки, JTAG находится в центре платы. Дальше начались нюансы:
Похоже банк IO пинов Cyclone, в котором находится JTAG, подключен к 1.5В. В наличии имеется два клона USB-Blaster (Silabs F321 / STM32F101), оба отказались распознавать чип, при таком напряжении. Пришлось оторвать 4-й пин JTAG от подопытной платы и подать по нему около 2.0В в сторону USB-Blaster. JTAG заработал без сбоев.
Без проблем читается содержимое конфигурационной флешки, но попытка стереть ее содержимое выбрасывает ошибку:
"Error (209077): Can't erase or program protected sectors in the EPCS device"
Что с этим делать? пока не очень понимаю...
Если сегодня вечером будет время, попробую отследить несколько ножек Cyclone и помигать светодиодом...
Похоже банк IO пинов Cyclone, в котором находится JTAG, подключен к 1.5В. В наличии имеется два клона USB-Blaster (Silabs F321 / STM32F101), оба отказались распознавать чип, при таком напряжении. Пришлось оторвать 4-й пин JTAG от подопытной платы и подать по нему около 2.0В в сторону USB-Blaster. JTAG заработал без сбоев.
Без проблем читается содержимое конфигурационной флешки, но попытка стереть ее содержимое выбрасывает ошибку:
"Error (209077): Can't erase or program protected sectors in the EPCS device"
Что с этим делать? пока не очень понимаю...
Если сегодня вечером будет время, попробую отследить несколько ножек Cyclone и помигать светодиодом...
You do not have the required permissions to view the files attached to this post.
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Z84C0020FEC
Вот как даже! Снять флешку посадить туда пустую.occamlab wrote: Без проблем читается содержимое конфигурационной флешки, но попытка стереть ее содержимое выбрасывает ошибку:
"Error (209077): Can't erase or program protected sectors in the EPCS device"
Что с этим делать? пока не очень понимаю...
-
- Novelist
- Posts: 25
- Joined: 12 Dec 2016 08:26
Re: Z84C0020FEC
Вопрос с EPCS protected решился очень просто, нужно было выбрать соответствующий пункт в настройках программатора.
Простучал выводы SDRAM. Немного смущает, но А12 памяти не заведен на ПЛИС... Нужно придумать как проще проверить память.
Дальше думал адаптировать под эту плату:
https://marsohod.org/projects/marsohod2/286-zx-spectrum
там в качестве памяти используют SDRAM, а не статику.
Простучал выводы SDRAM. Немного смущает, но А12 памяти не заведен на ПЛИС... Нужно придумать как проще проверить память.
Дальше думал адаптировать под эту плату:
https://marsohod.org/projects/marsohod2/286-zx-spectrum
там в качестве памяти используют SDRAM, а не статику.
You do not have the required permissions to view the files attached to this post.
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Z84C0020FEC
В обрыве? Так то ничего страшного, для MODE REGISTER SET достаточно младших 11 бит ША A[11:0]. Для PRECHARGE ALL - нужен A[10]. Лишь бы этот A12 был точно в обрыве что бы его заземлить или уже на земле.occamlab wrote: Простучал выводы SDRAM. Немного смущает, но А12 памяти не заведен на ПЛИС... Нужно придумать как проще проверить память.
У них же есть еще тест sdram попрощеoccamlab wrote: Дальше думал адаптировать под эту плату:
https://marsohod.org/projects/marsohod2/286-zx-spectrum
там в качестве памяти используют SDRAM, а не статику.
https://marsohod.org/projects/marsohod2/214-c3fb2
P.S. Спасибо что выкладываете результаты усилий по реверсу платки. А что это за USB-blaster на STM32?
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Z84C0020FEC
Порылся на сайте у Микрона (сдается мне что линия A12 - это все таки Вы так A11 обозвали, в смысле двенадцатой по счету) точно такой же BGA Code (D9FCR) не нашел, нашел похожий D9FSV. Даташит в любом случае на все один. Да там A12 не присутствуетoccamlab wrote:Простучал выводы SDRAM. Немного смущает, но А12 памяти не заведен на ПЛИС... .
Ну собственно вот его распиновка, с тем что у Вас нарисовано, вроде бы совпадает. Но.... A12 помечен кроме того и еще как NC. Может быть его вовсе нет?
You do not have the required permissions to view the files attached to this post.
-
- Novelist
- Posts: 25
- Joined: 12 Dec 2016 08:26
Re: Реверсим платку с Цыклоном
Название топика не очень благозвучно 
SDRAM память:
Для поиска чипов по Микроновскому сайту пользуюсь этой ссылкой -
https://www.micron.com/support/tools-an ... fbga=D9FCR
Просмотрел внимательно плату и таки Да, А12 двух чипов через перемычки R121 и R124 посажены на землю. Похоже плата разведена под возможность использования чипов на 128Mb и 256Mb, во втором случае используется только половина памяти?
Посмотрел на
https://marsohod.org/projects/marsohod2/214-c3fb2
Нужно начать с прикручивания выхода на VGA, минимум проводов - максимум показухи
"А что это за USB-blaster на STM32?"
Купив китайский клон USB-blaster - скорее всего, вам пришлют или левый, или правый. В правом стоит STM32. Конкретно в моем STM32F101CBT6.

SDRAM память:
Для поиска чипов по Микроновскому сайту пользуюсь этой ссылкой -
https://www.micron.com/support/tools-an ... fbga=D9FCR
Просмотрел внимательно плату и таки Да, А12 двух чипов через перемычки R121 и R124 посажены на землю. Похоже плата разведена под возможность использования чипов на 128Mb и 256Mb, во втором случае используется только половина памяти?
Посмотрел на
https://marsohod.org/projects/marsohod2/214-c3fb2
Нужно начать с прикручивания выхода на VGA, минимум проводов - максимум показухи

"А что это за USB-blaster на STM32?"
Купив китайский клон USB-blaster - скорее всего, вам пришлют или левый, или правый. В правом стоит STM32. Конкретно в моем STM32F101CBT6.
You do not have the required permissions to view the files attached to this post.
-
- Novelist
- Posts: 25
- Joined: 12 Dec 2016 08:26
Re: Реверсим платку с Цыклоном
Где можно найти ответную часть под J2? И как это чудо на 140 пин может называться?
Или дешевле и быстрее его откусить и подпаяться проводами?
PS. шаг выводов 1/40 дюйма, 0.635мм - мелковато... может шлейф какой-то найти...
Или дешевле и быстрее его откусить и подпаяться проводами?
PS. шаг выводов 1/40 дюйма, 0.635мм - мелковато... может шлейф какой-то найти...
You do not have the required permissions to view the files attached to this post.
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Реверсим платку с Цыклоном
Какой то просто очень жуткий "молекс"occamlab wrote:Где можно найти ответную часть под J2? И как это чудо на 140 пин может называться?

не оно на ali?
https://ru.aliexpress.com/store/product ... 19042.html
Это точно! И быстрее и дешевле!occamlab wrote: Или дешевле и быстрее его откусить и подпаяться проводами?

-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Реверсим платку с Цыклоном
А вот на "бредовой доске", стоит на фотографии выше - это USB byte blaster? Мне показалось что это шильдик STM32 да? Вы в него зашили Altera byte blaster?occamlab wrote: Купив китайский клон USB-blaster - скорее всего, вам пришлют или левый, или правый. В правом стоит STM32. Конкретно в моем STM32F101CBT6.
-
- Senior
- Posts: 136
- Joined: 12 Jul 2016 21:30
Re: Реверсим платку с Цыклоном
Да если бы можно стоило бы в название топика указать название платки которую Вы сейчас мучаете. Я кстати на e-bay попытался по "циганить" ее за 5 баксов, не знаю что получится. Продавец просит за нее прилично 19 евро, вот уж не знаю получится сторговаться или нетoccamlab wrote:Название топика не очень благозвучно

Вероятней всего да, так себе задел на модельный ряд. Но по факту динамической памяти столько, что Z80 там заплутаетсяoccamlab wrote:Просмотрел внимательно плату и таки Да, А12 двух чипов через перемычки R121 и R124 посажены на землю. Похоже плата разведена под возможность использования чипов на 128Mb и 256Mb, во втором случае используется только половина памяти?
