реклама на сайте
подробности

 
 
> Выбор ARM в ножечном корпусе, Нужно 2xEthernet, PATA, SD-RAM...
Pechka
сообщение Apr 26 2010, 10:26
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Хочу сделать некое подобие NAS на основе Linux. Для этого собираюсь взять какой-нибудь ARM с MMU в корпусе с ножками (предполагаю сделать открытым проектом со схемами, PCB и т.д. чтобы студенты могли легко повторить и поиграть сами с этим) с набором обязательных интерфейсов: Ethernet, PATA (для подключения жесткого диска), SD-RAM (для жизни Linux на нём). Опционально USB (host). Кто может подсказать из существующего сейчас какой-нибудь подходящий чип?
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
aaarrr
сообщение Apr 26 2010, 11:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



ИМХО, PATA - это уже не актуально. Я бы заложил что-нибудь типа TI's AM1808 - современно и с SATA.
Go to the top of the page
 
+Quote Post
Pechka
сообщение Apr 26 2010, 11:56
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(aaarrr @ Apr 26 2010, 15:24) *
ИМХО, PATA - это уже не актуально. Я бы заложил что-нибудь типа TI's AM1808 - современно и с SATA.

Собирался использовать переходник IDE<->SATA wink.gif
AM1808 нашёл только в NFBGA. Мне нужно чтобы можно было в 2х слоях развести и паяльником припаять: собираюсь открыть всем студентам как пример домашней разработки (вплоть до изготовления ПП в домашних условиях, если у самого получится smile.gif). Любой ножечный корпус поидее подойдёт, а вот BGA уж точно никакой без навыка специального не припаять sad.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 26 2010, 12:13
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Pechka @ Apr 26 2010, 15:56) *
...Мне нужно чтобы можно было в 2х слоях развести и паяльником припаять: собираюсь открыть всем студентам как пример домашней разработки (вплоть до изготовления ПП в домашних условиях, если у самого получится smile.gif). Любой ножечный корпус поидее подойдёт, а вот BGA уж точно никакой без навыка специального не припаять sad.gif

Сложный проект, содержащий несколько скоростных интерфейсов, быстрый процессор и память, очень плохо плохо подходит на роль "домашнего на двухслойке ЛУТ'ом".
Go to the top of the page
 
+Quote Post
Pechka
сообщение Apr 26 2010, 12:26
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(aaarrr @ Apr 26 2010, 16:13) *
Сложный проект, содержащий несколько скоростных интерфейсов, быстрый процессор и память, очень плохо плохо подходит на роль "домашнего на двухслойке ЛУТ'ом".

Я не говорил про ЛУТ. Специально для данного проекта был куплен двухслойный текстолит с нанесенным пленочным фоторезистом. Поидее должна получаться точность платы=точности печати лазерного принтера на прозрачной плёнке. Так, что основное ограничение все-же 2 слоя и пайка, сверление думаю не составит большой сложности (надеюсь шины удасться сделать в одном слое и поэтому не придётся сверлить ОЧЕНЬ много переходныхsmile.gif). Вобщем, думаю это всё может получиться, только найти бы процессор в ножках... Основная проблема - 2 параллельных интерфейса. в ножечных корпусах это редкость.

Думаю ещё насчёт BF-518F + простая плис. Тогда serial порт blackfin сконвертировать в SATA внутри плисины. Как Вам такой вариант?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 26 2010, 12:30
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Pechka @ Apr 26 2010, 16:26) *
Думаю ещё насчёт BF-518F + простая плис. Тогда serial порт blackfin сконвертировать в SATA внутри плисины. Как Вам такой вариант?

Будет запредельно медленно. Вообще же, мне никакой вариант на двухслойке не понравится - слишком уж высока вероятность получить проблемы с целостностью сигналов.
Go to the top of the page
 
+Quote Post
vin
сообщение Apr 26 2010, 12:42
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 2-06-05
Из: Киев
Пользователь №: 5 682



А как на счет Atmel at91sam9260
PQFP 208
?
Go to the top of the page
 
+Quote Post
Pechka
сообщение Apr 26 2010, 12:52
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(aaarrr @ Apr 26 2010, 16:30) *
Будет запредельно медленно. Вообще же, мне никакой вариант на двухслойке не понравится - слишком уж высока вероятность получить проблемы с целостностью сигналов.


Почему медленно? из-за ucLinux? Serial Port blackfin даёт 125Mhz, по 2м верёвкам в каждую сторону получается 250mbit/s full duplex, что врядли ограничит скорость передачи по 100мбит ethernet.

Если не получится в двухслойке - сделаю четырёхслойу:мезонином smile.gif В конце-концов, если уж совсем платы дома не сделать будет - так и напишу,а себе сделаю нормальную четырёхслойку. Главная проблема - пайка всё-же, поэтому хочется без BGA обойтись...

Цитата(vin @ Apr 26 2010, 16:42) *
А как на счет Atmel at91sam9260
PQFP 208
?


