0 / 0 / 0
Регистрация: 11.06.2010
Сообщений: 351
|
|
1 | |
Простой проц на рассыпухе25.03.2011, 20:30. Показов 35203. Ответов 61
Метки нет (Все метки)
Вернулся на прошлой неделе к такой идее. Пока дальше определения с набором регистров и инструкций не зашло. Основные сложности вызывает 16 битный адрес. Небольшое описание того, что получается добавлю ниже.
Вопросы следующие. 1. Ссылки на подобные проекты, уже смотрел mycpu, не понравилось, огромный и мутный набор инструкций, наличие микрокода, memory mapped ALU. Или ваши идеи, о том как надо такое делать. OISC тоже смотрел. 2. Моделирование цифровых схем, сейчас рассматривается либо VHDL/Verilog либо написать своё (не думаю что сложно сделать парсер некого языка описывающего граф соединений), ко второму проще будет прицепить какие либо устройства ввода/вывода. 3. Что взять за логику? пока особо не смотрел, но похоже 74HC бывают в SOIC.
0
|
25.03.2011, 20:30 | |
Ответы с готовыми решениями:
61
Кольцевой регистр на рассыпухе Собрать простой проц StepUp на рассыпухе BA4918 на рассыпухе |
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 421
|
|
31.03.2011, 18:24 | 41 |
Троичный с кондачка не получится - тут нужно и теорию разработать и элементную базу придумать.
И само собой, как тут уже говорили, нужно и трансляторы и отладчики. А аналоговых уже миллионы сделали - каждые механические часы это по сути аналоговый компьютер - тут тоже нужно быть на очень высоком технологическом уровне чтобы сделать что-то хотя-бы сравнимое с тем что уже есть.
0
|
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 368
|
|
31.03.2011, 20:50 | 42 |
Сообщение от zyxmom
0
|
0 / 0 / 0
Регистрация: 28.06.2010
Сообщений: 211
|
|
31.03.2011, 23:12 | 43 |
Сообщение от zyxmom
SWK, а где Вы делали все это в 70 годах – на работе или это было хобби?
0
|
SWK
|
|
01.04.2011, 00:03 | 44 |
Сообщение от Otixomdr_1
|
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 421
|
|
01.04.2011, 00:46 | 45 |
Сообщение от svs39
Сетунь интересная машина, но она делалась на элементной базе 1970-х, схемы естественно нет, и сейчас проблема даже просто ту базу найти, не говоря уже о цене которую за нее запросят. При этом заметьте, практически вся выпускаемая сейчас цифровая электроника двоичная, то есть нужно будет найти теорию троичного вычислителя и под нее разработать схему на современной базе (хотя строго говоря, можно сделать по крайней мере частичную симуляцию, часть схемы сделать просто двоичной - ту же основную память, шину взять двоичную, может и регистры, и этим съэкономить время и деньги, но все равно работы немеряно). И софт под нее тоже естественно не найти, то есть и тут прийдется делать все новое. Не спорю, все можно сделать, но это и получается буквально разработать теорию, придумать элементную базу..
0
|
SWK
|
|
01.04.2011, 02:10 | 46 |
Сообщение от zyxmom
Как - то давно, годах в 70х или 80х, помнится, попадалась мне какая- то книжка, где была подробно расписана теория троичной логики, приводились простенькие схемки троичных элементов, расхваливалась возможная экономия за счет меньшего числа необходимых троичных разрядов по сравнению с двоичными, для представления больших чисел... Давно было, да и необычно. Пролистал, и забыл. Много было идей, поначалу вроде бы перспективных, но потом заброшенных. Помню, в 70х годах очень популярны были туннельные диоды. На 1 элементе - и усилитель, и генератор, и триггер, и многое другое. И быстродействие - пикосекунды! Хотели на них целые ЭВМ делать. Я сам с ними баловался, было у меня их больше десятка разных типов, и германиевые, и на арсениде галлия, с токами пика от долей миллиАмпера до 100мА (У АЛ201Л)! Хорошо с ними получались формирователи для частотомеров и осциллографов. Потом про них почти забыли. Сейчас только в старых осциллографах и найдешь... Главная проблема - сложность разделения входных и выходных сигналов у двухполюсника. А также старение, разброс параметров... Сейчас проще влепить в процессор миллиард транзисторов, чем решать эти проблемы. Все хорошо в свое время и на своем месте. |
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 421
|
|
01.04.2011, 02:15 | 47 |
Сообщение от Otixomdr_1
Ну не могу согласиться полностью. Конечно, понятно что в СССР эти все технологии были просто не нужны, но зато были нужны военные технологии и двойного назначения, а также был довольно нехилый объем работ по созданию инфраструктуры (и своей и зарубежной - типа каскада ГЭС в Египте). Вообще существенная разница по сути между СССР и передовыми странами запада была (и строго говоря и остается) в том, что на западе намного больше пробовали - конечно, на каждый успешный проект вроде Iphone приходится порядка 10 неудачных, но кто не ищет тот и не находит. То есть в СССР конечно тоже искали, но в СССР все финансирование шло централизованно, что и приводило к всем известным дуростям и кстати и уменьшало объемы доступных средств, а на западе очень многое делалось и делается на частные средства, которых и намного больше чем государственных и контроль лучше.
0
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 56
|
|
01.04.2011, 02:18 | 48 |
Сетунь интересная машина, но она делалась на элементной базе 1970-х, схемы естественно нет, и сейчас проблема даже просто ту базу найти, не говоря уже о цене которую за нее запросят.
на форуме nedopc.org народ пытаеться ими заниматься
0
|
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 421
|
|
01.04.2011, 02:26 | 49 |
Сообщение от SWK
Как - то давно, годах в 70х или 80х, помнится, попадалась мне какая- то книжка, где была подробно расписана теория троичной логики, приводились простенькие схемки троичных элементов, расхваливалась возможная экономия за счет меньшего числа необходимых троичных разрядов по сравнению с двоичными, для представления больших чисел... Давно было, да и необычно. Пролистал, и забыл. Есть разница между схемкой в книжке и уже готовой ИМС, точнее целой индустрией готовых двоичных ИМС, для которых продумано практически все что можно, чтобы просто взять и спаять из них компьютер и не закапываться о таких мелочах как нагрузочная способность, потребление и задержки.
Сообщение от SWK
0
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 56
|
|
01.04.2011, 03:41 | 50 |
SWK а что бы вы посоветовали изучать начинающему радиолюителю интересующемуся цифровой техникой
580 комплект дает представление как оно работает но уже не используеться avr позволяет сразу же чего то сделать но не дает знаний цифровой техники, программирования наверное тоже
0
|
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 421
|
|
01.04.2011, 04:22 | 51 |
Сообщение от sirkiy2b
0
|
SWK
|
|
01.04.2011, 10:37 | 52 |
Сообщение от sirkiy2b
Конечно, каждый сам выбирает себе свой путь. И путей этих много. Кто-то и на велосипеде полстраны обьехал, а кто-то стоит на обочине, пиная колеса и протирая зеркала непонятно почему заглохшего шикарного автомобиля, подаренного ему на день рождения, в надежде, что он заведется... |
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 3,260
|
|
01.04.2011, 10:59 | 53 |
В общем, теория без практики глупа, а практика без теории - слепа.. ;) Поэтому хочешь или нет, а учить теорию необходимо. Как бы это глупо не выглядело.
0
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
01.04.2011, 11:30 | 54 |
Сообщение от sirkiy2b
0
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 56
|
|
01.04.2011, 15:15 | 55 |
Сообщение от SWK
собрал простейший контроллер z80 ROM ROM и BB55, запустил без проблемм так как там все просто как угол дома пока читаю Токхема и Ревича могли бы вы пожалуйста еще что либо посоветовать что бы получить систематизированные знания
0
|
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 421
|
|
02.04.2011, 00:54 | 56 |
Сообщение от sirkiy2b
Спрашивает студент своего преподавателя, а не мог-бы тот рассказать источник.. Ну тот и говорит, что мол вот есть 9 книг, в которых содержится практически все что он знает.. И вобщем он без проблем эти книги перечислит и даже даст почитать.. Но вся проблема в том что у каждого человека эти 9 книг свои. Я лично советую либо изучить Латынь (как вариант Греческий), либо Теорию Поля. А насчет книг - ВСЕ источники без исключения грешат субъективностью, поэтому можно какую-то конкретную тему полностью доверить какому-то одному источнику, а СИСТЕМУ строить САМОСТОЯТЕЛЬНО.
0
|
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 1,890
|
|
02.04.2011, 09:04 | 57 |
Сообщение от sirkiy2b
0
|
2 / 2 / 0
Регистрация: 25.05.2010
Сообщений: 3,609
|
|
02.04.2011, 10:07 | 58 |
Сообщение от sirkiy2b
А еще - маловато опыта. Смотри, что-то запустил (просто, как угол дома), а что-то, почти такое же, не пошло. И вот здесь сказывается как раз недостаточность количества "запусков". Потому что просто надо понять: не все запускается сразу. И это нормально! Посидеть, покумекать нужно. Ты будешь сам удивлен, как много в жизни запускается не сразу :)
0
|
0 / 0 / 0
Регистрация: 09.10.2010
Сообщений: 421
|
|
03.04.2011, 03:11 | 59 |
Сообщение от sirkiy2b
Просто когда сам пройдешь это, то поймешь как из отдельных маленьких элементов строится целое устройство и как можно работать с большой, невозможной для понимания системой, разделяя ее на куски и отрабатывая эти куски по отдельности. Строго говоря, если хочешь быть программистом, то можно скажем теорию функционального программирования (Лямбда) изучить - она вобщем тоже такая-же - там тоже есть стройная система, по которой из простых примитивов строятся все более сложные штуки, которые без знания примитивов и этой системы выглядят как артефакты инопланетной технологии ;)
0
|
0 / 0 / 0
Регистрация: 11.06.2010
Сообщений: 351
|
|
13.04.2011, 00:14 | 60 |
Никто не будет в этом ковыряться но все же. В качестве обновления темы. Решил увеличить степень велосипедности и использовать для моделирования свой язык.
http://code.google.som/p/edutils/
0
|
13.04.2011, 00:14 | |
13.04.2011, 00:14 | |
Помогаю со студенческими работами здесь
60
Повышатель напряжения на рассыпухе СМА whirlpool awt2288 проц atmega16 прошить, проц atmega16 прошить Сортировки: простой выбор, простой обмен и прямое включение Предлагаю создать спец раздел в физике под названием "Простой ответ на простой вопрос школьника" Простой вопрос-простой ответ... Простой вопрос-простой ответ. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |