Содержание
- 2. Развитие интерфейсов накопителей IDE SATA
- 3. Сравнение характеристик IDE и SATA Максимальная пропускная способность 133 МБ/с (UDMA-6) Способ передачи данных параллельный интерфейс
- 4. Постановка задачи Разработать универсальный SATA-контроллер, удовлетворяющий следующим требованиям: - поддержка программных интерфейсов Legacy и AHCI -
- 5. Расположение контроллера в структуре вычислительного комплекса Контроллер может располагаться как в составе чипсета или южного моста,
- 6. Схема функциональных уровней стандарта SATA - Commands and Application ― верхний уровень, обрабатывающий поступающие команды, работающий
- 7. Особенности интерфейса AHCI - до 32-х портов - 32-х, 64-х битная адресация - отсутствие разделения накопителей
- 8. Конфигурационное пространство AHCI Конфигурационное пространство AHCI полностью совпадает с конфигурационным устройством PCI контроллера. Базовые адреса, расположенные
- 9. Формат команды AHCI
- 10. Особенности реализации поддержка команд с невыровненным адресом поддержка режима передачи невыровненного количества слов поддержка 4-х портов
- 11. Реализация - IO-link client ― модуль, отвечающий за проведение транзакций на IO-link-интерфейсе; - SATA ― IO-link
- 12. Внутреннее устройство модуля SATA-port
- 13. Автомат, реализующий DMA транзакции на AHCI уровне
- 14. Моделирование Пример выполнения команды на уровне Commands & Application с интерфейсом AHCI Порядок выполнения теста: инициализация
- 15. Отладка на макете Из-за отсутствия тестового стенда с IO-link интерфейсом был использован PCI-интерфейс. Использованное тестовое оборудование:
- 16. Пример диаграммы, полученной с помощью логического анализатора Начальный момент процедуры OOB Sequence: контроллер передает диску последовательность
- 17. Результаты: - разработано RTL-описание универсального SATA- IO-link контроллера с интерфейсами Legacy и AHCI; - получен макет
- 19. Скачать презентацию