Task #3566
closedСинтаксис описания подсистемы управления памятью
100%
Description
Предложить синтаксис описания подсистемы управления памятью (MMU). В качестве основы взять примеры из статьи Reconfigurable Model-Based Test Program Generator for Microprocessors.
Описание состоит из двух частей:
- Описание буферов (TLU, L1, L2, ...).
- Описание общей схемы доступа к памяти (функции load/store).
Нужно разобраться как с первой, так и со второй частями. Приоритет у первой. Вторую часть нужно согласовать с Андреем. Мне представляется, что вторая часть будет писаться на Sim-nML с использованием небольшого расширения (это нужно обсудить).
Результатом работы является описание грамматики (лексика, синтаксис) на ANTLR, текстовое описание с примерами (это описание в дальнейшем перенесется в пользовательский мануал), пример описания подсистемы памяти для MIPS и/или ARM (перенесется в генератор для соответствующей архитектуры).
Обсуждение промежуточных результатов в среду 17 октября.
P.S. Генерация кода (модели MMU) в эту задачу не входит.