nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 22 Oct 2018 01:15



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

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


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


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



25 Dec 2009 11:27
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09: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 06:57, edited 1 time in total.



26 May 2012 05:09
Profile
Retired
User avatar

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


26 May 2012 05:36
Profile
Supreme God
User avatar

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

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

Image

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

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

_________________
iLavr


26 May 2012 06:28
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17028
Location: Colorado
Reply with quote
Post 
А какое отношение это имеет к TV80? ;)

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

_________________
:eugeek: https://twitter.com/Shaos1973


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

Joined: 21 Oct 2009 09: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 08:59
Profile
Banned
User avatar

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


22 Jul 2012 01:38
Profile
Supreme God
User avatar

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

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

_________________
iLavr


22 Jul 2012 02:12
Profile
Banned
User avatar

Joined: 20 Mar 2005 14:41
Posts: 2150
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 06:06
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09: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 09:40
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users and 3 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.