Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
помню такие. Сам использовал в своем первом монстрике на Z80... пара 1804-х ПЭ с микропрограммой на к 155РЕ3 использовались как мультиплексор адреса процессора для РУ5-х и генератор адреса для выборки данных дисплейной памяти.. Монстрик был веселый. на десятке П2К набирал команды и пошагово их Z80-му скармливал, а потом научил загружаться прямо с магнитофона без всякой программы.
помню такие. Сам использовал в своем первом монстрике на Z80... пара 1804-х ПЭ с микропрограммой на к 155РЕ3 использовались как мультиплексор адреса процессора для РУ5-х и генератор адреса для выборки данных дисплейной памяти.. Монстрик был веселый. на десятке П2К набирал команды и пошагово их Z80-му скармливал, а потом научил загружаться прямо с магнитофона без всякой программы.
|
|
|
|
Добавлено: Пн окт 22, 2012 09:16 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
они, родные - 1804вс1
они, родные - 1804вс1
|
|
|
|
Добавлено: Пн окт 22, 2012 08:51 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
diver писал(а): MIPSы не привожу, т.к. тактировались вручную 1804-й процессорный элемент?
[quote="diver"]MIPSы не привожу, т.к. тактировались вручную[/quote]
1804-й процессорный элемент?
|
|
|
|
Добавлено: Пн окт 22, 2012 08:43 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
в продолжение разговора про ЛА3, лампы и подстанции.... картинки из детства когда-то давно-давно - старая лабораторные - "процессор-умножитель": и вариант товарища (даже с прошивкой) схемки умели перемножать два 4-битных числа MIPSы не привожу, т.к. тактировались вручную
в продолжение разговора про ЛА3, лампы и подстанции.... картинки из детства когда-то давно-давно - старая лабораторные - "процессор-умножитель": [url=http://shot.qip.ru/00aRUK-2hjWejwPI/][img]http://f2.s.qip.ru/~hjWejwPI.jpg[/img][/url] и вариант товарища (даже с прошивкой) [url=http://shot.qip.ru/00aRUL-1dUFH0srx/][img]http://f1.s.qip.ru/~dUFH0srx.jpg[/img][/url] [url=http://shot.qip.ru/00aRUN-219gZJGD9u/][img]http://f2.s.qip.ru/~19gZJGD9u.jpg[/img][/url]
схемки умели перемножать два 4-битных числа :) MIPSы не привожу, т.к. тактировались вручную
|
|
|
|
Добавлено: Пн окт 22, 2012 06:55 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
in4 писал(а): По крайней мере - непаханное поле для исследований. Любое из этого интересно сделать. Лишь бы не оказалось радиолюбительской поделкой, не учитывающей 99% реальных физических эффектов, которые могут оказать влияние на итоговые характеристики. А микроэлектронику не зря подразделяют на уровни, начиная от системного и заканчивая уровнем топологии транзисторов. Из-за появления какого-то остроумного технического решения от кремния никто сразу не откажется - подождут техпроцессов нового поколения, только и всего. Потому что кремний - это массовое производство, а остроумное решение - это разовый эффект. Кстати, вот иногда в новостях сообщают про оптические диски с увеличенной емкостью на интересных физических эффектах. И практически всегда подчеркивается, что такие диски можно производить и на существующем оборудовании (или при его минимальной доработке). К чему бы это?
[quote="in4"]По крайней мере - непаханное поле для исследований. Любое из этого интересно сделать.[/quote] Лишь бы не оказалось радиолюбительской поделкой, не учитывающей 99% реальных физических эффектов, которые могут оказать влияние на итоговые характеристики. А микроэлектронику не зря подразделяют на уровни, начиная от системного и заканчивая уровнем топологии транзисторов. Из-за появления какого-то остроумного технического решения от кремния никто сразу не откажется - подождут техпроцессов нового поколения, только и всего. Потому что кремний - это массовое производство, а остроумное решение - это разовый эффект. Кстати, вот иногда в новостях сообщают про оптические диски с увеличенной емкостью на интересных физических эффектах. И практически всегда подчеркивается, что такие диски можно производить и на существующем оборудовании (или при его минимальной доработке). К чему бы это? :)
|
|
|
|
Добавлено: Сб окт 20, 2012 23:10 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
WingLion писал(а): Возможно, инересен был бы вариант с проработкой лампового компьютера с высоты современных знаний с задачей минимизации потребления такого монстрика.... Тогда уж лучше на перспективной элементной базе - читал как-то в инете, понравилось, но забыл название - а по описанию снова найти не могу - 6-выводной переключающий элемент, 3 входа, 3 выхода, один управляющий - сквозной, дублируется на соотв. выход. В зависимости от его состояния состояния остальных 2х входов или передаются на соотв. выходы или взаимно меняются. В том тексте обещали бОльшую энергоэффективность по отношению к транзисторам. Ну и вся логическая база строится на одном элементе. Возможна реализация такого устройства на микромашинах! Или компьютер на троичной логике... Как Сетунь... По крайней мере - непаханное поле для исследований. Любое из этого интересно сделать. Но одному мееедленно получается. Пока выбираю инструменты для создания инструмета, на котором делать. Уже 2 не подошло... ...но поиск продолжаю! По каждому есть наработки.
[quote="WingLion"]Возможно, инересен был бы вариант с проработкой лампового компьютера с высоты современных знаний с задачей минимизации потребления такого монстрика....[/quote]Тогда уж лучше на перспективной элементной базе - читал как-то в инете, понравилось, но забыл название - а по описанию снова найти не могу :( - 6-выводной переключающий элемент, 3 входа, 3 выхода, один управляющий - сквозной, дублируется на соотв. выход. В зависимости от его состояния состояния остальных 2х входов или передаются на соотв. выходы или взаимно меняются. В том тексте обещали бОльшую энергоэффективность по отношению к транзисторам. Ну и вся логическая база строится на одном элементе. Возможна реализация такого устройства на микромашинах! ;)
Или компьютер на троичной логике... ;) Как Сетунь... ;)
По крайней мере - непаханное поле для исследований. Любое из этого интересно сделать.
Но одному мееедленно получается. Пока выбираю инструменты для создания инструмета, на котором делать. Уже 2 не подошло... :( ...но поиск продолжаю! :) По каждому есть наработки.
|
|
|
|
Добавлено: Сб окт 20, 2012 21:30 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
они бы еще лампы тех годов выпуска скупали...
они бы еще лампы тех годов выпуска скупали...
|
|
|
|
Добавлено: Чт окт 18, 2012 15:46 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
WingLion писал(а): с высоты современных знаний с задачей минимизации потребления такого монстрика.... У них там в Западэнщине есть направление сборки и построения "реплик" знаменитых компьютеров. Только у этих "моделистов" одна вавка в голове есть: они стараются сделать на ТЕХ же комплектующих, когда, как мне кажется, именно ценной была бы "обкатка" ТЕХ идей на СОВРЕМЕННОЙ элементной базе. Вот, например, был такой процессор "Кронос". Перепроектирование на ПЛИС заняло не более недели. И - всё работало. Причём, на порядки быстрее и с современными интерфейсами! Но, получается, как в том анекдоте: "На каждого 86-тилетнего мужчину, приходтсе приерно 16 женщин его возраста.... Но - уже поздно...."
[quote="WingLion"]с высоты современных знаний с задачей минимизации потребления такого монстрика....[/quote] У них там в Западэнщине есть направление сборки и построения "реплик" знаменитых компьютеров. Только у этих "моделистов" одна вавка в голове есть: они стараются сделать на ТЕХ же комплектующих, когда, как мне кажется, именно ценной была бы "обкатка" ТЕХ идей на СОВРЕМЕННОЙ элементной базе. Вот, например, был такой процессор "Кронос". Перепроектирование на ПЛИС заняло не более недели. И - всё работало. Причём, на порядки быстрее и с современными интерфейсами! Но, получается, как в том анекдоте: "На каждого 86-тилетнего мужчину, приходтсе приерно 16 женщин его возраста.... Но - уже поздно...."
|
|
|
|
Добавлено: Чт окт 18, 2012 15:31 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
Возможно, инересен был бы вариант с проработкой лампового компьютера с высоты современных знаний с задачей минимизации потребления такого монстрика....
Возможно, инересен был бы вариант с проработкой лампового компьютера с высоты современных знаний с задачей минимизации потребления такого монстрика....
|
|
|
|
Добавлено: Чт окт 18, 2012 12:07 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
собственно, выбор системы команд есть лишь шаг к созданию своего компьютера, и решен он может быть по-разному, например, приказом, спущенным из министерства кофеваркостроения о применении везде и всюду КР580ВМ80А, и тогда все споры будут бессмыслены.
поэтому, в курсе выбор должен сделать сам слушатель, а курс должен дать возможность осуществления задуманного, в том числе, дать и возможность самого выбора, т.е. показать, каков имеется выбор, и из чего выбирать?
собственно, выбор системы команд есть лишь шаг к созданию своего компьютера, и решен он может быть по-разному, например, приказом, спущенным из министерства кофеваркостроения о применении везде и всюду КР580ВМ80А, и тогда все споры будут бессмыслены.
поэтому, в курсе выбор должен сделать сам слушатель, а курс должен дать возможность осуществления задуманного, в том числе, дать и возможность самого выбора, т.е. показать, каков имеется выбор, и из чего выбирать?
|
|
|
|
Добавлено: Чт окт 18, 2012 11:49 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
Кстати, попытка выбрать "оптимальный набор команд" и представить его в курсе как раз и является разновидностью распространенной преподавательской ошибки. Смысл курса не в том, чтобы продемонстрировать превосходство преподавателя ("вон он какой крутой, первым нашел оптимальную систему команд, остальные марш ему в хвост!"). Способность разработать процессор должна стать естественным вторичным эффектом от освоения базовых методов проектирования. А для того, чтобы понять, как их осваивать, и требуется обратная связь. Мало вывалить на людей кучу информации, за ее прочтением должно следовать формирование способности выполнить какое-то контрольное действие. При этом, если идти правильно, до процессоров на ранней стадии еще будет сто верст, и все лесом. Зато потом отдельные куски изученного начнут лавиной вставать на свои места.
Кстати, попытка выбрать "оптимальный набор команд" и представить его в курсе как раз и является разновидностью распространенной преподавательской ошибки. Смысл курса не в том, чтобы продемонстрировать превосходство преподавателя ("вон он какой крутой, первым нашел оптимальную систему команд, остальные марш ему в хвост!"). Способность разработать процессор должна стать естественным [i]вторичным [/i]эффектом от освоения базовых методов проектирования. А для того, чтобы понять, как их осваивать, и требуется обратная связь. Мало вывалить на людей кучу информации, за ее прочтением должно следовать формирование способности выполнить какое-то контрольное действие. При этом, если идти правильно, до процессоров на ранней стадии еще будет сто верст, и все лесом. Зато потом отдельные куски изученного начнут лавиной вставать на свои места.
|
|
|
|
Добавлено: Чт окт 18, 2012 10:47 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
in4 писал(а): А дальше - куча вариантов архитектуры компьютера и набора команд. Прийдется несколько рассматривать? А еще хорошо бы сравнить... ...по нескольким критериям... по архитектурам тоже можно ликбез сделать... Ф-Нейман, Гарвард, NUMA и иже с ними... и по системам команд тоже... in4 писал(а): На Форуме уже несколько наборов команд предлагалось... и все эти наборы можно свести к терминам RISC и MISC, вот их и рассмотреть подробнее, не забыв и другие системы прихватить. короче, курс должен быть курсом, а не сказочкой про белого бычка, качающегося с похмелья на доске Ну, а конкретику для "своих компьютеров" выбирать "слушателям" курса исходя из собственных предпочтений... потом к железу еще и софт потребуется, по нему тоже надо курс сделать. Короче, работы по этому направлению вагон и тележка...
[quote="in4"]А дальше - куча вариантов архитектуры компьютера и набора команд. Прийдется несколько рассматривать? А еще хорошо бы сравнить... ;) ...по нескольким критериям... ;) [/quote] по архитектурам тоже можно ликбез сделать... Ф-Нейман, Гарвард, NUMA и иже с ними... и по системам команд тоже... [quote="in4"]На Форуме уже несколько наборов команд предлагалось...[/quote] и все эти наборы можно свести к терминам RISC и MISC, вот их и рассмотреть подробнее, не забыв и другие системы прихватить.
короче, курс должен быть курсом, а не сказочкой про белого бычка, качающегося с похмелья на доске
Ну, а конкретику для "своих компьютеров" выбирать "слушателям" курса исходя из собственных предпочтений... потом к железу еще и софт потребуется, по нему тоже надо курс сделать. Короче, работы по этому направлению вагон и тележка...
|
|
|
|
Добавлено: Чт окт 18, 2012 07:53 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
А дальше - куча вариантов архитектуры компьютера и набора команд. Прийдется несколько рассматривать? А еще хорошо бы сравнить... ...по нескольким критериям... На Форуме уже несколько наборов команд предлагалось... Но это меня в сторону использования такого компьютера потянуло - дальше уже идут операционки, средства разработки, интерфейсы пользователя...
А дальше - куча вариантов архитектуры компьютера и набора команд. Прийдется несколько рассматривать? А еще хорошо бы сравнить... ;) ...по нескольким критериям... ;)
На Форуме уже несколько наборов команд предлагалось... Но это меня в сторону использования такого компьютера потянуло - дальше уже идут операционки, средства разработки, интерфейсы пользователя...
|
|
|
|
Добавлено: Чт окт 18, 2012 03:01 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
значит, начинать надо с ликбеза о том, что такое компьютер, и с чем его на хлеб намазывать а вариантов, "куда скатиться" - много - начиная от "системы на кристалле", заканчивая постройкой "кирпичного цеха" для размещения ламповой DDR-памяти
значит, начинать надо с ликбеза о том, что такое компьютер, и с чем его на хлеб намазывать а вариантов, "куда скатиться" - много - начиная от "системы на кристалле", заканчивая постройкой "кирпичного цеха" для размещения ламповой DDR-памяти
|
|
|
|
Добавлено: Чт окт 18, 2012 00:07 |
|
|
|
|
|
Заголовок сообщения: |
Re: Курс "Learn By Building Your Own Computer" |
|
|
Ну а что, "own компьютеров" нет? Вопрос еще в том, как грамотно провести людей через это обучение. А то по ссылке я обнаружил интересную вещь - "вот это винтик, а это болтик, теперь самостоятельно постройте синхрофазтрон". Ну так же нельзя, особенно ориентируя курс сразу на 100 тысяч человек.
Ну а что, "own компьютеров" нет? :) Вопрос еще в том, как грамотно провести людей через это обучение. А то по ссылке я обнаружил интересную вещь - "вот это винтик, а это болтик, теперь самостоятельно постройте синхрофазтрон". Ну так же нельзя, особенно ориентируя курс сразу на 100 тысяч человек.
|
|
|
|
Добавлено: Чт окт 18, 2012 00:02 |
|
|
|
|