Pull to refresh

Comments 55

Целый ряд ножек транзисторов оказался «голым»

Прикрутил разъем к плате и забыл припаять, а потом не посмотрел на обратную сторону при установке.
Такое бывает если паяешь много много одинаковых плат потом тебя что-то или кто-то отвлек а когда вернулся к пайке то просто забыл что не допаял и бросил платы к готовым.
Визуального контроля плат после пайки он похоже тоже не делал. :)
Попадалось недавно где-то использование OpenCV для контроля плат после пайки.
Раз уж у него много однотипных плат, можно было просто собрать несколько тестеров, которые бы проверяли корректность работы модулей. Если бы к программированию сложного проекта вот так подходили, это тоже была бы неподъёмная задача, где вечно что-то отваливается или работает весьма странно. Я когда-то, будучи ещё школьником, столкнулся с такой проблемой: после определённого объёма кода и числа юзеров поддерживать программу с плохой архитектурой становится невозможно. Исправляешь одно — к тебе тут же пара десятков человек прибегает на форум и пишет, что сломалось другое. Через годик такого ада я начал задумываться о модульности, тестах и стандартах.
Теперь осталось как-то его использовать в запуске игры Doom
Он на нем Тетрис запускал. https://www.youtube.com/watch?time_continue=2&v=z71h9XZbAWY :)
Мечта железячника и кодера на Асме. Баги отлавливать — бесценно.
В данном компе только машкода, только хардкор. :)
Ни кто не запретит написать компилятор чего-угодно-«высокоуровневого» до собственного байткода.
Молодец мужик!
Такое осилить.
В свое время видел М4 и пришлось участвовать в демонтаже БЭСМ (не помню номер 6 или 4) несколько плат и модулей для истории храню.
Хотя если вспомнить наши первые Микро-80 и Радио-86РК, спаянные лично, то понимаешь что ЭТО такое. :)
Судя по интервью, он при проектировании маловато заложил систем диагностики, а контрольных точек много не бывает. Тестовые платы и стенды отнимают ресурсы при создании, но сильно экономят при отладке.
Кстати это отличное учебное пособие, для профильных вузов.
На данном стенде можно воочию убедиться и изучать цифровую электронику.
Это очень плохое учебное пособие по нескольким причинам:
1. Пустая трата времени на бесконечную наладку и поиск отвалившихся разъёмов и сгоревших транзисторов после очередной группы студентов. Для обучения вполне достаточно эмуляторов, и их использование будет гораздо более эффективным использованием времени.
2. Такая детализация не даёт общей картины. Это как изучать географию по пятисоткам. Задачи разного масштаба решаются разными средствами.
3. Очень дорогостоящее учебное пособие.
Вы не правы.
1. Где сказано что данная модель разваливается при первом «чихе» ;)
2. Даже если такое произойдет, то уже ПЛЮС так как студент воочию убедится что от чего зависит ;)
Мне сейчас встречались «дипломированные» электронщики которые не то что то наладить, а обычный транзистор не знают как работает.
3. Вы путаете разные вещи ;) топографию изучают по пятисоткам (как и штурманское дело, по себе знаю ;) ) также и электронику и желательно программирование с простейших элементов.
4. ОНО уже создано :) и дешевым обучением не научить :)
На счет эмуляторов, да есть такое, но на них уже лучше проходить более сложные вещи. Врач тоже все время не учится на манекенах, особенно хирурги ;)
1. Где сказано что данная модель разваливается при первом «чихе» ;)

При использовании пылесоса выходят из строя транзисторы. Некоторые платы не работали из-за не полностью воткнутых разъёмов.
а обычный транзистор не знают как работает.

