И чтобы кто-то, кто шил до тебя не поставил защиту от перепрограммирования.И еще б неплохо, чтоб житаг наружу торчал.
"Живучесть" чипов на GUS
-
pahan
- Advanced Member
- Сообщения: 5451
- Зарегистрирован: 13.03.2015,14:23
- Откуда: Химки, М.О.
- Благодарил (а): 4 раза
- Поблагодарили: 36 раз
-
Вклад в сообщество
"Живучесть" чипов на GUS
-
ASL
- Advanced Member
- Сообщения: 2620
- Зарегистрирован: 13.08.2015,13:31
- Откуда: Тверь
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
"Живучесть" чипов на GUS
Да ну? Это вы его так пишите. Я например всегда рисую. А в реальности это описание связей внутри матрицы. И т.н. код фыпыга и код для проца это даже и рядом не одно и тоже. И вообще никак не связаны между собой.
-
ASL
- Advanced Member
- Сообщения: 2620
- Зарегистрирован: 13.08.2015,13:31
- Откуда: Тверь
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
"Живучесть" чипов на GUS
И в чём проблема? Все снимается нормальными программаторами. Только панельки нынче дороговатыpahan писал(а): 11.03.2025,14:23И чтобы кто-то, кто шил до тебя не поставил защиту от перепрограммирования.И еще б неплохо, чтоб житаг наружу торчал.
- Rio444
- Почётный пользователь
- Сообщения: 31312
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
- Благодарил (а): 46 раз
- Поблагодарили: 120 раз
-
Вклад в сообщество
"Живучесть" чипов на GUS
Он торчит.
Панелька под TQFP-208 стоит дороже программатора.
JTAG может не быть только в крупносерийных устройствах.
Программатор для ПЛИС Altera стоит меньше 300 руб.froller писал(а): 11.03.2025,14:00 И еще чтоб была какая-нть атмелка для того, чтобы реализовать программатор прямо на плате и прошивать ее условным FPGUSUPD.EXE
Для Xilinx подороже, в пределах 2500. Но их FPGA и используются гораздо реже.
Кто же из самодельщиков в здравом уме такое будет делать? Это актуально для серийных устройств.pahan писал(а): 11.03.2025,14:23 И чтобы кто-то, кто шил до тебя не поставил защиту от перепрограммирования.
P.S. Собственно "защиты" как таковой нет в принципе. Ноги JTAG могут использоваться как GPIO. В этом и заключается "залочка".
-
Mov AX, 0xDEAD
- Advanced Member
- Сообщения: 540
- Зарегистрирован: 14.04.2023,18:15
- Откуда: Ташкент, УзССР
- Поблагодарили: 20 раз
"Живучесть" чипов на GUS
Где взять оригинальный неглючный код чипа ? Нигде. На странице пикогаса есть табличка нерабочего софта, есть забавные вещи, глючащие и на реальном GUS.ASL писал(а): 11.03.2025,12:37Чё эт ? Всеж фыпыга железка как никак , а не какой-то кривой код вечно виснущий и глючныйMov AX, 0xDEAD писал(а): 11.03.2025,08:56 Ну не понимает человек, что на FPGA получит такую-же "поделку"
И таки слухи о глючности кода микроконтроллеров преувеличены, с 80 годов нажатия кнопок клавиатуры попадают в процессор через микроконтроллер и некий крутящийся код в нем, что-то я не слышал что бы это было проблемой у кого-то
-
Mov AX, 0xDEAD
- Advanced Member
- Сообщения: 540
- Зарегистрирован: 14.04.2023,18:15
- Откуда: Ташкент, УзССР
- Поблагодарили: 20 раз
"Живучесть" чипов на GUS
Реализация разная, функционал одинаковый. Если в CPU эмуляторе что-то недоэмулировали из-за незнания какой-то тонкости железки, в FPGA варианте этот баг тоже останется.ASL писал(а): 11.03.2025,14:39 И т.н. код фыпыга и код для проца это даже и рядом не одно и тоже. И вообще никак не связаны между собой.
- Rio444
- Почётный пользователь
- Сообщения: 31312
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
- Благодарил (а): 46 раз
- Поблагодарили: 120 раз
-
Вклад в сообщество
"Живучесть" чипов на GUS
Глючный код не у микроконтроллеров, а у программистов, которые этот код писалиMov AX, 0xDEAD писал(а): 11.03.2025,14:45 И таки слухи о глючности кода микроконтроллеров преувеличены
Т.е. дело не в микроконтроллере.
Но в целом да, микроконтроллеры прощают много ошибок в коде, в отличие от ПЛИС. И эти ошибки сложнее находить.
-
ASL
- Advanced Member
- Сообщения: 2620
- Зарегистрирован: 13.08.2015,13:31
- Откуда: Тверь
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
- Rio444
- Почётный пользователь
- Сообщения: 31312
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
- Благодарил (а): 46 раз
- Поблагодарили: 120 раз
-
Вклад в сообщество
"Живучесть" чипов на GUS
Я могу отличить резиновую бабу от настоящей. Так же, как и безалкогольное пиво от традиционного.
Вы в состоянии отличить звук от разных эмуляторов?
Звук у них и от оригинала то не отличается.
-
Mov AX, 0xDEAD
- Advanced Member
- Сообщения: 540
- Зарегистрирован: 14.04.2023,18:15
- Откуда: Ташкент, УзССР
- Поблагодарили: 20 раз
"Живучесть" чипов на GUS
Субъективно:
SnarkBarker - 100% клон родной прошивки контроллера, нерезиновый.
picoGUS - CPU эмулятор на коде Васяна-хакера, резиновый.
fpgaGUS 1.0(частично существующий) - FPGA эмулятор на verilog коде Васяна-хакера, резиновый.
fpgaGUS 2.0(несуществующий) - FPGA эмулятор на базе фотографий вскрытого чипа, нерезиновый.
picoGUS 3.0(несуществующий)- CPU эмулятор на базе fpgaGUS 2.0(фотографий), нерезиновый.
-
ASL
- Advanced Member
- Сообщения: 2620
- Зарегистрирован: 13.08.2015,13:31
- Откуда: Тверь
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
"Живучесть" чипов на GUS
Я знаю кто может отличить, эти люди даже количество безкислородной меди в проводах на слух определяют. А если они могут, значит различие есть. Просто уши у вас не оттуда растут