Я немного озадачен тем, что такое однокристальный микрокомпьютер. В частности, в чем разница между одночиповым микрокомпьютером и многочиповым микрокомпьютером? (Поскольку чип настолько неофициальный, на что именно он ссылается?)
2 ответа
Вот основные отличия:
Один чип
- Все упаковано в одну и ту же физическую микросхему.
- IC содержит ядра процессора
- ИС содержит память (ПЗУ и ОЗУ)
- IC содержит все оборудование ввода-вывода (видео, последовательный и т.д.)
Однокристальные компьютеры имеют в основном форму, известную как микроконтроллерные микросхемы (наиболее известной является линейка PIC от Microchip inc), и используются во встроенных устройствах. Они предоставляют гораздо более базовую функциональность, но работать с ними гораздо проще, поскольку для их работы не требуются внешние микросхемы. Были предприняты некоторые попытки создать однокристальные компьютеры в стиле архитектур Intel или AMD для ПК, но из-за сложности используемых компонентов это оказалось не очень легкой задачей. Опять же, они обычно используются в низкоуровневых встроенных системах, таких как устройства с сенсорной панелью и промышленные системы управления.
Multi-чип
- ИС ЦП содержит ядра ЦП.
- Видеопроцессор содержит видеопроцессор.
- Модули RAM содержат оперативную память.
- Чип BIOS содержит память ROM.
- "Чипсет" (северный / южный мост и т.д.) Содержит логику ввода-вывода и логику интерфейса шины
Традиционные компьютеры Multi-Chip. Некоторые из самых последних процессоров (некоторые из серии i от Intel) включают видеопроцессор в интегральную микросхему процессора, но им все еще требуются внешние микросхемы для взаимодействия с остальной частью компьютера (мост PCI и т.д.)
ну, точнее, это система на микросхеме микросхемы - современные компьютеры часто имеют специализированные микросхемы и наборы микросхем для определенных ролей - северный мост - часто интегрированный в кристалл процессора и обеспечивающий управление памятью, а также определенный специализированный ввод-вывод и южный мост - который обрабатывал другие IO на предыдущих поколениях, например. SOC - это все эти специализированные компоненты, сети, память, процессор, видео и тому подобное, объединенные в единый чип. Преимущество этого - более низкая стоимость на чип и меньшая задержка, но при более старых размерах процесса это было невозможно - чип был бы слишком большим, и вы имели бы более низкий выход.
Компьютер с несколькими микросхемами может иметь отдельные модули ввода-вывода, памяти и микросхемы обработки на отдельных матрицах и упаковках.
Примером системы SOC может служить Geode - сопоставьте это с серией Intel 440 (да, это старый, но в значительной степени идеальный типичный чипсет старой школы)