Интернет магазин китайских планшетных компьютеров



Компьютеры - MIPS (архитектура) - Эмуляторы

24 февраля 2011


Оглавление:
1. MIPS (архитектура)
2. История
3. MIPS IV
4. Семейство процессоров с архитектурой MIPS
5. Формат инструкций MIPS I
6. Язык ассемблера MIPS
7. Использование регистра транслирования
8. Эмуляторы
9. Список процессоров на базе архитектуры MIPS по компаниям



Среди Open Virtual Platforms существует бесплатный эмулятор OVP-sim, доступный для некоммерческого использования, который представляет собой библиотеку моделей процессоров и платформ, а также интерфейсов API, позволяющих пользователю проектировать свои собственные модели. Библиотека моделей является открытым ресурсом, написанном на языке С, и включает в себя ядра MIPS 4K, 24K и 34K. Данные модели созданы и поддерживаются компанией Imperas, которая в сотрудничестве с MIPS Tеchnologies протестировала эмулятор и отметила его знаком MIPS-Verified. Образцы платформ, основанных на MIPS включают в себя как само металлическое оборудование, так и платформы для загрузки немодифицированных двоичных отображений Linux. Такие платформы-эмуляторы эффективны для обучения, а также доступны, бесплатны и просты в использовании. OVPsim разработанный и поддерживаемый Imperas работает с высокой скоростью, и применим для описания многоядерных архитектур.

Существует свободно доступный эмулятор MIPS32, выпущенный под названием SPIM и предназначенный для использования в обучении. EduMIPS64 — это межплатформенный графический эмулятор процессора MIPS64, написанный на языке Java/Swing. Он поддерживает множество MIPS64 ISA и позволяет пользователю наглядно увидеть, что происходит в конвейере, когда ЦП выполняет программу на языке ассемблера. Проект имеет строго образовательные цели и широко используется на некоторых курсах компьютерной архитектуры во всем мире.

Еще один GUI-эмулятор процессоров MIPS — это MARS, тоже разработанный в образовательных целях, особенно эффективен вкупе с книгой Хеннесси Computer Organization and Design.

Более продвинутые версии бесплатных эмуляторов — Gxemul, а также проекты QEMU. Они имитируют различные модели микропроцессоров MIPS III и MIPS IV.

Коммерческие разработки эмуляторов доступны в основном для встроенного использования процессоров MIPS, например, Virtutech Simics, VaST Systems, и CoWare.




Просмотров: 15832


<<< Alchemy (процессоры)
R8000 >>>