Comments 14
Отличная статья, спасибо большое за то, что поделились знаниями с широкой аудиторией.
Огромное спасибо! Меня какраз раздражала цена их адаптеров, теперь можно жить нормально
Отличная статья, побольше бы таких!
Тот большой чип XILINX это банальный ПЛИС, большой правда и дорогой. В программаторе можно было бы обойтись парочкой попроще и гораздо дешевле. И это конечно жесть, под каждый чип просто менять прошивку ПЛИС-а… когда суть всеравно сводится к ногодрыгу при помощи транзисторов.
Типичная современная разработка — мощным и дорогим железом закрывают недостатки программной части.
И всё же, так и не понял, как работает защита? в чипе прописан криптографический алгоритм, причем симметричного шифрования? и прошивка, реализующая защиту, ОТКРЫТА для дизасемблирования? точно потенциальных покупателей за идиотов держат. Впрочем… такая защита вполне достаточна, т.к. покупатели врятли будут этим заниматься и на взлом защиты потратят гораздо больше 300$ за адаптер, видимо таким образом ценник на адаптер и установлен.
Типичная современная разработка — мощным и дорогим железом закрывают недостатки программной части.
И всё же, так и не понял, как работает защита? в чипе прописан криптографический алгоритм, причем симметричного шифрования? и прошивка, реализующая защиту, ОТКРЫТА для дизасемблирования? точно потенциальных покупателей за идиотов держат. Впрочем… такая защита вполне достаточна, т.к. покупатели врятли будут этим заниматься и на взлом защиты потратят гораздо больше 300$ за адаптер, видимо таким образом ценник на адаптер и установлен.
Скажем так, сейчас у кучи программных продуктов дорогих стоит защита на FlexLM. Ломаться она не ломается простыми методами, но вот пардоньте мой французский, при fixed license она привязывается к MAC адресу сетевой карты в ПК. И жрёт при этом даже программное изменение мака. В итоге имеем — покупается по одной лицензии на нужный продукт и мешок любых сетевушек, ибо защите плевать на то, через какую сетевушку вы в сети.
Тот большой чип XILINX это банальный ПЛИС, большой правда и дорогой. В программаторе можно было бы обойтись парочкой попроще и гораздо дешевле. И это конечно жесть, под каждый чип просто менять прошивку ПЛИС-а… когда суть всеравно сводится к ногодрыгу при помощи транзисторов.
Типичная современная разработка — мощным и дорогим железом закрывают недостатки программной части.
Думаю, что ПЛИС'ка это преобразовать некоевого стандартного блока данных (N кБ), подлежащих записи в ИМС в собственно циклограмму программирования. Что-то типа «выставить адрес, выставить данные, выставить строб записи» — это ещё цветочки и каких только закавычных алгоритмов программирования не бывает в природе. Соотвтетственно — не под всякий алгоритм можно предусмотреть «хорошую» схемотехнику на печатной плате. А тут мы имеем 48 (56) продвинутых двунаправленных буферов (pin electronics) и сколь угодно сложную «трассировку» и преобразование сигналов в ПЛИС.
Так-что это не латка, а парадигма.
Проблема в том что ПЛИС для этих целей чрезмерно быстрая. И по всей видимости, судя по плате, она не подключена непосредственно к пинам разъёма, а исключительно через транзисторные драйверы. И сделано это не просто так, а с целью обеспечить согласование уровней при изменяемом в широких пределах напряжении питания программируемых чипов.
Оно понятно что использовать ПЛИС для таких целей очень заманчиво из-за гибкости решения, но беспокоит именно выбор конкретного чипа… на котором впору SDR-приёмник реализовывать.
Сомневаюсь что чип использовали для того чтобы ускорить скорость записи чипов — FLASH-память, а темболее EEPROM слишком медленная для того чтобы требовать высоких скоростей — выигрыша в скорости нет а стоимость поднимает многократно. Скорей всего выбор решения был по принципу «его точно хватит» а стоимость решения всёравно клиент будет оплачивать. А так же удобство что задачу конфигурации программатора под протокол и чип можно аутсорсить.
Так-то тут хватило бы парочки EPM3032 или даже одной на EPM3128. Но поди ж ты найди специалистов по таким раритетам.
Оно понятно что использовать ПЛИС для таких целей очень заманчиво из-за гибкости решения, но беспокоит именно выбор конкретного чипа… на котором впору SDR-приёмник реализовывать.
Сомневаюсь что чип использовали для того чтобы ускорить скорость записи чипов — FLASH-память, а темболее EEPROM слишком медленная для того чтобы требовать высоких скоростей — выигрыша в скорости нет а стоимость поднимает многократно. Скорей всего выбор решения был по принципу «его точно хватит» а стоимость решения всёравно клиент будет оплачивать. А так же удобство что задачу конфигурации программатора под протокол и чип можно аутсорсить.
Так-то тут хватило бы парочки EPM3032 или даже одной на EPM3128. Но поди ж ты найди специалистов по таким раритетам.
Думаю, резон всё-таки есть. И именно в FPGA, а не в PLD. И именно по другим ресурсам, а не по быстродействию.
1. Честно сказать — не знаю, сколько нужно SPDT переключателей для создания неблокирующего коммутатора хотя-бы размера 4х4. Думаю — немало.
FPGA — это не просто много ресурсов коммутации, этих ресурсов достаточно.
2. PLD — имеют ограниченный ресурс по реконфигурациям, FPGA — неограничены.
ЕМНИП, это мы и видим, например, в альтеровских MAX V — под вывеской enchanced PLD подаётся super low-cost FPGA.
1. Честно сказать — не знаю, сколько нужно SPDT переключателей для создания неблокирующего коммутатора хотя-бы размера 4х4. Думаю — немало.
FPGA — это не просто много ресурсов коммутации, этих ресурсов достаточно.
2. PLD — имеют ограниченный ресурс по реконфигурациям, FPGA — неограничены.
ЕМНИП, это мы и видим, например, в альтеровских MAX V — под вывеской enchanced PLD подаётся super low-cost FPGA.
А если бы прошивка была не во флешке, то шоу бы закончилось?
del
Мне одному режет глаз сокетА (сокетоЙ и т.п.)?
Похоже со шнурками для зарядки iPad та же история. Напряжение +5В на разъеме есть, планшет тем не менее через некоторое время перестает заряжаться.
Есть ли у кого SuperPro 6100 желательно с адаптером DX5057 ?! Пишите в личку.
Sign up to leave a comment.
Механизм защиты от клонирования адаптеров XELTEK