Перейти к содержанию
    

Выбор ARM-процессора с поддержкой Ethernet и IDE

Прошу сильно не пинать, в данную область только пытаюсь врубиться :)

Требуется сделать устройство имеющее IDE-накопитель (HDD или CF), некую обработку на ПЛИС и связь с внешним миром через Ethernet.

Часть, которая на ПЛИС готова и имеет параллельный коммутируемый (адрес/данные) интерфейс с поддержкой Burst-транзакций.

Необходимо организовать два потока с максимально-возможной скоростью: Ethernet->IDE и IDE->ПЛИС. Потоки во времени не пересекаются, но скорость имеет первостепенное значение (объемы пересылаемых данных - сотни мегабайт).

Вопрос собственно в выборе процессора, имеющего на борту Ethernet и IDE интерфейс.

Сейчас рассматриваю вариант AT91SAM9XE. Какого порядка скорости можно практически получить на данном процессоре? Есть ли варианты проще/быстрее?

Как быть, если хочется 1Gb Ethernet и IDE с поддержкой UDMA?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нормальный IDE с UDMA и очень хороший EMAC (заметно покруче атмеловского) есть у стареньких EP9312/EP9315.

Да, еще у них DMA с внешними сигналами запроса имеется, что может быть удобно для связи с ПЛИС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно уверенно говорить, что AT91SAM9XE даже сотни мег по одному каналу не вытянет.

Нужен проц мегагерц на 600.

Какое ядро не важно, смотреть на шинные матрицы и долго курить архитектуру и арбитраж DMA.

Искать у Марвела, вернее просить. У Freescale есть PowerQUICC специально для таких развлечений.

 

Сейчас рассматриваю вариант AT91SAM9XE. Какого порядка скорости можно практически получить на данном процессоре? Есть ли варианты проще/быстрее?

Как быть, если хочется 1Gb Ethernet и IDE с поддержкой UDMA?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Freescale есть PowerQUICC специально для таких развлечений.

+1 за PowerQUICC. Берете, например, MPC8315 - стоит ерундовые ~$20 - у него есть 2xGbE + 2xSATA1 + PCI32@66 MHz. ПЛИС цепляется к PCI и, при желании можно будет сразу с SATA по DMA заливать в ПЛИС. IDE - уже и закладывать в новый проект не хочется - винты с PATA стремительно с рынка уходят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если проект тиражируемый, регите проект у Marvell и пользуете 88F6190 600 MHZ 1Gbit port, 1 SATA port

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...