Liseev 0 10 сентября, 2009 Опубликовано 10 сентября, 2009 · Жалоба Прошу сильно не пинать, в данную область только пытаюсь врубиться :) Требуется сделать устройство имеющее IDE-накопитель (HDD или CF), некую обработку на ПЛИС и связь с внешним миром через Ethernet. Часть, которая на ПЛИС готова и имеет параллельный коммутируемый (адрес/данные) интерфейс с поддержкой Burst-транзакций. Необходимо организовать два потока с максимально-возможной скоростью: Ethernet->IDE и IDE->ПЛИС. Потоки во времени не пересекаются, но скорость имеет первостепенное значение (объемы пересылаемых данных - сотни мегабайт). Вопрос собственно в выборе процессора, имеющего на борту Ethernet и IDE интерфейс. Сейчас рассматриваю вариант AT91SAM9XE. Какого порядка скорости можно практически получить на данном процессоре? Есть ли варианты проще/быстрее? Как быть, если хочется 1Gb Ethernet и IDE с поддержкой UDMA? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 10 сентября, 2009 Опубликовано 10 сентября, 2009 · Жалоба Нормальный IDE с UDMA и очень хороший EMAC (заметно покруче атмеловского) есть у стареньких EP9312/EP9315. Да, еще у них DMA с внешними сигналами запроса имеется, что может быть удобно для связи с ПЛИС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 16 10 сентября, 2009 Опубликовано 10 сентября, 2009 · Жалоба Как быть, если хочется 1Gb Ethernet и IDE с поддержкой UDMA? tms320dm6467 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 10 сентября, 2009 Опубликовано 10 сентября, 2009 · Жалоба Можно уверенно говорить, что AT91SAM9XE даже сотни мег по одному каналу не вытянет. Нужен проц мегагерц на 600. Какое ядро не важно, смотреть на шинные матрицы и долго курить архитектуру и арбитраж DMA. Искать у Марвела, вернее просить. У Freescale есть PowerQUICC специально для таких развлечений. Сейчас рассматриваю вариант AT91SAM9XE. Какого порядка скорости можно практически получить на данном процессоре? Есть ли варианты проще/быстрее? Как быть, если хочется 1Gb Ethernet и IDE с поддержкой UDMA? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 10 сентября, 2009 Опубликовано 10 сентября, 2009 · Жалоба У Freescale есть PowerQUICC специально для таких развлечений. +1 за PowerQUICC. Берете, например, MPC8315 - стоит ерундовые ~$20 - у него есть 2xGbE + 2xSATA1 + PCI32@66 MHz. ПЛИС цепляется к PCI и, при желании можно будет сразу с SATA по DMA заливать в ПЛИС. IDE - уже и закладывать в новый проект не хочется - винты с PATA стремительно с рынка уходят. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vanokuten 0 13 сентября, 2009 Опубликовано 13 сентября, 2009 · Жалоба Если проект тиражируемый, регите проект у Marvell и пользуете 88F6190 600 MHZ 1Gbit port, 1 SATA port Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmvlsi 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Может глянуть в сторону OMAP L138 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться