65C02

Поделись знанием:
Перейти к: навигация, поиск
65C02
Разработчик

Western Design Center

Разрядность

8-бит

Архитектура

CISC

Тип

Регистр-Память

Кодирование СК

1..3 байта

Переходы

Флаги условий

Расширения

65SC02, 65802

Регистры
Общего назначения

4

65C02 — микропроцессор, разработанный фирмой Western Design Center (WDC) на основе архитектуры MOS Technology 6502 и впоследствии выпускавшийся также рядом других фирм, таких как NCR, GTE, Rockwell International, SynerTek и Sanyo. Советская промышленность также выпускала совместимый с 65C02 микропроцессор 4.К602ВМ1 для использования в военных встраиваемых системах.





Характеристики

Полное название W65C02S. Процессор изготовлен по технологии КМОП. Буква «S» означает наличие полностью статического ядра, что позволяет снизить частоту или полностью остановить основной тактовый сигнал (Ø2) без потери данных.

W65C02S 8-битный (имеющий 8-битные регистры и шину данных) с 16-битными счётчиком команд и шиной адреса микропроцессор общего назначения с низким энергопотреблением. Наличие системы команд с переменной длиной и вручную оптимизированный размер ядра делают W65C02S подходящим для проектирования маломощных систем на кристалле.

WDC опубликовала описание ядра 65C02 на языке Verilog для использования в проектах для ASIC и ППВМ. Компания также предоставляет систему разработки, включающую отладочную плату, внутрисхемный эмулятор и систему разработки программного обеспечения.

Основные логические характеристики

Электрические характеристики

  • Напряжение питания от 1,71 В до 5,25 В
  • Потребляемый ток 0,15 и 1,5 мА на мегагерц тактовой частоты при напряжении питания 1,89 В и 5,25 В соответственно
  • Максимальная тактовая частота 2 и 14 мегагерц при напряжении питания 1,8 и 5 В соответственно

Процессор 65C02 может работать при любом напряжении питания (VDD) от 1,8 до 5 Вольт (±5%). Нет версий чипа для разных напряжений питания. В документации приводятся графики, показывающие как различные параметры (потребляемый ток, максимальная тактовая частота) изменяются с изменением напряжения питания.

Отличия 65C02 от 6502

  • технология CMOS вместо NMOS
  • дополнительные инструкции, в том числе PHX, PLX, PHY, PLY, BRA (BRanch Always), STZ (STore Zero to memory), STP (StoP mode), WAI (WAIt for interrupt) RMB (Reset Memory Bit), SMB (Set Memory Bit), BBR (Branch on Bit Reset), BBS (Branch on Bit Set), TRB (Test and Reset memory Bit), TSB (Test and Set memory Bit)
  • два новых режима адресации (ZP) и (M,X) и использование новых комбинаций режимов адресации с инструкциями: INC A, DEC A, BIT M,X, JMP (M,X), ORA (ZP), AND (ZP), EOR (ZP), ADC (ZP), STA (ZP), LDA (ZP), CMP (ZP), SBC (ZP)
  • вместо недокументированных кодов операций реализованы NOP’ы различной длины
  • исправлена ошибка в инструкции безусловного косвенного перехода JMP (M), проявлявшаяся в случае, если M пересекала границу страницы памяти
  • флаг D инициализируется (сбрасывается) после ресета или прерывания
  • флаг N можно использовать в десятичном режиме

Примеры использования 65C02

  • Модели Apple IIc и Apple //e из семейства компьютеров Apple II
  • Компьютер BBC Master фирмы Acorn Computers Ltd
  • Игровые приставки Atari Lynx (65SC02 @ 4 MHz), NEC TurboGrafx-16 aka PC Engine (HuC6280 @ 1.78 MHz and 7.16 MHz), Time Top GameKing (6 MHz), Watara Supervision (65SC02 @ 4 MHz)
  • Картридж акселератора TurboMaster для компьютера Commodore 64 (65C02 @ 4.09 MHz)
  • Шахматный компьютер Mephisto MMV (4-20 MHz)
  • Встроенные системы

Особенности советского микропроцессора 4.К602ВМ1

Советский вариант микропроцессора 65С02 был разработан в конце 1980-х годов в московском Научно-исследовательском центре физики и технологии НИЦФТ (НПО Физика). В качестве основы был использован микропроцессор R65C02P2 фирмы Rockwell. Микропроцессор 4.К602ВМ1 с приёмкой 5 (диапазон рабочей температуры −60…+125 °C) обеспечивал работу на частоте до 1 МГц, с приёмкой ОТК (диапазон температуры 0…+70 °C) — до 2 МГц. Особенностью использованного НИЦФТ технологического процесса была возможность высоковольтного (до 18 В) питания микропроцессора, что обеспечило ему высокий «разгонный» потенциал. В частности, при питании напряжением 15 В была получена устойчивая работа микропроцессора на частоте 5 МГц.

Напишите отзыв о статье "65C02"

Ссылки

  • [www.westerndesigncenter.com/wdc/w65c02s-chip.cfm W65C02S 8-bit Microprocessor] — страница на сайте WDC
  • [www.cpu-world.com/info/6502/65xx_65Cxx_65SCxx_differences.html CPU World]

Отрывок, характеризующий 65C02