Вот и нужно изучать работу транзистора, потом работу логического элемента. Потом проектировать автомат на основе логических элементов. Потом для амбициозных студентов — проектировать процессор в симуляторе и запускать его на FPGA. Разный масштаб задач, разные интсрументы, эффективное и рациональное использование технологий, времени и средств.
Очень просится переделать эту картинку в гифку-скример
Всю интригу испортили. Народ бы мерился кто быстрее нашел.
да быстро… одного скана было достаточно, там же отгадка в тексте — этот транзистор можно только перевернуть, а значит уже известно что искать, но опубликовать картинку конечно было не этично считаю :)
Скорее всего, использован транзистор-аналог с зеркальным расположением выводов
Статья замечательная! И сильно понижает самооценку непричастного к схемотехнике человека :)
Надеюсь старания Джеймса помогут подрастающим да и текущим поколениям лучше понять работу процессора. Особенно интересен был объемных раздел про ошибки в процессе построения, низкий поклон трудолюбию и усердности инженера.
Читая такие статьи вспоминаются Радио 86 РК спаянные навесным монтажом МГТВ проводом.
>Вот модуль машины состояний
State machine в данном случае следует переводить как управляющий автомат.
Или как «конечный автомат»
Вообще да, но в данном случае именно управляющий
https://ru.wikipedia.org/wiki/Устройство_управления
UFO just landed and posted this here
Это не единственная терминологическая шероховатость в переводе; «регистры специального назначения» по-русски принято называть «служебными регистрами».
>Целый ряд ножек транзисторов оказался «голым», ни к чему не присоединенным.
Это разъём же, какие транзисторы?
Мужик однозначно молодец! Просто по всем статьям (и проектирование, и сборка и отладка). И да — только хардкор!

Но мне вот интересен источник дохода, позволявший ему 5 лет не работать (он вроде все время посвящал проекту?) и еще потратить на него 40К фунтов?
Вполне вероятно, что на гранды от университетов и других учебных организаций.
Западная наука иной раз может удивить щедростью. Например, было выделено 1,25 млн евро на разработку тезиса — «Может ли Street Fighter считаться боевым искусством?» (http://www.kotaku.co.uk/2016/04/15/should-street-fighter-be-considered-a-martial-art)
А тут вещественный результат работы есть, почему бы нет :)
Не выглядит, что он все время он посвящал проекту. Имхо это проект выходного дня.
Если бы он SMD использовал, то получилось бы компактнее, легче и с меньшим количеством багов.
UFO just landed and posted this here
Монтаж SMD можно на предприятии заказать. Или можно сделать трафареты, нанести паяльную пасту и паять в духовке сразу десяток плат за один раз.
Кстати на реле процессора уже были https://habrahabr.ru/post/220865/, на транзисторах вот уже есть а на радиолампах еще никто не делал.
На радиолампах в одиночку не осилить.
Да и электричества потребуется сколько.
На них можно в одиночку осилить попроще что-нибудь.
https://www.engadget.com/2006/06/26/all-tube-digital-clock-seven-years-in-the-making/
Он всё еще продолжает http://www.bigmessowires.com/2016/06/08/see-bmow-at-vcf-west-august-6-7/
На прошлой неделе создатель этого «мегапроцессора» устраивал день открытых дверей — для всех желающих посмотреть и поиграться.
Эх, почему эту статью запостили сегодня, а не неделю назад :-/
Сам проект — великолепен, только место ему не в музее, а в ВУЗе.
Еще бы среду разработки написать чтоб студенты развлекались.
Еще лучше — предоставить доку всем, пусть сообщество пишет.

Но блин, такое рукожопство при сборке это нечто.
Какой ВУЗ, вы о чём? На него же дышать нельзя. И даже если не дышать — оно будет ломаться раз в месяц. Сгоревшие от статики транзисторы, отошедшие контакты, whiskers, пыль, множество уязвимых мест — ткни в любое, вся машинка глохнет, поиск и устранение неисправности — часы, дни и недели, в процессе поиска и починки ломается ещё что-нибудь. Это кошмар.

Удивительно, как мало людей вообще задумывается об экономических параметрах. В отличие от самого автора, кстати, который, как настоящий капиталист, всё посчитал и иллюзий не питает. В музей. И то, бесплатно — если согласятся.
Рад, что есть люди, кто этим занимается. Вот ещё пример. 8-битный программируемый компьютер:
Было бы интересно, если бы реализовали это: habrahabr.ru/post/249613
Транзисторов в разы меньше.
И желательно с сохранением оригинальной топологии
Sign up to leave a comment.

Articles