Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Который год размышляю время от времени над неким перенастраиваемым вычислителем, построенным с использованием доступных компонентов, таких как мелкая логика и микросхемы памяти. Пытаюсь определить круг задач, на которые будет способен данный вычислитель и минимально возможное количество компонентов, его составляющих. Пока мыслится некий сопроцессор, подключаемый скажем по шине NI-15, в который NedoPC заливает "прошивку" и затем засылает туда входные данные, производит запуск вычислителя и снимает результат, когда вычисление закончено. Хотелось бы для начала, чтобы такой вычислитель хотя бы мог умножить два 8-битных числа, получив на выходе одно 16-битное. Затем можно было бы приступить к делению, извлечению квадратного корня и т.д.
|
22 Jul 2006 19:13 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Идея уже была реализована. Только для несколько других задач. Наводка: ПЛМ
|
22 Jul 2006 22:42 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
Это несколько другое
И не хочу я PLM/PLD/CPLD/FPGA по тому как они сильно привязаны к конкретному разработчику чипов - без софта от этого самого разработчика - никуда.
Моя идея - взять немного ТТЛ и несколько ОЗУ и построить своё
|
23 Jul 2006 06:11 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
Две ПЗУ по 64кБ. Шины адреса - параллельно. На А0-А7 подать один множитель, на А8-А15 - второй. С шины данных одной ПЗУ снять младший байт результата, с ШД второй ПЗУ - старший байт. Естественно, в ПЗУ должна быть запрограммирована таблица умножения. По такому же принципу можно построить и вычисление других функций, благо ПЗУ сейчас ёмкие...
Наверное, ничего нового я не высказал?
|
02 Jun 2011 11:06 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну если Shaos этого хотел... А так "самогонные" хоббиттисты таким образом
АЛУ конструируют и экономят на микросхемах мелкой логики.
|
02 Jun 2011 11:24 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
ну дык всё так, но хотелось бы получить перепрограммируемую систему, а не перепаиваемую
например как вариант задачи - превратить описанный умножитель в автомат игры жизнь без помощи паяльника и т.д.
|
02 Jun 2011 16:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
ПЗУ надо заменить на статическое, загружаемое извне новой прошивкой ОЗУ...
И обрящщем то что хочем, разве нет?
|
02 Jun 2011 17:29 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22587 Location: Silicon Valley
|
а проводки кто будет переключать между чипами?
к тому же хочется не только чистые функции поддержать, но и автоматы
|
02 Jun 2011 17:53 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я так полагал, что это сделают мультиплексоры...
|
02 Jun 2011 19:51 |
|
|
d_wanderer
Senior
Joined: 28 Feb 2006 21:34 Posts: 180
|
Вместо ПЗУ поставить FRAM с последовательной шиной. Она уже достаточно подешевела. Даже в микроконтроллерах уже ставится... Только вот ставить ее придется очень много...
|
05 Jun 2011 06:59 |
|
|