CPU N
Moderator: Shaos
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
согласен, что чип ИП3 труднодоставаем (сейчас в штатах можно купить старый 74LS181 за $2.95) - лучше (и дешевле) на памяти или рассыпухе
а сдвиги вправо таки нужны (как альтернатива - сделай сдвиги влево на произвольное количество бит), а вот без циклических сдвигов по-моему можно обойтись
по поводу переносов - тебе знакомо понятие параллельного переноса?
а сдвиги вправо таки нужны (как альтернатива - сделай сдвиги влево на произвольное количество бит), а вот без циклических сдвигов по-моему можно обойтись
по поводу переносов - тебе знакомо понятие параллельного переноса?
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Я то начну с АЛУ (и схемы параллельного переноса), а вот у danchandoo другой случай - он в качестве PLA использует памятьHardWareMan wrote:АУ? Меня слышат? Я не предлагал заюзать ИП3. Я вам дал СХЕМУ ИП3. И она таки масштабируема (кстати, Shaos, ты же собирался на мелкологике собирать проц, начни с АЛУ).

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 63
- Joined: 24 Sep 2007 12:15
- Location: Украина
Уже даShaos wrote:по поводу переносов - тебе знакомо понятие параллельного переноса?

Думаю, что учасники форума знакомы с этими терминами, но я все же напишу следующее, скорее сам для себя:
Пусть суматор любой разрядности кроме результата генерирует еще два сигнала:
1) Giсигнал функции генерации переноса -- активен если при данных входных значениях операндов выполняемая функция сгенерирует перенос сама, не зависимо от того был ли перенос из младших разрядов. Наример для одноразрядного сумматора такой входной комбинацией будут две еденицы.
2) Сигнал Pi функции распространения переноса который показывает передается ли при данной входной комбинации операндов перенос из младших разрядов далее.
Для одноразрядного сумматора этот сигнал будет активен если операнды равны (0 и 1) или (1 и 0).
Все эти сигналы от каждого сумматора заводятся в схему ускоренного переноса. Эта схема одновременно генерирует значение входного сигнала переноса для каждого сумматора. Сгенерированое значение изменяет результат и готово!
Норамально изложено здесь http://rain.ifmo.ru/cat/view.php/theory ... ators-2004
В роли схемы ускоренного переноса опять выступает мс. памяти. И вместо 4 тактов для 4-х 4-разрядных АЛУ при последовательном переносе мы имеем 2 такта при параллельном.
Last edited by danchandoo on 29 Nov 2009 10:11, edited 1 time in total.
-
- Fanat
- Posts: 63
- Joined: 24 Sep 2007 12:15
- Location: Украина
Сигналам Gi и P i для можно найти применение не только при суммировании (вычитании) но и при сдвигах, однако при этом схема ускоренного переноса должна реализовывать другую функцию, так что оставшиеся ее входы используются для выбора режима работы.
Ура решилась проблема со сдвигами во все стороны света! Еще раз спасибо за параллельный перенос!
Ура решилась проблема со сдвигами во все стороны света! Еще раз спасибо за параллельный перенос!
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Всегда пожалуйстаdanchandoo wrote:Сигналам Gi и P i для можно найти применение не только при суммировании (вычитании) но и при сдвигах, однако при этом схема ускоренного переноса должна реализовывать другую функцию, так что оставшиеся ее входы используются для выбора режима работы.
Ура решилась проблема со сдвигами во все стороны света! Еще раз спасибо за параллельный перенос!

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Угу, но лучше бы CPLD.Shaos wrote:Я то начну с АЛУ (и схемы параллельного переноса), а вот у danchandoo другой случай - он в качестве PLA использует памятьHardWareMan wrote:АУ? Меня слышат? Я не предлагал заюзать ИП3. Я вам дал СХЕМУ ИП3. И она таки масштабируема (кстати, Shaos, ты же собирался на мелкологике собирать проц, начни с АЛУ).
-
- Fanat
- Posts: 63
- Joined: 24 Sep 2007 12:15
- Location: Украина
Ну это не совсем то. Это был бы нормальный человеческий подход,HardWareMan wrote:Угу, но лучше бы CPLD.
туча микросхем памяти круче! (ну и плюс нулевые познания в этой области, что в прочем быстро ликвидируется, но не в этот раз

А памяти используется много, просто очень много, это прямо надругательство получается:
(микросхемы памяти идентичные 32K x 8 SRAM)
1) АЛУ 5шт
2) система управления 3-4 шт
3) регистры 4 шт
4) внутренний стек 2шт
5) счетчик-указатель стека 1шт (не нашлось счетчика способного считать и в прямом и в обратном направлении, заменил на память и зашелку)
__________________
ИТОГО: 16 микросхем
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
и к каждой будет приделана батарейка?danchandoo wrote:Ну это не совсем то. Это был бы нормальный человеческий подход,HardWareMan wrote:Угу, но лучше бы CPLD.
туча микросхем памяти круче! (ну и плюс нулевые познания в этой области, что в прочем быстро ликвидируется, но не в этот раз)
А памяти используется много, просто очень много, это прямо надругательство получается:
(микросхемы памяти идентичные 32K x 8 SRAM)
1) АЛУ 5шт
2) система управления 3-4 шт
3) регистры 4 шт
4) внутренний стек 2шт
5) счетчик-указатель стека 1шт (не нашлось счетчика способного считать и в прямом и в обратном направлении, заменил на память и зашелку)
__________________
ИТОГО: 16 микросхем

