Полная версия этой страницы:
R2000 user manual
Shivers
Jan 11 2016, 14:00
Всем привет!
Ищу литературу по аппаратной части R2000/R3000. Понимаю, ядра очень старые, но может у кого завалялось в архивах?
Интересует не ассемблер и гайды по программированию, а аппаратная часть - описание регистров, конвейера и прочее. В идеале хочется заполучить книгу MIPS RISC architecture (Gerry Kane, Joe Heinrich), но она только на бумаге выходила, и сканов я не нашел. Более поздняя литература, как например четырех томник МИПС, мне не подходит, поскольку там уже слишком много перемешано, включая release1,2 и 64-битные расширения. Нужны истоки.
Спасибо!
HardEgor
Jan 11 2016, 14:26
Shivers
Jan 12 2016, 10:59
Спасибо!
К сожалению, там не густо.
Нашел только Software reference manual на R3000 - это описание некоторых (а может и всех) регистров и ассемблера. В принципе, уже что то. Но хотелось бы описание железа раздобыть, максимально полное.
К примеру, очень любопытно, как FPU (cp1) к процессорному конвейеру подключен, не нашел ни одной блок схемы в интернете, везде конвейер без FPU рисуют. Да и на конвейер FPU бы взглянуть.
HardEgor
Jan 12 2016, 15:13
Тогда лучше смотреть другую литературу, например
здесь посмотреть.
Или вот такую книгу найти "Kane, G. (1987) MIPS R2000 RISC architecture, Prentice-Hall, Englewood Cliffs, NJ."
Можно еще поискать на родине MIPS - Stanford University, наверняка там учебные курсы или литература есть.
Но из того что попадалось - были отдельные чипы FPU-сопроцессоры R2010 и
R3010
Shivers
Jan 12 2016, 15:37
О книге MIPS R2000 RISC architecture я уже спрашивал в первом посте, не смог ее отыскать. За ссылку спасибо!! Нашел там пару любопытных книг, буду изучать.
Еще вопрос. Есть ли в открытом доступе какие либо тестбенчи, позволяющие проверить процессор на соответствие архитектуре МИПС (версии 1-4, r1, r2 etc.)? Спрашиваю на случай, если раздобуду программную модель процессора, и захочу ее протестировать.
smalcom
Jan 19 2016, 06:32
посмотрите программу-эмулятор "mame". у них основная цель - точное повторение внутренних структур. и комплект документации присутствует.
Shivers
Jan 28 2016, 06:40
Всем спасибо! Лучшая книжка, какую нашел - See MIPS run. Помог еще мануал от софт-эмулятора SPIM (до версии 6.5 поддерживал только R2000/R3000, в более поздних - сборная солянка из MIPS-1,2,3,4).
Вопрос. Подскажите, пожалуйста, самый популярный форум, где обсуждают программирование МИПС-контроллеров.
Хочу задать ряд вопросов по обработке прерываний, работы с многотактовыми вычислениями (MULT/DIV) и т.д. - все, что осталось непонятным после прочтения книг.
smalcom
Jan 29 2016, 08:20
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.