Методы, алгоритмы и программные инструменты архитектурно-независимого высокоуровневого синтеза однокристальных цифровых схем

 2.3.5. Математическое и программное обеспечение вычислительных систем, комплексов и компьютерных сетей Диссертация на соискание ученой степени кандидата технических наук

Автор
Рыженко Игорь Николаевич
Год
2024
  • 99 000 UZS

Оглавление диссертации

 ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ.....................................................................................................................4
1 ТЕХНОЛОГИИ СИНТЕЗА СБИС........................................................................13
1.1 Методы и способы представления архитектурного описания СБИС..............13
1.2 Маршруты проектирования СБИС......................................................................15
1.2.1 ТРАДИЦИОННЫЙ МАРШРУТ.....................................................................15
1.2.2 ESL-ПРОЕКТИРОВАНИЕ...............................................................................17
1.3 Формы представления архитектуры СБИС и модели вычислений..................22
1.4 Языковые средства разработки СБИС.................................................................25
1.5 Выводы...................................................................................................................31
2 МОДЕЛЬ И ЯЗЫК ДЛЯ МЕТОДА ВЫСОКОУРОВНЕВОГО СИНТЕЗА..32
2.1 Модель вычислений на основе функционально потокового параллельного
программирования.........................................................................................................32
2.2.1 СИСТЕМА ТИПОВ В МОДИФИЦИРОВАННОЙ ФПП МОДЕЛИ........33
2.2.1.1 СКАЛЯРНЫЕ ТИПЫ ДАННЫХ.................................................................34
2.2.1.2 Векторные типы данных.................................................................................35
2.2.1.3 Преобразование типов.....................................................................................35
2.2.1.4 Контроль и автоматическое назначение типов.............................................37
2.2.2 Рекурсивные вычисления..................................................................................38
2.2.3 Обработка списков и задержанных вычислений.............................................41
2.3 Язык ФПП программирования для синтеза СБИС.............................................44
2.3.1 Информационный граф......................................................................................46
2.3.2 Управляющий граф............................................................................................47
2.4 Стратегии управления вычислениями и преобразование параллелизма.........50
2.4.1 Обобщенный алгоритм преобразования параллелизма..................................63
2.5 Выводы...................................................................................................................64
3 ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ МЕТОДА ВЫСОКОУРОВНЕВОГО
СИНТЕЗА......................................................................................................................66
3.1 Инструментальная поддержка процесса разработки СБИС..............................66
3
3.2 Синтез описания СБИС.........................................................................................69
3.3 Этапы высокоуровневого синтеза........................................................................70
3.3.1 Разработка алгоритма на языке ФПП программирования..............................72
3.3.2 Тестирование программного кода....................................................................72
3.3.3 Синтез информационного и управляющего графов........................................73
3.3.4 Типизация данных..............................................................................................73
3.3.5 Оптимизация кода и промежуточного представления...................................73
3.3.6 Синтез HDL-графа..............................................................................................77
3.3.7 Синтез схемы обработки данных......................................................................79
3.3.8 Синтез описания на HDL языке........................................................................82
3.3.9 Синтез регистрово-вентильного представления СБИС..................................85
3.4 Выводы по главе....................................................................................................85
4 ПРАКТИЧЕСКИЕ РЕЗУЛЬТАТЫ И АНАЛИЗ АРХИТЕКТУРНЫХ
РЕШЕНИЙ....................................................................................................................86
4.1 Применение инструментальных средств для разработки СБИС......................86
4.2 Критерии сравнения..............................................................................................90
4.3 Методы синтеза для сравнения............................................................................93
4.4 Тестовые задачи.....................................................................................................94
4.5 Результаты..............................................................................................................96
4.6 Выводы по главе..................................................................................................102
ЗАКЛЮЧЕНИЕ.........................................................................................................103
СПИСОК СОКРАЩЕНИЙ......................................................................................106
ПРИЛОЖЕНИЕ А ЗАРЕГИСТРИРОВАННЫЕ РЕЗУЛЬТАТЫ
ИНТЕЛЛЕКТУАЛЬНОЙ ДЕЯТЕЛЬНОСТИ......................................................121
ПРИЛОЖЕНИЕ Б АКТЫ ВНЕДРЕНИЯ..............................................................122 

Рекомендуем вам товары

99 000 UZS
Автор
Тарачков Михаил Владимирович
Количество страниц
162
Год
2024
99 000 UZS
Автор
Сугаков Глеб Константинович
Количество страниц
199
Год
2024
99 000 UZS
Автор
Суворова Ольга Васильевна
Количество страниц
278
Год
2024
99 000 UZS
Автор
СУВОРОВА Евгения Юрьевна
Количество страниц
233
Год
2024
99 000 UZS
Автор
Суворов Иван Александрович
Количество страниц
187
Год
2024
Модули для Opencart 2, Опенкарт 3