смутно припоминаю статью в журнале "радиолюбитель" за 199? год о вреде прицепленных к сраму батареек - дословно не помню точно, но суть в том что срама иногда сгорает...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 408
- Joined: 18 Feb 2007 11:40
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
В момент переключения питания с батареечного на внешнее что-то происходит - не помню точно, но мужик сильно ругался...Different wrote:Это как же так? Защелкивается самопроизвольно в КЗ и адью?Shaos wrote: смутно припоминаю статью в журнале "радиолюбитель" за 199? год о вреде прицепленных к сраму батареек - дословно не помню точно, но суть в том что срама иногда сгорает...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- Fanat
- Posts: 63
- Joined: 24 Sep 2007 12:15
- Location: Украина
Зачем к каждой. У всех мс. SRAM которые работают как ПЛМ общее питание, туда и блок батареек. А само подключение батареечного питания я себе вообще крайне просто представлял: 4 AA батарейки соеденены последовательно и через диод (или 2 диода) подключены параллельно основному питанию, вход WR\ тоже подтянут к + батареек. 4 * 1.5 - 0.7 = 5.3 В, что попадает в диапазон 5В+-10%
По поводу сгорания... Нужно выделить одну микросхему для опытов, подключить к батареечному питанию и сотню раз включить выключить основное питание. Если не сгорит то использовать можно.
По поводу сгорания... Нужно выделить одну микросхему для опытов, подключить к батареечному питанию и сотню раз включить выключить основное питание. Если не сгорит то использовать можно.
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
По поводу мужыка...
По поводу мужыка... ну у которого СРАМ на батарейках сгорала...
Потом где-то разобрались с этим. Схема подключения управления
должна быть несколько иная... У мужика с этим было неправильно,
отчего всё и горело.
Потом где-то разобрались с этим. Схема подключения управления
должна быть несколько иная... У мужика с этим было неправильно,
отчего всё и горело.
-
- Admin
- Posts: 24055
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: По поводу мужыка...
А можно поподробнее?Lavr wrote:По поводу мужыка... ну у которого СРАМ на батарейках сгорала...
Потом где-то разобрались с этим. Схема подключения управления
должна быть несколько иная... У мужика с этим было неправильно,
отчего всё и горело.

Вообще у меня есть дежваюхи радиолюбителей - наверное тот период тоже охватывает - могу поискать...
Я тут за главного - если что шлите мыло на me собака shaos точка net