Читайте также: |
|
Техническое задание
Предмет проектирования
Курсовая работа для бакалавров посвящается разработке программной модели однокристального RISC-процессора.
В зависимости от варианта задания проектируется либо процессор общего назначения, предназначенный для использования в качестве центрального процессора (ЦП) рабочей станции, ориентированной на работу в многопользовательском режиме, либо процессор для встроенных применений (контроллер).
Общие требования к разрабатываемому процессору
Система команд должна удовлетворять следующим требованиям.
1. Операции обращения к памяти отделены от операций, связанных с обработкой данных.
2. Операции, связанные с преобразованием данных, выполняются по принципу регистр-регистр.
3. В общем случае аппаратно поддерживаются операции над целыми числами со знаком и без знака, а также над числами, представленными в формате с плавающей точкой (ПТ).
4. Система команд должна быть функционально полной и включать команды общего назначения, команды для обработки чисел с ПТ и привилегированные команды.
5. Процессор должен иметь векторную систему прерываний.
6. Для процессоров с традиционной (принстонской) архитектурой должны быть предусмотрены механизмы поддержки многозадачности.
7. Процессоры должны иметь встроенную кэш-память.
Программная модель представляет собой симулятор, который должен удовлетворять следующим требованиям:
1. Отображать содержимое регистров общего назначения, системных регистров и регистров, используемых для хранения чисел с плавающей точкой.
- 2. Симулятор должен позволять выполнять покомандное выполнение программы.
3. Выполняемая программа хранится в отдельном файле и представляет собой псевдоасемблерный код.
4. В зависимости от варианта задания симулятор пишется либо на С++, либо на Java.
Дата добавления: 2015-08-27; просмотров: 45 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Управление вниманием | | | Исходные данные для курсового проектирования |