Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
согласен, что чип ИП3 труднодоставаем (сейчас в штатах можно купить старый 74LS181 за $2.95) - лучше (и дешевле) на памяти или рассыпухе
а сдвиги вправо таки нужны (как альтернатива - сделай сдвиги влево на произвольное количество бит), а вот без циклических сдвигов по-моему можно обойтись
по поводу переносов - тебе знакомо понятие параллельного переноса?
|
29 Nov 2009 06:50 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
АУ? Меня слышат? Я не предлагал заюзать ИП3. Я вам дал СХЕМУ ИП3. И она таки масштабируема (кстати, Shaos, ты же собирался на мелкологике собирать проц, начни с АЛУ).
|
29 Nov 2009 07:58 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Я то начну с АЛУ (и схемы параллельного переноса), а вот у danchandoo другой случай - он в качестве PLA использует память
|
29 Nov 2009 08:18 |
|
|
danchandoo
Fanat
Joined: 24 Sep 2007 12:15 Posts: 63 Location: Украина
|
Уже да . Спасибо.
Думаю, что учасники форума знакомы с этими терминами, но я все же напишу следующее, скорее сам для себя:
Пусть суматор любой разрядности кроме результата генерирует еще два сигнала:
1) G iсигнал функции генерации переноса -- активен если при данных входных значениях операндов выполняемая функция сгенерирует перенос сама, не зависимо от того был ли перенос из младших разрядов. Наример для одноразрядного сумматора такой входной комбинацией будут две еденицы.
2) Сигнал P i функции распространения переноса который показывает передается ли при данной входной комбинации операндов перенос из младших разрядов далее.
Для одноразрядного сумматора этот сигнал будет активен если операнды равны (0 и 1) или (1 и 0).
Все эти сигналы от каждого сумматора заводятся в схему ускоренного переноса. Эта схема одновременно генерирует значение входного сигнала переноса для каждого сумматора. Сгенерированое значение изменяет результат и готово!
Норамально изложено здесь http://rain.ifmo.ru/cat/view.php/theory/math/summators-2004
В роли схемы ускоренного переноса опять выступает мс. памяти. И вместо 4 тактов для 4-х 4-разрядных АЛУ при последовательном переносе мы имеем 2 такта при параллельном.
Last edited by danchandoo on 29 Nov 2009 10:11, edited 1 time in total.
|
29 Nov 2009 10:01 |
|
|
danchandoo
Fanat
Joined: 24 Sep 2007 12:15 Posts: 63 Location: Украина
|
Сигналам Gi и P i для можно найти применение не только при суммировании (вычитании) но и при сдвигах, однако при этом схема ускоренного переноса должна реализовывать другую функцию, так что оставшиеся ее входы используются для выбора режима работы.
Ура решилась проблема со сдвигами во все стороны света! Еще раз спасибо за параллельный перенос!
|
29 Nov 2009 10:10 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
Всегда пожалуйста
|
29 Nov 2009 10:32 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
|
29 Nov 2009 11:07 |
|
|
danchandoo
Fanat
Joined: 24 Sep 2007 12:15 Posts: 63 Location: Украина
|
Ну это не совсем то. Это был бы нормальный человеческий подход,
туча микросхем памяти круче! (ну и плюс нулевые познания в этой области, что в прочем быстро ликвидируется, но не в этот раз )
А памяти используется много, просто очень много, это прямо надругательство получается:
(микросхемы памяти идентичные 32K x 8 SRAM)
1) АЛУ 5шт
2) система управления 3-4 шт
3) регистры 4 шт
4) внутренний стек 2шт
5) счетчик-указатель стека 1шт (не нашлось счетчика способного считать и в прямом и в обратном направлении, заменил на память и зашелку)
__________________
ИТОГО: 16 микросхем
|
29 Nov 2009 11:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
| | | | danchandoo wrote: Ну это не совсем то. Это был бы нормальный человеческий подход, туча микросхем памяти круче! (ну и плюс нулевые познания в этой области, что в прочем быстро ликвидируется, но не в этот раз ) А памяти используется много, просто очень много, это прямо надругательство получается: (микросхемы памяти идентичные 32K x 8 SRAM) 1) АЛУ 5шт 2) система управления 3-4 шт 3) регистры 4 шт 4) внутренний стек 2шт 5) счетчик-указатель стека 1шт (не нашлось счетчика способного считать и в прямом и в обратном направлении, заменил на память и зашелку) __________________ ИТОГО: 16 микросхем | | | | |
и к каждой будет приделана батарейка?
смутно припоминаю статью в журнале "радиолюбитель" за 199? год о вреде прицепленных к сраму батареек - дословно не помню точно, но суть в том что срама иногда сгорает...
|
29 Nov 2009 19:06 |
|
|
Different
Doomed
Joined: 18 Feb 2007 11:40 Posts: 408
|
Это как же так? Защелкивается самопроизвольно в КЗ и адью?
|
30 Nov 2009 02:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
В момент переключения питания с батареечного на внешнее что-то происходит - не помню точно, но мужик сильно ругался...
|
30 Nov 2009 06:16 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Может триггерный эффект КМОП технологии?
|
30 Nov 2009 08:11 |
|
|
danchandoo
Fanat
Joined: 24 Sep 2007 12:15 Posts: 63 Location: Украина
|
Зачем к каждой. У всех мс. SRAM которые работают как ПЛМ общее питание, туда и блок батареек. А само подключение батареечного питания я себе вообще крайне просто представлял: 4 AA батарейки соеденены последовательно и через диод (или 2 диода) подключены параллельно основному питанию, вход WR\ тоже подтянут к + батареек. 4 * 1.5 - 0.7 = 5.3 В, что попадает в диапазон 5В+-10%
По поводу сгорания... Нужно выделить одну микросхему для опытов, подключить к батареечному питанию и сотню раз включить выключить основное питание. Если не сгорит то использовать можно.
|
30 Nov 2009 10:11 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
По поводу мужыка... ну у которого СРАМ на батарейках сгорала...
Потом где-то разобрались с этим. Схема подключения управления
должна быть несколько иная... У мужика с этим было неправильно,
отчего всё и горело.
|
16 Mar 2010 01:51 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22583 Location: Silicon Valley
|
А можно поподробнее?
Вообще у меня есть дежваюхи радиолюбителей - наверное тот период тоже охватывает - могу поискать...
|
16 Mar 2010 05:53 |
|
|