nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 18 Jan 2019 18:06



Reply to topic  [ 256 posts ]  Go to page Previous  1 ... 14, 15, 16, 17, 18
4-bit Processor 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
А куда столько диодов по низу?
Lavr wrote:
Lavr wrote:
АЛУ - в нём присутствует диодный дешифратор, для схемотехники ПЛИС совершенно неприемлемый,
но весьма компактный для "нищебродской рассыпухи", ...

В общем, если заменять диодный дешифратор логикой, а он, собственно, выполняет функцию многовходовых
"ИЛИ" для сигналов низкого уровня, то распухает схема АЛУ весьма заметно... :-?
Attachment:
ALU_CPLD.gif
ALU_CPLD.gif [ 22.73 KiB | Viewed 89 times ]

Поскольку 8...9-входовые логические элементы приходится набирать из нескольких вентилей,
согласно законам Булевой алгебры.
Не знаю, упростится ли это в ПЛИС, но пока замена диодов вылилась в такую схему.

Можно было бы это и не показывать, но, заменяя диодный дешифратор, нашел я две ошибки,
которые нетрудно исправить в существующих проектах вот так:
Attachment:
ALU_ERR.gif
ALU_ERR.gif [ 10.87 KiB | Viewed 89 times ]

Операции ROR и ROL (вращения ниббла вправо и влево) лучше выполнять через функцию
АЛУ "ИЛИ" (OR), в противном случае, как было это сделано ранее, при сдвиге через сумматор
на сдвиги влияет флаг переноса C предыдущей операции.

Можно, конечно, добавить еще 2 диода, и "давить" флаг переноса C на время операций ROR
и ROL, но я подумал, что переключить их выполнение на функцию "ИЛИ" (OR) - проще.

_________________
iLavr


04 Jan 2019 17:46
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 256 posts ]  Go to page Previous  1 ... 14, 15, 16, 17, 18

Who is online

Users browsing this forum: No registered users and 0 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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.