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

 
 
> Новая плата на AT91RM9200, Вопросы по IDE
COMA
сообщение Nov 5 2006, 10:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Добрый день!

Разрабатываю свою плату на AT91RM9200. Надо вывести полноценый IDE, чтобы читать/писать на IDE-устройства: HDD, CD-ROM и т.п.

Как лучше вывести IDE ? Вешать на шину SDRAM не хочется. Планирую вывести порт PC0 (0-15) + несколько пинов порта PB. Примерно так как сделал AndyBig на своей плате, 2-й версии.

Сразу встает вопрос как быть с дровами под ОС Linux? Т.е. как сделать чтобы работать как с полноценными устройствами через /dev/, а не через GPIO? Кто чем может помочь и посоветовать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
COMA
сообщение Nov 9 2006, 08:43
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Я планировал разработать простую плату, 2-х слойку. Хотел вывести свободный порт на разъем, и подключить IDE устройство. Схема - взял за основу плату RainBow. Просто выкинул лишнее(мне не нужное). Трассировка PCB - тоже макимальна приближенна к оригиналу.

Но теперь думаю вывести разъем Compact Flash и использовать для подключения IDE.
Вот думаю, смогу ли я все это разместить на 2-х слойке?

P.S. Вообще есть желание перейти на другой процессор, можно и не ARM.
Требования простые:
- взрослые интерфейсы - PCI, IDE.
- желательно наличие сопроцессора
- хорошая поддержка со стороны Linux, чтобы можно поставить нормальный взрослый дистр.
- желательно не БГА smile.gif

Пока присматриваюсь к MPC5200, но отпугивает то, что БГА и "хорошая" цена. Есть вариант попробовать с MIPS.

Но все это тема для отдельного разговора, и другой ветки форума smile.gif
Go to the top of the page
 
+Quote Post
ssps
сообщение Nov 9 2006, 15:36
Сообщение #3


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

Группа: Свой
Сообщений: 90
Регистрация: 17-03-06
Пользователь №: 15 322



Цитата(COMA @ Nov 9 2006, 11:43) *
Требования простые:
- взрослые интерфейсы - PCI, IDE.
- желательно наличие сопроцессора
- хорошая поддержка со стороны Linux, чтобы можно поставить нормальный взрослый дистр.
- желательно не БГА smile.gif


Может на это посмотришь:
http://www.zflinux.com/zfx86.html
Processor Core:
* 32 bit "X86" CPU
* 33-133 MHz operation
* 8KB cache
* Floating point unit
* Supports SDRAM
* Maximum 256MB memory space
Expansion buses:
* PCI host bridge controller, supports up to three external PCI masters
* Full ISA bus, including address, data, control, interrupts, and DMA channels
Peripheral interfaces:
* Two channel UltraDMA IDE controller
* Two USB ports (OHCI compliant)
* Floppy disk controller
* Two serial ports
* IRdA port on one serial port
* IEEE-1284 parallel port
* AT keyboard and PS/2 mouse ports
* Access Bus interface, with SM Bus and I2C

Правда такой же БГА.. sad.gif
Go to the top of the page
 
+Quote Post
sff
сообщение Nov 9 2006, 16:10
Сообщение #4


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Цитата(ssps @ Nov 9 2006, 18:36) *
Processor Core:
* 32 bit "X86" CPU
* 33-133 MHz operation
...
Правда такой же БГА.. sad.gif

Ну если в эту сторону курить то можно и RDC8610 рассмтотреть http://www.rdc.com.tw/eng/product_more.asp?pid=63

The R8610 is a high performance and fully static 32-bit RISC microcontroller with the compatibility of Windows based, Linux and most popular 32-bit RTOS. It also integrates 16KB write direct map L1 cache, PCI rev. 2.1 32-bit bus interface at 33 MHz, SDRAM/ROM/memory controller, IPC (Internal Peripheral Controllers with DMA and interrupt timer/counter included), Fast Ethernet MAC, FIFO UART, 10/100M MAC and USB2.0 Host within a single 216-pin LQFP package to form a system-on-a-chip (SOC). It provides an ideal solution for the embedded system and communications products (such as thin client, NAT router, home gateway, access point and tablet PC) to bring about desired performance.

есть всё кроме IDE и в LQFP216 ( правда шаг 0.4 но не БГА)
А IDE можно и внешней микросхемой будет дёшево и сердито.

