nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 06:31



Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3  Next
Об АЛУ К155ИП3 (74181) 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Что же у нас всё-таки получилось? 37 ТТЛ-корпусов это только "голое" АЛУ. Чтобы вписать
его в схему ЦПУ необходимы дополнительные микросхемы. Всего получится 44 ТТЛ-корпуса.

По пути у меня сложилось мнение, что то, что мы сейчас в этом топике делаем один джентльмен
реализовал в далёком 1970 году... :wink:
Аналог микропроцессора в Kenbak-1 был реализован на 132 элементах TTL

Чего это я опять Kenbak-1 упомянул? :o А дело вот в чем. Есть один трюк
хитрый в любительских конструкциях. И я с ним третий раз уже сталкиваюсь.

Чтобы избежать такого необъятного числа корусов, любители иногда делают АЛУ
однобитным, а аргументы и результат сдвигают побитно вдоль входов и выхода АЛУ
.
Это замедляет скорость процессора в 8 раз (8-битного), но шибко экономит число корпусов.

Вот этот Kenbak-1 - автор сам пишет что нищебродствовал и жутко экономил.
И память у него - на сдвиговых регистрах, как видео-ОЗУ у Возняка... :lol:

Дважды упомянутый мной EDUC-8 Microcomputer тоже такой трюк использует.
Quote:
The EDUC-8 was an 8 bit bit-serial design with 256 bytes of RAM.


Ну и, наконец, промышленный однобитный процессор я уже здесь упоминал:
MC14500 Motorola 1 bit CPU.

Но если присмотреться внимательно - компьютер на нём оперирует байтами! :wink:

Image

Кстати говоря, мы упоминали, что у z80 4-битное АЛУ. Так у него во время сложения
младших нибблов автоматических и бесхитростно получается флаг АС.
А уже при сложении старших нибблов с учетом флага переноса - получается уже С.

_________________
iLavr


