«Случай — это псевдоним Бога, когда Он не хочет подписываться своим собственным именем.» А. Франс

Проектирование цифровых систем на языках описания аппаратуры/Лекция 17

Материал из Wiki
Перейти к: навигация, поиск
Лекции ПЦСЯОА

Лекции

Практические

Доп. материалы

Заголовок
Примеры описаний схем для FPGA на отладочной плате с FPGA фирмы Xilinx
Автор
Ланкевич Ю.Ю.
Нижний колонтитул
Проектирование цифровых систем на языках описания аппаратуры/Лекция 17
Дополнительный нижний колонтитул
Ланкевич Ю.Ю., 02:34, 30 ноября 2020


Содержание

Слайд:Описание сипользуемой отладочной платы и модулей расширений

Слайд:Пример 1. ТЗ

Входной интерфейс: UART приемник. Выходной интерфейс UART передатчик.

Модуль должен уметь принимать и интерпретировать комманды с компьютера и отправлять данные обратно. Модуль должен быть расширяемым, чтобы была возможность работать с пользовательским интерфейсом.

Вопросы:

  1. В каком формате приходят команды по UART (В виде некоторого кода, либо в виде текста (ASCII), который надо интерпретировать?
  2. Как должен выглядеть пользовательский интерфейс?
  3. UART передаёт сырые данные, без предобработки
  4. Какие дополнительные функции могли бы быть полезными
    a) Должен уметь отправлять хосту системные сообщения: занят/не готов принимать комманды и данные, не занят/готов, начало передачи данных, конец передачи данных
    b) Во время передачи данных все команды игнорируются
    c) загрузка начальных данных в память?
    d) ??

Слайд:Пример 1. Спецификация

Слайд:Пример 1. VHDL описание

Слайд:Пример 1. Синтез