nedoPC.org

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



Reply to topic  [ 10 posts ] 
Матрица в 6502 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
10 Сен 2006 15:51 lvd wrote:
Ну так в 6502 тоже нет микрокода - все операции заданы даже не в масочной матрице - просто связями элементов.


А где-то попадалась мне схема 6502 на транзисторах - в ней явно
видна была матрица...


Last edited by Lavr on 26 May 2012 10:39, edited 2 times in total.



25 Dec 2009 10:27
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Quote:
Ну так в 6502 тоже нет микрокода - все операции заданы даже не в масочной матрице - просто связями элементов.

А где-то попадалась мне схема 6502 на транзисторах - в ней явно
видна была матрица...


Действительно так и есть:
Image
Источник

Вот эта "серая неразбериха" в нижней части и есть матрица, отвечающая за команды.

Image

В файле 6502.pdf её можно рассмотреть подробнее.

Вобще говоря, рассмотрев множество доступных схем процессоров, пришел к выводу, что hardwired -
это по сути тот же microprogrammed, только функции ПЗУ микрокоманд выполняются на жесткой логике.

Возможно, чисто схемотехнически hardwired и даёт выигрыш в элементах.
И, похоже, быстродействие может быть повыше...


PS. Кстати говоря, а вот и команда разработчиков с этой самой схемой.

Image
Источник

_________________
iLavr


Last edited by Lavr on 26 May 2012 05:57, edited 1 time in total.



26 May 2012 04:09
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
и что примечательно эти славные бородатые парни сделали это назло мотороле


26 May 2012 04:36
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
А где-то попадалась мне схема 6502 на транзисторах - в ней явно видна была матрица...

Интересно, что и на кристалле 6502 матрица отчётливо видна:

Image

Явно кристалл разводили вручную! :kruto:

Прочитал на одном сайте, что на кристаллах, разводимых автоматически, блоки не так ярко выражены.
Автоматика не обладает привычкой человека группировать, и разводку делает более плотно, но на глаз
"смазанно".

_________________
iLavr


26 May 2012 05:28
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
А какое отношение это имеет к TV80? ;)

P.S. Откусил всё что касается матрицы в 6502 и перенёс в отдельный топик...

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


26 May 2012 06:45
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
А какое отношение это имеет к TV80? ;)
P.S. Откусил всё что касается матрицы в 6502 и перенёс в отдельный топик...

Что-то ты как-то поздно проснулся. А вот такое:

10 Сен 2006 15:51 lvd wrote:
Ronin wrote:
нет микрокода ? и CISC ? ну Фаджин и маньяк ;)

Ну так в 6502 тоже нет микрокода - все операции заданы даже не в масочной матрице - просто связями элементов. И разводили его вообще руками на бумаге.

_________________
iLavr


26 May 2012 07:59
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Я вам показывал?


22 Jul 2012 00:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Показывал... вот здесь... память чтоль девичья? :3
HardWareMan wrote:
PPS Чел на Эмураши разбирает кристал для низкоуровневой симуляции ядра 6502, который присутствует в процессоре NES в несколько усеченном виде. Фишка в том, что чел все объясняет открыто, а не тарит как у Visual6502.

Ну а коли показывал, и сам смотрел - масочная матрица в 6502 или просто связи элементов?
Софтваред или хардкоред процессор 6502?

_________________
iLavr


22 Jul 2012 01:12
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Lavr wrote:
Ну а коли показывал, и сам смотрел - масочная матрица в 6502 или просто связи элементов?
Софтваред или хардкоред процессор 6502?

Так ты не смотрел что-ли?
org wrote:
Декодер инструкций (PLA)

Расположение на чипе :

Image

Для удобства я перевернул картинку цветной схемы набок :

Image

Транзисторную схему рисовать не буду, потому что тут и так всё понятно.

На вход декодера поступает регистр инструкции (IR), в котором содержится код текущей инструкции (при этом бит0 и бит1 заведены на одну линию) + его инвертированный вариант (/IR), а также текущий такт (T0-T5).
Дополнительный вход BranchReady идёт с логики RDY.

Как происходит декодирование ?
Если хотя бы одна линия пересекается с диффузией, то заряд стекает на землю и линия "не срабатывает".
Поэтому логика каждого входа (присоединенного к диффузии) такая:
Если НЕ(ВХОД_1) И НЕ(ВХОД_2) И НЕ(ВХОД_N) -> линия срабатывает.

Ну и дополнительно для перехода линия срабатывает только в том случае, если BranchReady = 1.


22 Jul 2012 05:06
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
Так ты не смотрел что-ли?

Я смотрел, только смотрим мы все одно и то же, а вот выводы делаем разные... :-?
Поэтому я и спросил прямо.

Мужик несколько с технологическим уклоном излагает... на схеме там обычные
MOSFET-вентили.
Почему я тебя и спрашивал ранее, что он хочет этим доказать...
HardWareMan wrote:
Lavr wrote:
PS. Немного не понял я затею мужика по ссылке. Зачем ему по-новой делать
реверс 6502? Ведь его схема на MOSFET-ах известна, да и на логических
вентилях - я видел...

Just for fun наверное.

_________________
iLavr


22 Jul 2012 08:40
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

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.