02 Sep 2012 04:09
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
Похоже, что сайт APOLLO181 homemade CPU скончался безвозвратно... :(

Сайт Gianluca.G. снова доступен, и автор даже несколько обновил его:
http://ygg-it.tripod.com/index.html

По крайнее мере, судя по авторской подписи: Gianluca.G. May 2012

Вроде как автор добавил чтение программы из ПЗУ...

_________________
iLavr


13 Oct 2012 09:56
Profile
Writer

Joined: 17 Mar 2013 15:19
Posts: 11
Location: 85.114.12.70
Reply with quote
Post 
Lavr wrote:
Тоже излишне - здесь у нас была ссылка на 580-й на мелкой логике. Я её
скачивал и смотрел внимательно.
http://tech-systems-labs.com/booksdata/Signetics8080emulMan.pdf

Уважаемый Lavr, к сожалению ссылка уже не работает. Выложите пожалуйста куда-нибудь схему 580 на мелкой логике.


27 Mar 2013 00:43
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Viktor2004 wrote:
Уважаемый Lavr, к сожалению ссылка уже не работает. Выложите пожалуйста куда-нибудь схему 580 на мелкой логике.

Viktor2004 - она почему-то иногда пропадает, и мы уже не в первый раз её дублируем.
Попробуйте поиск по нашему форому - эта не единственная ссылка на дискретный 580
от Signetics.

Вот эта ссылка, похоже, рабочая:

http://www.textfiles.com/bitsavers/pdf/signetics/Signetics8080emulMan.pdf

Только предупреждаю сразу - 580 там не совсем дискретный, а на секционных процессорных БИС.

_________________
iLavr


27 Mar 2013 07:58
Profile
Writer

Joined: 17 Mar 2013 15:19
Posts: 11
Location: 85.114.12.70
Reply with quote
Post 
Большое спасибо.


27 Mar 2013 11:40
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Что же у нас всё-таки получилось?
...снова 37+7=44 ТТЛ-корпуса.
Мы это уже себе хорошо представляем в корпусах серии К155:

Image


Я всё время делаю вот такие проверки, потому как паять более двух таких плат
я категорически не намерен, хотя Виталий частенько намекает мне на былой
энтуазизм былинных лет... :wink:

Но не мы одни любим такие спортивные задачи, и есть люди, которые нелениво
добиваются завидного результата на сходном поле... :o
Вот так выглядит компьютер, выполненный преимущественно на вентилях NAND... :roll:

NANDputer: a computer built entirely from NAND gates

Image
Quote:
It’s obviously a computer built entirely out of NAND gates. NAND logic (along with NOR) is functionally complete, so it is possible to construct all other logic gates using just NAND gates. But why? Well, like any good hardware hack: to see if it could be done.

Taking Kevin Horton nearly two months to design and make, every part of the build apart from the peripheral board is based on NAND gates (hence why the point-to-point wiring is…crazy). The basic architecture of the computer is fairly conventional, with an accumulator, a full ALU, 8 bit registers, separate RAM/ROM areas (Harvard architecture), instruction skipping for decision making, bit set/clearing, a three-level stack and even an interrupt.

It takes 96 clock cycles to run a single instruction, giving just over 100kIPS (thousands of instructions per second) with the clock running at 10MHz. Not great (roughly 2-3x slower than a Commodore 64 at 250-300kIPS), but not bad considering the hardware engineering. For example, it’s faster than a TMS1000!


Скажу честно, у меня на такой подвиг энтуазизма практически нет... :(
Может у Шаоса есть... раз уж он, как говорил, шустрых NAND-в припас! :lol:

Детали конструкции можно лицезреть здесь: http://blog.kevtris.org/?p=62
и здесь - она в работе: http://www.youtube.com/watch?v=zIOiiTpCiwM

_________________
iLavr


06 May 2013 12:49
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Lavr wrote:
Скажу честно, у меня на такой подвиг энтуазизма практически нет... :(
Может у Шаоса есть... раз уж он, как говорил, шустрых NAND-в припас! :lol:


у меня энтузиазма есть, но проводки сотнями паять я конечно же не буду - платы буду разводить, причём программно (наработки имеются) - и ручная работа будет лишь заключаться в припаивании микросхемок в готовые платки...

_________________
:dj: https://mastodon.social/@Shaos


06 May 2013 14:11
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Сдается мне, нашел я в одном источнике описание того - откуда есть пошло АЛУ К155ИП3
с его странностями и почему у него такой набор операций.

В источнике, на который я ссылаюсь, принципы построения АЛУ К155ИП3 объясняют
следующим образом:

Image

Скопировал... как-то иначе оформлять это было лень... :wink:

_________________
iLavr


24 Aug 2013 06:03
Profile
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Post 
1533/555ип3 оказался внезапно востребован у меня.. :o
Всё просто - кое кто может даже помнит, что у меня был приличный запас сп1 . Так вот они понадобились под другой "проект"( сие слово уж черезчур, честно говоря, но как ещё назвать.. ).
Я подумал, а как тогда сравнить "low" & "high" половины адреса..
И наткнулся на ип3 - употребить в режиме вычитания !
Дёшево и сердито ! :rotate: :D

( Если кому идея нравится - пользуем на условиях жёстче GPL- то бишь строго безплатно ! :wink: )


30 Sep 2013 19:21
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Так есть же 4-битная сравнивалка 74LS85 :)

Например в спектрум-клоне SpeccyBob этих микросхем несколько штук...

_________________
:dj: https://mastodon.social/@Shaos


30 Sep 2013 20:07
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
petrenko wrote:
( Если кому идея нравится - пользуем на условиях жёстче GPL- то бишь строго безплатно ! :wink: )

Это слишком сердито... :lol: А можно - просто "бесплатно" использовать? :D
(щютка)

_________________
iLavr


01 Oct 2013 09:09
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Ещё один 4-битный комп на 74181:

http://www.bigmessowires.com/category/nibbler/

_________________
:dj: https://mastodon.social/@Shaos


01 Oct 2013 19:20
Profile WWW
Fanat

Joined: 25 Jan 2014 21:54
Posts: 92
Location: 37.113.169.14
Reply with quote
Lavr wrote:
Выделил обсуждение конструции 4-битного АЛУ К155ИП3 (74181) в отдельную ветку...

Сдается мне, нашел я в одном источнике описание того - откуда есть пошло АЛУ К155ИП3
с его странностями и почему у него такой набор операций.

А что именного странного вы увидели в этом АЛУ?


26 Jan 2014 23:16
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Bill wrote:
Lavr wrote:
откуда есть пошло АЛУ К155ИП3
с его странностями и почему у него такой набор операций.
А что именного странного вы увидели в этом АЛУ?

Рискну предположить, может быть в сравнении со спартанским набором операций АЛУ 531ИК2 ?


27 Jan 2014 04:02
Profile
Fanat

Joined: 25 Jan 2014 21:54
Posts: 92
Location: 37.113.169.14
Reply with quote
Mixa64 wrote:
Bill wrote:
Lavr wrote:
откуда есть пошло АЛУ К155ИП3
с его странностями и почему у него такой набор операций.
А что именного странного вы увидели в этом АЛУ?

Рискну предположить, может быть в сравнении со спартанским набором операций АЛУ 531ИК2 ?
:) :)
PS: Кстати, у меня где-то валяются такие вот штучки
http://www.okbexiton.ru/pdf564/564ip3.pdf


27 Jan 2014 04:31
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 45 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.