PS: А помоему не для BGA на полноценный контроллер памяти + PCI + IDE банально ног не хватит
Go to the top of the page
 
+Quote Post
ssps
сообщение Nov 10 2006, 09:44
Сообщение #5


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

Группа: Свой
Сообщений: 90
Регистрация: 17-03-06
Пользователь №: 15 322



Цитата(sff @ Nov 9 2006, 19:10) *
PS: А помоему не для BGA на полноценный контроллер памяти + PCI + IDE банально ног не хватит


Вот мне почему-то тоже так кажется... smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- COMA   Новая плата на AT91RM9200   Nov 5 2006, 10:43
- - aaarrr   ИМХО, на PIO в любом случае получится тормоз. Един...   Nov 5 2006, 11:15
- - COMA   ЦитатаИМХО, на PIO в любом случае получится тормоз...   Nov 5 2006, 14:37
- - aaarrr   Цитата(COMA @ Nov 5 2006, 17:37) Наскольк...   Nov 5 2006, 15:15
- - COMA   ЦитатаТут следует учитывать два вида торможения: -...   Nov 5 2006, 15:34
- - aaarrr   Цитата(COMA @ Nov 5 2006, 18:34) Не подхо...   Nov 5 2006, 16:11
- - COMA   ЦитатаА какие существуют требования к скорости, и,...   Nov 5 2006, 17:07
- - aaarrr   Цитата(COMA @ Nov 5 2006, 20:07) Пока еще...   Nov 5 2006, 17:30
- - COMA   ЦитатаНа 4 без проблем укладывается. У меня провод...   Nov 5 2006, 18:40
- - aaarrr   Возможно. Фото платы: Фрагмент разводки:   Nov 5 2006, 19:40
- - COMA   Класс! Плата в пикаде спроектирована?   Nov 5 2006, 20:15
- - aaarrr   Нет, OrCAD + SPECCTRA.   Nov 5 2006, 20:25
- - COMA   Как паяли? Я пока планирую сделать плату на AT91R...   Nov 7 2006, 04:48
- - aaarrr   Первый макет паяли в Фаствеле, остальные на PACE T...   Nov 7 2006, 09:50
- - COMA   судя по картинке плата 2-х слойка?   Nov 7 2006, 10:30
- - aaarrr   Нет, плата четырехслойная. А на какой картинке она...   Nov 7 2006, 10:41
- - COMA   Действительно, ошибся.   Nov 7 2006, 10:46
- - rnb2000   А сколько стоило спаять первый макет.   Nov 7 2006, 10:58
- - aaarrr   Цитата(rnb2000 @ Nov 7 2006, 13:58) А ско...   Nov 7 2006, 11:11
|- - Ken@t   А зачем собственно IDE мутить да на PIO ? Ведь USB...   Nov 8 2006, 11:05
- - aaarrr   Цитата(Ken@t @ Nov 8 2006, 14:05) А зачем...   Nov 8 2006, 11:50
- - COMA   aaarrr, так и есть. Винт я и так через USB подклю...   Nov 8 2006, 11:58
- - COMA   aaarrr, а возможно использовать интерфейс CompactF...   Nov 8 2006, 12:14
- - aaarrr   Насколько я помнню, нет - режим True IDE не поддер...   Nov 8 2006, 12:38
|- - ssps   Цитата(aaarrr @ Nov 8 2006, 15:38) Наскол...   Nov 8 2006, 14:32
- - aaarrr   Цитата(ssps @ Nov 8 2006, 17:32) Есть так...   Nov 8 2006, 14:35
- - ssps   Рекомендую еще ссылки: http://www.fh-augsburg.de/~...   Nov 9 2006, 08:36
|- - dch   Кстати интересовались IDE, немного но были интерес...   Nov 15 2006, 02:55
- - Старый Бабай   Как вариант можно повесить плисину, тотже кислинг ...   Nov 9 2006, 10:11
- - COMA   Хочу все и сразу   Nov 9 2006, 10:19
- - 733259   133 MHz - не маловато ли?   Nov 9 2006, 17:00
- - COMA   Интересные процессоры   Nov 10 2006, 05:05
- - d__   Ну требования выдвинутые достаточно сложные и микр...   Nov 23 2006, 14:13
- - dch   Цитата(d__ @ Nov 23 2006, 14:13) Этим сил...   Nov 24 2006, 16:45


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

 


RSS Текстовая версия Сейчас: 1st August 2025 - 23:56
Рейтинг@Mail.ru


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