Philips 68070

редактировать
16/32-разрядный процессор Motorola 68000 под маркой Philips Semiconductors, произведенный по лицензии SCC68070

SCC68070 - это 16/32-битный процессор Philips Semiconductors, Motorola 68000, выпускаемый по лицензии. Несмотря на то, что на внешнем рынке он продается как высокопроизводительный микроконтроллер , он почти исключительно использовался в сочетании с Philips SCC66470 VSC (видео- и системный контроллер) в интерактивном развлекательном продукте Philips CD-i. линия.

В число дополнений к ядру Motorola 68000 входят:

  • Работа в диапазоне от 4 до 17,5 МГц
  • Включение минимального сегментированного MMU, поддерживающего до 16 МБ памяти
  • Встроенный контроллер DMA
  • I²C контроллер шины
  • UART
  • 16-битный счетчик / таймер unit
  • 2 регистра совпадения / подсчета / захвата, позволяющих реализовать генератор импульсов, счетчик событий или эталонный таймер
  • Генератор тактовых сигналов

Отличия от Ядро Motorola 68000 включает следующее:

  • Синхронизация выполнения инструкций совершенно другая
  • Упрощена обработка прерываний
  • SCC68070 имеет MC68010 стиль bus-error recovery. Они несовместимы, поэтому обработка ошибок исключения отличается.
  • В SCC68070 отсутствует выделенный блок генерации адреса (AGU), поэтому операции, требующие вычисления адреса, выполняются медленнее из-за к конфликту с общим ALU. Это означает, что для выполнения большинства инструкций требуется больше циклов, для некоторых инструкций значительно больше, чем для 68000.
  • MMU несовместим с Motorola 68451 или любым другим «стандартным» Motorola MMU, поэтому код операционной системы, связанный с защитой памяти и трансляцией адресов, обычно не переносится. Включение MMU также требует состояния ожидания при каждом доступе к памяти.

Хотя SCC68070 в основном двоично-совместимый с Motorola 68000, в серии Motorola 680x0 нет эквивалентного чипа. В частности, SCC68070 не является продолжением Motorola 68060.

. Несмотря на то, что SCC68070 внутренне является 32-битным процессором, он имеет 24-битный процессор. бит адресной шины, что дает теоретический максимум 16 МБ ОЗУ. Однако это невозможно, так как все периферийные устройства на плате имеют внутреннее отображение.

Внешние ссылки
Последняя правка сделана 2021-06-02 03:30:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте