Перейти к содержанию
    

R2000 user manual

Всем привет!

Ищу литературу по аппаратной части R2000/R3000. Понимаю, ядра очень старые, но может у кого завалялось в архивах?

 

Интересует не ассемблер и гайды по программированию, а аппаратная часть - описание регистров, конвейера и прочее. В идеале хочется заполучить книгу MIPS RISC architecture (Gerry Kane, Joe Heinrich), но она только на бумаге выходила, и сканов я не нашел. Более поздняя литература, как например четырех томник МИПС, мне не подходит, поскольку там уже слишком много перемешано, включая release1,2 и 64-битные расширения. Нужны истоки.

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо!

К сожалению, там не густо.

Нашел только Software reference manual на R3000 - это описание некоторых (а может и всех) регистров и ассемблера. В принципе, уже что то. Но хотелось бы описание железа раздобыть, максимально полное.

 

К примеру, очень любопытно, как FPU (cp1) к процессорному конвейеру подключен, не нашел ни одной блок схемы в интернете, везде конвейер без FPU рисуют. Да и на конвейер FPU бы взглянуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда лучше смотреть другую литературу, например здесь посмотреть.

Или вот такую книгу найти "Kane, G. (1987) MIPS R2000 RISC architecture, Prentice-Hall, Englewood Cliffs, NJ."

Можно еще поискать на родине MIPS - Stanford University, наверняка там учебные курсы или литература есть.

 

Но из того что попадалось - были отдельные чипы FPU-сопроцессоры R2010 и R3010

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О книге MIPS R2000 RISC architecture я уже спрашивал в первом посте, не смог ее отыскать. За ссылку спасибо!! Нашел там пару любопытных книг, буду изучать.

 

Еще вопрос. Есть ли в открытом доступе какие либо тестбенчи, позволяющие проверить процессор на соответствие архитектуре МИПС (версии 1-4, r1, r2 etc.)? Спрашиваю на случай, если раздобуду программную модель процессора, и захочу ее протестировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотрите программу-эмулятор "mame". у них основная цель - точное повторение внутренних структур. и комплект документации присутствует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо! Лучшая книжка, какую нашел - See MIPS run. Помог еще мануал от софт-эмулятора SPIM (до версии 6.5 поддерживал только R2000/R3000, в более поздних - сборная солянка из MIPS-1,2,3,4).

 

Вопрос. Подскажите, пожалуйста, самый популярный форум, где обсуждают программирование МИПС-контроллеров.

Хочу задать ряд вопросов по обработке прерываний, работы с многотактовыми вычислениями (MULT/DIV) и т.д. - все, что осталось непонятным после прочтения книг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...