У него вроде только 1 параллельный интерфейс :/ тогда как к нему жесткий диск подключить?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 26 2010, 12:59
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(vin @ Apr 26 2010, 16:42) *
А как на счет Atmel at91sam9260
PQFP 208
?

Достаточно почитать еррату на шину памяти, чтобы в данном случае забыть о двухслойке совсем.

Цитата(Pechka @ Apr 26 2010, 16:52) *
Почему медленно? из-за ucLinux? Serial Port blackfin даёт 125Mhz, по 2м верёвкам в каждую сторону получается 250mbit/s full duplex, что врядли ограничит скорость передачи по 100мбит ethernet.

И все равно получится более чем в 10 раз медленнее самого медленного SATA. Чтобы обеспечить 100Mbit/s по сети, диск должен быть значительно быстрее.
О реализации SATA-контроллера на ПЛИС вообще молчу - это ну совсем не студенческого уровня разработка.

И да, ucLinux тоже отнюдь не подарок.
Go to the top of the page
 
+Quote Post
Pechka
сообщение Apr 26 2010, 13:06
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(aaarrr @ Apr 26 2010, 16:59) *
Достаточно почитать еррату на шину памяти, чтобы в данном случае забыть о двухслойке совсем.


И все равно получится более чем в 10 раз медленнее самого медленного SATA. Чтобы обеспечить 100Mbit/s по сети, диск должен быть значительно быстрее.
О реализации SATA-контроллера на ПЛИС вообще молчу - это ну совсем не студенческого уровня разработка.

И да, ucLinux тоже отнюдь не подарок.


Значит возвращаюсь к тому с чего начал sad.gif Неужели нету подходящего процессора в ножках? sad.gif
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 26 2010, 13:25
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Pechka @ Apr 26 2010, 21:06) *
Значит возвращаюсь к тому с чего начал...
Возможно, стоит рассмотреть шину PCI. Это еще не устаревший интерфейс, а разнообразных контроллеров под PCI навалом. Тут, конечно, свои трудности. Реализация собственно шины плюс драйвера под платы расширенияsmile.gif


--------------------
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 26 2010, 14:38
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



...плюс купить это барахло с PCI. SATA-контроллер, думаю, уже сейчас будет проблемой.
Go to the top of the page
 
+Quote Post
Pechka
сообщение Apr 26 2010, 15:41
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(aaarrr @ Apr 26 2010, 18:38) *
...плюс купить это барахло с PCI. SATA-контроллер, думаю, уже сейчас будет проблемой.

Последняя дурацкая идея: подцепить жесткий диск на блэкфин, который будет выполнять роль конвертера интефесов (sport<->PATA).
далее переходник PATA<->SATA и получается, что далее если взять другой blackfin с ucLinux на борту и ethernet получится 1 процессор занимается жестким диском, а другой всем остальным. только нужно будет написать драйвер. Что скажете?

Тогда может главный процессор не blackfin? есть у ARM9 такие же быстрые последовательные порты на борту? В таком случае снимается требование второго параллельного порта, а таких процессоров уже пруд-пруди :/

Сообщение отредактировал Pechka - Apr 26 2010, 15:43
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 26 2010, 15:48
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Судя по всему учить студентов Вам нечему, кроме использования стеклотекстолита, фоторезиста и лазерного принтера sad.gif. Может осетра урежете? И займетесь либо "типа AVR" на "куплен двухслойный текстолит с нанесенным пленочным фоторезистом", либо Линуксом на любой x86 платформе из ближайшего гастронома/свалки. А то изобретаемая "открытая платформа" годится только для обучения тому как делать НЕ надо sad.gif.
Если нужно показать, как не надо, то таких примеров уже хватает вот первый попавшийся http://electronix.ru/forum/index.php?showt...EA%F2&st=60


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Pechka
сообщение Apr 26 2010, 15:59
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 25-03-10
Из: Москва
Пользователь №: 56 210



Цитата(zltigo @ Apr 26 2010, 19:48) *
Судя по всему учить студентов Вам нечему, кроме использования стеклотекстолита, фоторезиста и лазерного принтера sad.gif. Может осетра урежете? И займетесь либо "типа AVR", либо Линуксом на любой x86 платформе из ближайшего гастронома/свалки. А то изобретаемая "открытая платформа" годится только для обучения тому как делать НЕ надо sad.gif.


А где звучали слова "учить"? Было написано как пример домашней разработки.

К сожалению от гуру пока не последовало конкретных возможных решений по данной задачке. Конечно, можно взять готовый TI и это будет оптимум с точки зрения технологичности, простоты разработки и т.д., но это нельзя реализовать без технологических изысков (считаю таковым пайку BGA в малых количествах).

Сообщение отредактировал Pechka - Apr 26 2010, 16:08
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 13:48
Рейтинг@Mail.ru


Страница сгенерированна за 1.10978 секунд с 7
ELECTRONIX ©2004-2016