LINUX.ORG.RU

История изменений

Исправление Stanson, (текущая версия) :

А смысл такого отдельного PHY, если даже первая версия 1.5Гбит/с. Какой микроконтроллер это переварит и куда он это переварит?

А микроконтроллеру и не надо ничего переваривать. Его дело на команды ATA отвечать, да кэшем рулить.

SATA интерфейс в этих контроллерах при чтении-записи передаёт данные из/в микруху SDRAM кэша которая прицеплена снаружи через DMA. В эту же SDRAM опять же через DMA читаются-пишутся данные с блинов. Микроконтроллеру только жонглировать буферами в DRAM остаётся, а на это больших скоростей не надо. Тебя же не удивляют гигабитные свитчи и роутеры с дохленькими MIPS/ARM?

Исходная версия Stanson, :

А смысл такого отдельного PHY, если даже первая версия 1.5Гбит/с. Какой микроконтроллер это переварит и куда он это переварит?

А микроконтроллеру и не надо ничего переваривать. Его дело на команды ATA отвечать, да кэшем рулить.

SATA интерфейс в этих контроллерах при чтении-записи передаёт данные из/в микруху SDRAM кэша которая прицеплена снаружи через DMA. В эту же SDRAM опять же через DMA читаются-пишутся данные с блинов. Микроконтроллеру только жонглировать буферами в DRAM остаётся, а на это больших скоростей не надо.