16/32-разрядный процессор Motorola 68000 под маркой Philips Semiconductors, производимый по лицензии.
SCC68070
SCC68070 — это 16/32-разрядный процессор Motorola 68000 под торговой маркой Philips Semiconductors , выпускаемый по лицензии. Хотя на внешнем рынке он продается как высокопроизводительный микроконтроллер , он почти исключительно использовался в сочетании с Philips SCC66470 VSC (видео- и системный контроллер) в линейке интерактивных развлекательных продуктов Philips CD-i .
2 регистра совпадения/счета/захвата, позволяющие реализовать генератор импульсов, счетчик событий или опорный таймер
Тактовый генератор
Отличия от ядра Motorola 68000 включают в себя следующее:
Время выполнения инструкций совершенно другое.
Обработка прерываний была упрощена.
SCC68070 имеет функцию восстановления ошибок шины в стиле MC68010 . Они несовместимы, поэтому обработка ошибок исключений отличается.
В SCC68070 отсутствует выделенный блок генерации адреса (AGU), поэтому операции, требующие вычисления адреса, выполняются медленнее из-за конкуренции с общим ALU. Это означает, что для выполнения большинства инструкций требуется больше циклов, а для некоторых инструкций значительно больше, чем 68000.
MMU несовместим с Motorola 68451 или любым другим «стандартным» MMU Motorola , поэтому код операционной системы, отвечающий за защиту памяти и трансляцию адресов, обычно не является переносимым. Включение MMU также требует состояния ожидания при каждом доступе к памяти.
Несмотря на то, что SCC68070 является 32-битным процессором внутри, он имеет 24-битную адресную шину , что обеспечивает теоретический максимальный объем оперативной памяти 16 МБ . Однако это невозможно, поскольку все встроенные периферийные устройства отображаются внутри.