Филипс 68070
Тема этой статьи может не соответствовать рекомендациям Википедии по известности продуктов и услуг . ( июнь 2022 г. ) |
SCC68070 — это Philips Semiconductors под торговой маркой 16/32-битный процессор Motorola 68000 , выпускаемый по лицензии. Хотя на внешнем рынке он продается как высокопроизводительный микроконтроллер , он почти исключительно использовался в сочетании с Philips SCC66470 VSC (видео- и системный контроллер) в Philips CD-i линейке интерактивных развлекательных продуктов .
Дополнения к ядру Motorola 68000 включают:
- Работа от 4 до 17,5 МГц
- Включение минимального сегментированного MMU, поддерживающего до 16 МБ памяти.
- Встроенный DMA. контроллер
- I²C Контроллер шины
- УАРТ
- битный счетчик/ таймер 16 -
- 2 регистра совпадения/счета/захвата, позволяющие реализовать генератор импульсов, счетчик событий или опорный таймер
- Тактовый генератор
Отличия от ядра Motorola 68000 включают в себя следующее:
- Время выполнения инструкций совершенно другое.
- Обработка прерываний была упрощена.
- SCC68070 функцию имеет MC68010 восстановления после ошибок шины в стиле . Они несовместимы, поэтому обработка ошибок исключений отличается.
- В SCC68070 отсутствует выделенный блок генерации адреса (AGU), поэтому операции, требующие вычисления адреса, выполняются медленнее из-за конкуренции с общим ALU. Это означает, что для выполнения большинства инструкций требуется больше циклов, а для некоторых инструкций значительно больше, чем 68000.
- MMU несовместим с Motorola 68451 или любым другим «стандартным» Motorola MMU , поэтому код операционной системы, отвечающий за защиту памяти и трансляцию адресов, обычно не является переносимым. Включение MMU также требует состояния ожидания при каждом доступе к памяти.
Хотя SCC68070 в основном двоично совместим с Motorola 68000 нет эквивалентного чипа , в серии Motorola 680x0 . В частности, SCC68070 не является продолжением Motorola 68060 .
Несмотря на то, что SCC68070 является 32-битным процессором внутри, он имеет 24-битную адресную шину , что обеспечивает теоретический максимальный объем оперативной памяти 16 МБ . Однако это невозможно, поскольку все встроенные периферийные устройства отображаются внутри.