– Я очень рад, что не поехал к посланнику, – говорил князь Ипполит: – скука… Прекрасный вечер, не правда ли, прекрасный?
– Говорят, что бал будет очень хорош, – отвечала княгиня, вздергивая с усиками губку. – Все красивые женщины общества будут там.
– Не все, потому что вас там не будет; не все, – сказал князь Ипполит, радостно смеясь, и, схватив шаль у лакея, даже толкнул его и стал надевать ее на княгиню.
От неловкости или умышленно (никто бы не мог разобрать этого) он долго не опускал рук, когда шаль уже была надета, и как будто обнимал молодую женщину.
Она грациозно, но всё улыбаясь, отстранилась, повернулась и взглянула на мужа. У князя Андрея глаза были закрыты: так он казался усталым и сонным.
– Вы готовы? – спросил он жену, обходя ее взглядом.
Князь Ипполит торопливо надел свой редингот, который у него, по новому, был длиннее пяток, и, путаясь в нем, побежал на крыльцо за княгиней, которую лакей подсаживал в карету.
– Рrincesse, au revoir, [Княгиня, до свиданья,] – кричал он, путаясь языком так же, как и ногами.
Княгиня, подбирая платье, садилась в темноте кареты; муж ее оправлял саблю; князь Ипполит, под предлогом прислуживания, мешал всем.
– Па звольте, сударь, – сухо неприятно обратился князь Андрей по русски к князю Ипполиту, мешавшему ему пройти.
– Я тебя жду, Пьер, – ласково и нежно проговорил тот же голос князя Андрея.
Форейтор тронулся, и карета загремела колесами. Князь Ипполит смеялся отрывисто, стоя на крыльце и дожидаясь виконта, которого он обещал довезти до дому.

– Eh bien, mon cher, votre petite princesse est tres bien, tres bien, – сказал виконт, усевшись в карету с Ипполитом. – Mais tres bien. – Он поцеловал кончики своих пальцев. – Et tout a fait francaise. [Ну, мой дорогой, ваша маленькая княгиня очень мила! Очень мила и совершенная француженка.]
Ипполит, фыркнув, засмеялся.
– Et savez vous que vous etes terrible avec votre petit air innocent, – продолжал виконт. – Je plains le pauvre Mariei, ce petit officier, qui se donne des airs de prince regnant.. [А знаете ли, вы ужасный человек, несмотря на ваш невинный вид. Мне жаль бедного мужа, этого офицерика, который корчит из себя владетельную особу.]
Ипполит фыркнул еще и сквозь смех проговорил:
– Et vous disiez, que les dames russes ne valaient pas les dames francaises. Il faut savoir s'y prendre. [А вы говорили, что русские дамы хуже французских. Надо уметь взяться.]
Пьер, приехав вперед, как домашний человек, прошел в кабинет князя Андрея и тотчас же, по привычке, лег на диван, взял первую попавшуюся с полки книгу (это были Записки Цезаря) и принялся, облокотившись, читать ее из середины.
– Что ты сделал с m lle Шерер? Она теперь совсем заболеет, – сказал, входя в кабинет, князь Андрей и потирая маленькие, белые ручки.
Пьер поворотился всем телом, так что диван заскрипел, обернул оживленное лицо к князю Андрею, улыбнулся и махнул рукой.
– Нет, этот аббат очень интересен, но только не так понимает дело… По моему, вечный мир возможен, но я не умею, как это сказать… Но только не политическим равновесием…
Князь Андрей не интересовался, видимо, этими отвлеченными разговорами.
– Нельзя, mon cher, [мой милый,] везде всё говорить, что только думаешь. Ну, что ж, ты решился, наконец, на что нибудь? Кавалергард ты будешь или дипломат? – спросил князь Андрей после минутного молчания.
Пьер сел на диван, поджав под себя ноги.
– Можете себе представить, я всё еще не знаю. Ни то, ни другое мне не нравится.
– Но ведь надо на что нибудь решиться? Отец твой ждет.
Пьер с десятилетнего возраста был послан с гувернером аббатом за границу, где он пробыл до двадцатилетнего возраста. Когда он вернулся в Москву, отец отпустил аббата и сказал молодому человеку: «Теперь ты поезжай в Петербург, осмотрись и выбирай. Я на всё согласен. Вот тебе письмо к князю Василью, и вот тебе деньги. Пиши обо всем, я тебе во всем помога». Пьер уже три месяца выбирал карьеру и ничего не делал. Про этот выбор и говорил ему князь Андрей. Пьер потер себе лоб.
– Но он масон должен быть, – сказал он, разумея аббата, которого он видел на вечере.
– Всё это бредни, – остановил его опять князь Андрей, – поговорим лучше о деле. Был ты в конной гвардии?…
– Нет, не был, но вот что мне пришло в голову, и я хотел вам сказать. Теперь война против Наполеона. Ежели б это была война за свободу, я бы понял, я бы первый поступил в военную службу; но помогать Англии и Австрии против величайшего человека в мире… это нехорошо…
Князь Андрей только пожал плечами на детские речи Пьера. Он сделал вид, что на такие глупости нельзя отвечать; но действительно на этот наивный вопрос трудно было ответить что нибудь другое, чем то, что ответил князь Андрей.