Обоснование выбора процессора О том, почему используется готовый процессор с открытым исходным кодом –С какими отказами и какими средствами предполагается бороться –Необходимость внесения изменений в структуру –Наличие системного и инструментального ПО
Сравнение ссинтезируемых процессорных ядер OpenRisc, Leon, Mico32, Nios, Microblaze,…
Характеристики ядра openRisc + какие системы на нем есть
Задача разработки стенда Для чего его можно использовать Какие компоненты он должен включать
Варианты организации системы на OpenRisc Варианты использования WishBone и Avalon Две картинки со структурой
Цикл проектирования отказоустойчивого процессорного ядра Ручная модификация кода vs автоматическая Цикл разработки с автоматизированным преобразованием нетлистов. Не забыть –Средства анализа исходного описания для выбора оптимального способа резервирования –Средства внесения отказов и контроля их исправления
Средства анализа исходного описания Решаемая задача –Извлечение информации для оценки надежности при выбранном способе резервирования Количество элементов, связей Периодичность процессов, эффекты самовосстановления Подход(ы) к выполнению анализа Структура средств (отдельный слайд?)
Средства имитации отказов Требования к средствам –Что должно обеспечиваться Варианты решения задачи Структура разрабатываемого средства