Содержание
- 2. Подключение устройств с интерфейсом IDE ВК “Эльбрус – 3М” (“южный мост” фирмы Intel): ВК “Эльбрус –
- 3. Задачи разработать контроллер шины IDE, поддерживающий работу с интерфейсом IO-link разработать стенд для отладки и тестирования
- 4. Интерфейс IO-Link
- 5. Типы пакетов обмена интерфейса IO-link Формат заголовка пакетов запроса: “MEM32_Req”, “IO_Req” и “MEM64_Req” Формат заголовка пакета
- 6. Реализация IDE-контроллера IOL Engine обеспечивает работу с IO-Link реализует внутренние DMA и Register интерфейсы IDE Engine
- 7. Реализация модуля IO-link Engine 7 основных блоков отдельные автоматы для передачи и приема данных Analyzer –
- 8. Реализация блока Analyzer управление работой модуля IOL Engine арбитрация пакетов запроса (DMA/PIO) и ответов (PIO/DMA) управление
- 9. Реализация блока IO-Link Receiver контроль сигнала валидности транзакции на шине IO-link управление сигналом готовности к приему
- 10. Реализация блока Packet Decoder определение типа операции и параметров пакета (addr, size..) декодирование адреса и определение
- 11. Реализация блока IO-Link Transmitter управление сигналом валидности передачи выставление данных на шину IO-Link мониторинг сигнала готовности
- 12. Реализация блока Packet Builder формирование пакета данных формирование заголовка за 1 такт потактовое наполнение данными “payload”
- 13. Функции блоков Slave- и DMA Interface Agent обеспечение доступа к модулям: IDE Engine, RegBlock и Config
- 14. Блок-схема IDE-контроллера
- 15. Реализация стенда для отладки прием и передача пакетов всех типов различная последовательность пакетов два режима адресации
- 17. Скачать презентацию