Pull to refresh
167
1.9
Руслан @checkpoint

Old-time Unix hacker

Send message

Сделайте соответствующие подписаи под изображениями. Это нужно в том числе и для правильной индексации в поисковиках, а также для случайных прохожих которые статью не читали, но принялись комментировать.

Клавиатура у этого Toshiba T1200 - просто мечта.

Сделайте пожалуйста подписи к приведенным Вами изображениям, укажите названия и является ли это археологическим артефактом или же подделкой.

После того как некоторые пользователи заменили "некачественные" разъемы на более мощные (способные выдержать больший ток), у них начали выгорать печатные проводники. Такое недопустимо в любом раскладе и оназчает, что системы питания устройства спроектирована неверно. Также не допустимы перекосы, когда по одному проводнику ток в разы больше чем по другому. Nvidia сейчас старательно "подтирает" соцсети чтобы замять сей неприятный момент.

Проблема не в разъемах, это очевидно. Вся система электропитания на карте спроектирована не верно - не рассчитан ток печатного проводника, проводники выгорают, схема сделана с перекосом (по одному проводнику ток в разы больше чем по соседнему). Защита предохранителями тут не спасёт, а только перенесет проблему в другое место.

Божий стыд. Как так получилось, что инженеры Nvidia в состоянии разработать очень сложное вычислительное устройство, но не в состоянии просчитать потребляемый им ток и спроектировать печатную плату соответствующим образом ? На мой вгляд это показатель тотальной деградации инженерных кадров в США (индусофикация всей страны). Остались одни смузихлёбы - кодеры на различных языка (в т.ч. HDL), и совсем не осталось инженеров знающих про существование Закона Ома.

А во сволько примерно обходится комплектуха для вашей борды (без стоимости текстолита) ?

или нужно именно описание как добавлять свой плагин для PulseView?

Я не имел опыта добавления своих плагинов в PulseView, только пользовался тем что уже есть. Лишяя инструкция с живым примером никогда не помешает.

У меня на рабочих компах стоит ОС FeeBSD, так что проприетарные среды отваливаются сразу. OSS CAD поддерживает ПЛИСы Efinix, но на сколько глубоко - предстоит выяснить. Какую-то простенькую девборду с Ti60 можете присоветовать ?

Еще вопрос. Чем выполняли синтез под Efinix Ti60 ? Yosys (OSS CAD) или проприетарными тулами ?

Почитал спецификацию на эти ПЛИСы и что-то мне срочно захотелось их попробовать, но я приемлю только опенсорные решения. :-)

Да, DMA тоже нужен, на нём я и запнулся.

220 MHz

Не плохо. На сколько я помню, VexiiRiscv это высокопроизводительное out-of-order ядро. Сколько единиц показывает тест Coremark на вашей системе ? На что способен Linux на такой системе ? Графику (X11) пробовали ?

У меня на Lattice ECP5 c 24К и 6-й грейд частота Fmax получилась 66МГц, стабильно работает на 60 МГц. Использую как замену китайским микроконтроллерам. :-)

Я тоже пробовал OHCI из библиотеки SpinalHDL, но мне он не понравился тем, что требует сериализатор и заставить его синтезироваться для ECP5 я не смог, а может быть не сильно хотел. Мне хотелось разобраться в тонкостях работы USB и я написал свой. ;)

Скажите, какая тактовая частота вычислительного ядра у Вас получилась ?

Молодец! То, что не всё получилось - не беда. Дорогу осилит идущий.

На счет USB, хочу предупредить сразу - это не для слабонервных, там процедура инициализации состоит почти из 60-ти транзакций! Я недавно закончил разработку контроллера USB 1.0 (для HID устройств) на SpinalHDL для VexRiscv, сейчас пишу статью на эту тему. Разработка контроллера заняла более полугода регулярных ночных бдений в обнимку с анализаторами. Можете взять мой код и интегрировать в свою СнК. Проект моей СнК KarnixSOC лежит на Github-е.

Если бы Вы сделали плагин для PulseView от этого было бы больше пользы. У меня тоже есть прибор от Saleae, но использую его исключительно с PulseView.

А почему не сделали свой плагин для PulseView (sigrok) ? Почему завязались на проприетарное решение ?

Заставить мышей пить больше чем они хотят не возможно. Нужно смешивать и давать одну дозу, но в ней содержание яда будет менее 1%. Вероятно, что концентрация яда в пробирке тоже низкая (скорее всего менее 10%), а значит мышь получит яд в гомеопатических дозах и откажется помирать. :-) В общем, на сколько это рабочий алгоритм сказать могут только биологи. :-)

Цитата из видео:

"We need to preserve the legacy of this computer. In other words, future generations need to understand, you know, we all came from two handred years from now. I want them to be able to see the Apollo Guidance Computer".

Чтобы компенсировать ошибку нужно увеличить число используемых мышей. Их у нас в избытке, так что не проблема. Можно попытаться натянуть код Хемминга на эту задачу.

Использование дополнительных пустых пробирок это что-то типа бита четности позволяющего понять (с опеределнной вероятностью) была ошибка или нет.

Information

Rating
1,728-th
Date of birth
Registered
Activity