Project

General

Profile

Actions

Task #3566

closed

Синтаксис описания подсистемы управления памятью

Added by Alexander Kamkin about 12 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Andrei Tatarnikov
Category:
MMU Plugin
Target version:
Start date:
10/10/2012
Due date:
% Done:

100%

Estimated time:
Detected in build:
svn
Published in build:
150324

Description

Предложить синтаксис описания подсистемы управления памятью (MMU). В качестве основы взять примеры из статьи Reconfigurable Model-Based Test Program Generator for Microprocessors.

Описание состоит из двух частей:

  1. Описание буферов (TLU, L1, L2, ...).
  2. Описание общей схемы доступа к памяти (функции load/store).

Нужно разобраться как с первой, так и со второй частями. Приоритет у первой. Вторую часть нужно согласовать с Андреем. Мне представляется, что вторая часть будет писаться на Sim-nML с использованием небольшого расширения (это нужно обсудить).

Результатом работы является описание грамматики (лексика, синтаксис) на ANTLR, текстовое описание с примерами (это описание в дальнейшем перенесется в пользовательский мануал), пример описания подсистемы памяти для MIPS и/или ARM (перенесется в генератор для соответствующей архитектуры).

Обсуждение промежуточных результатов в среду 17 октября.

P.S. Генерация кода (модели MMU) в эту задачу не входит.

Actions

Also available in: Atom PDF