Comments 55
Целый ряд ножек транзисторов оказался «голым»
Прикрутил разъем к плате и забыл припаять, а потом не посмотрел на обратную сторону при установке.
Такое бывает если паяешь много много одинаковых плат потом тебя что-то или кто-то отвлек а когда вернулся к пайке то просто забыл что не допаял и бросил платы к готовым.
Визуального контроля плат после пайки он похоже тоже не делал. :)
Визуального контроля плат после пайки он похоже тоже не делал. :)
Попадалось недавно где-то использование OpenCV для контроля плат после пайки.
Раз уж у него много однотипных плат, можно было просто собрать несколько тестеров, которые бы проверяли корректность работы модулей. Если бы к программированию сложного проекта вот так подходили, это тоже была бы неподъёмная задача, где вечно что-то отваливается или работает весьма странно. Я когда-то, будучи ещё школьником, столкнулся с такой проблемой: после определённого объёма кода и числа юзеров поддерживать программу с плохой архитектурой становится невозможно. Исправляешь одно — к тебе тут же пара десятков человек прибегает на форум и пишет, что сломалось другое. Через годик такого ада я начал задумываться о модульности, тестах и стандартах.
Теперь осталось как-то его использовать в запуске игры Doom
М-да… линукс там не стартанет… печально :)
Мечта железячника и кодера на Асме. Баги отлавливать — бесценно.
Молодец мужик!
Такое осилить.
В свое время видел М4 и пришлось участвовать в демонтаже БЭСМ (не помню номер 6 или 4) несколько плат и модулей для истории храню.
Хотя если вспомнить наши первые Микро-80 и Радио-86РК, спаянные лично, то понимаешь что ЭТО такое. :)
Такое осилить.
В свое время видел М4 и пришлось участвовать в демонтаже БЭСМ (не помню номер 6 или 4) несколько плат и модулей для истории храню.
Хотя если вспомнить наши первые Микро-80 и Радио-86РК, спаянные лично, то понимаешь что ЭТО такое. :)
Судя по интервью, он при проектировании маловато заложил систем диагностики, а контрольных точек много не бывает. Тестовые платы и стенды отнимают ресурсы при создании, но сильно экономят при отладке.
Кстати это отличное учебное пособие, для профильных вузов.
На данном стенде можно воочию убедиться и изучать цифровую электронику.
На данном стенде можно воочию убедиться и изучать цифровую электронику.
Это очень плохое учебное пособие по нескольким причинам:
1. Пустая трата времени на бесконечную наладку и поиск отвалившихся разъёмов и сгоревших транзисторов после очередной группы студентов. Для обучения вполне достаточно эмуляторов, и их использование будет гораздо более эффективным использованием времени.
2. Такая детализация не даёт общей картины. Это как изучать географию по пятисоткам. Задачи разного масштаба решаются разными средствами.
3. Очень дорогостоящее учебное пособие.
1. Пустая трата времени на бесконечную наладку и поиск отвалившихся разъёмов и сгоревших транзисторов после очередной группы студентов. Для обучения вполне достаточно эмуляторов, и их использование будет гораздо более эффективным использованием времени.
2. Такая детализация не даёт общей картины. Это как изучать географию по пятисоткам. Задачи разного масштаба решаются разными средствами.
3. Очень дорогостоящее учебное пособие.
Вы не правы.
1. Где сказано что данная модель разваливается при первом «чихе» ;)
2. Даже если такое произойдет, то уже ПЛЮС так как студент воочию убедится что от чего зависит ;)
Мне сейчас встречались «дипломированные» электронщики которые не то что то наладить, а обычный транзистор не знают как работает.
3. Вы путаете разные вещи ;) топографию изучают по пятисоткам (как и штурманское дело, по себе знаю ;) ) также и электронику и желательно программирование с простейших элементов.
4. ОНО уже создано :) и дешевым обучением не научить :)
На счет эмуляторов, да есть такое, но на них уже лучше проходить более сложные вещи. Врач тоже все время не учится на манекенах, особенно хирурги ;)
1. Где сказано что данная модель разваливается при первом «чихе» ;)
2. Даже если такое произойдет, то уже ПЛЮС так как студент воочию убедится что от чего зависит ;)
Мне сейчас встречались «дипломированные» электронщики которые не то что то наладить, а обычный транзистор не знают как работает.
3. Вы путаете разные вещи ;) топографию изучают по пятисоткам (как и штурманское дело, по себе знаю ;) ) также и электронику и желательно программирование с простейших элементов.
4. ОНО уже создано :) и дешевым обучением не научить :)
На счет эмуляторов, да есть такое, но на них уже лучше проходить более сложные вещи. Врач тоже все время не учится на манекенах, особенно хирурги ;)
1. Где сказано что данная модель разваливается при первом «чихе» ;)
При использовании пылесоса выходят из строя транзисторы. Некоторые платы не работали из-за не полностью воткнутых разъёмов.
а обычный транзистор не знают как работает.
Вот и нужно изучать работу транзистора, потом работу логического элемента. Потом проектировать автомат на основе логических элементов. Потом для амбициозных студентов — проектировать процессор в симуляторе и запускать его на FPGA. Разный масштаб задач, разные интсрументы, эффективное и рациональное использование технологий, времени и средств.
Статья замечательная! И сильно понижает самооценку непричастного к схемотехнике человека :)
Надеюсь старания Джеймса помогут подрастающим да и текущим поколениям лучше понять работу процессора. Особенно интересен был объемных раздел про ошибки в процессе построения, низкий поклон трудолюбию и усердности инженера.
Надеюсь старания Джеймса помогут подрастающим да и текущим поколениям лучше понять работу процессора. Особенно интересен был объемных раздел про ошибки в процессе построения, низкий поклон трудолюбию и усердности инженера.
Читая такие статьи вспоминаются Радио 86 РК спаянные навесным монтажом МГТВ проводом.
>Вот модуль машины состояний
State machine в данном случае следует переводить как управляющий автомат.
State machine в данном случае следует переводить как управляющий автомат.
>Целый ряд ножек транзисторов оказался «голым», ни к чему не присоединенным.
Это разъём же, какие транзисторы?
Это разъём же, какие транзисторы?
Мужик однозначно молодец! Просто по всем статьям (и проектирование, и сборка и отладка). И да — только хардкор!
Но мне вот интересен источник дохода, позволявший ему 5 лет не работать (он вроде все время посвящал проекту?) и еще потратить на него 40К фунтов?
Но мне вот интересен источник дохода, позволявший ему 5 лет не работать (он вроде все время посвящал проекту?) и еще потратить на него 40К фунтов?
Вполне вероятно, что на гранды от университетов и других учебных организаций.
Западная наука иной раз может удивить щедростью. Например, было выделено 1,25 млн евро на разработку тезиса — «Может ли Street Fighter считаться боевым искусством?» (http://www.kotaku.co.uk/2016/04/15/should-street-fighter-be-considered-a-martial-art)
А тут вещественный результат работы есть, почему бы нет :)
Западная наука иной раз может удивить щедростью. Например, было выделено 1,25 млн евро на разработку тезиса — «Может ли Street Fighter считаться боевым искусством?» (http://www.kotaku.co.uk/2016/04/15/should-street-fighter-be-considered-a-martial-art)
А тут вещественный результат работы есть, почему бы нет :)
Не выглядит, что он все время он посвящал проекту. Имхо это проект выходного дня.
Если бы он SMD использовал, то получилось бы компактнее, легче и с меньшим количеством багов.
Ждем Xeon Phi на радиолампах
Кстати на реле процессора уже были https://habrahabr.ru/post/220865/, на транзисторах вот уже есть а на радиолампах еще никто не делал.
FYI: Вот еще один амбициозный проект, но там CPU собран из простых логических элементов, поэтому сильно меньше.
На прошлой неделе создатель этого «мегапроцессора» устраивал день открытых дверей — для всех желающих посмотреть и поиграться.
Эх, почему эту статью запостили сегодня, а не неделю назад :-/
Эх, почему эту статью запостили сегодня, а не неделю назад :-/
Гиктаймс в очередной раз тот!
Сам проект — великолепен, только место ему не в музее, а в ВУЗе.
Еще бы среду разработки написать чтоб студенты развлекались.
Еще лучше — предоставить доку всем, пусть сообщество пишет.
Но блин, такое рукожопство при сборке это нечто.
Еще бы среду разработки написать чтоб студенты развлекались.
Еще лучше — предоставить доку всем, пусть сообщество пишет.
Но блин, такое рукожопство при сборке это нечто.
Какой ВУЗ, вы о чём? На него же дышать нельзя. И даже если не дышать — оно будет ломаться раз в месяц. Сгоревшие от статики транзисторы, отошедшие контакты, whiskers, пыль, множество уязвимых мест — ткни в любое, вся машинка глохнет, поиск и устранение неисправности — часы, дни и недели, в процессе поиска и починки ломается ещё что-нибудь. Это кошмар.
Удивительно, как мало людей вообще задумывается об экономических параметрах. В отличие от самого автора, кстати, который, как настоящий капиталист, всё посчитал и иллюзий не питает. В музей. И то, бесплатно — если согласятся.
Удивительно, как мало людей вообще задумывается об экономических параметрах. В отличие от самого автора, кстати, который, как настоящий капиталист, всё посчитал и иллюзий не питает. В музей. И то, бесплатно — если согласятся.
Рад, что есть люди, кто этим занимается. Вот ещё пример. 8-битный программируемый компьютер:
Было бы интересно, если бы реализовали это: habrahabr.ru/post/249613
Транзисторов в разы меньше.
И желательно с сохранением оригинальной топологии
Транзисторов в разы меньше.
И желательно с сохранением оригинальной топологии
Но зачем?
Sign up to leave a comment.
Британский инженер построил 500-килограммовый процессор из дискретных элементов. Этапы работы и интервью с создателем