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

 
 
> связь Mega128 <=>ARM7
IJAR
сообщение Jun 9 2009, 06:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669



Необходимо организовать обмен между 2-мя контроллерами.

Скорость порядка 1 Мбайта. Расстояние между конт-ми ~10 см на
плате.

Хотелось бы со стороны каждого контроллера иметь буфер организованный в виде стека на 256 - 1024 байт а уже между

буферами что то вроде параллельног канала. Т.е. минимальная

нагрузка на ПО контроллеров. Для работы с навеской есть по 11 ног

в каждом контроллере. Прямое соединение не катит из-за разности

в скоростях контроллеров.USB - не подходит по ряду причин.

Естественно эта навеска должна быть в чипе. Цена не особеноо лимитирует.

Может кто использовал такой девайс.

Заранее спасибо.


--------------------
Вяжешь - вой, а поедешь - песни пой.
Между "хочу" и "можно" всегда есть дистанция
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Jun 10 2009, 10:28
Сообщение #2


Гуру
******

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



Ну а теперь, кто из изобретателей интерфейсов скажет в чем их отличие от, например, того-же банального SPI smile.gif. Двухпортовая RAM/Fifo (дорогие, редкие, умирающие - в серии отакзались уже от них лет пять назад, идущее вразнос при сбоях..), а также они-же, но в FPGA wink.gif, еще преимущества имееет из-за работы в качестве буфера, но если не махать на ARM ногами для эмуляции шины. Если ARM имеет внешнюю память, он до кучи имеет и всякие вкусности, типа того-же уже используемого USB...
Зачем плодить уродство.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
proba
сообщение Jun 12 2009, 07:16
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



Цитата(zltigo @ Jun 10 2009, 13:28) *
Ну а теперь, кто из изобретателей интерфейсов скажет в чем их отличие от, например, того-же банального SPI smile.gif. Двухпортовая RAM/Fifo (дорогие, редкие, умирающие - в серии отакзались уже от них лет пять назад, идущее вразнос при сбоях..), а также они-же, но в FPGA wink.gif, еще преимущества имееет из-за работы в качестве буфера, но если не махать на ARM ногами для эмуляции шины. Если ARM имеет внешнюю память, он до кучи имеет и всякие вкусности, типа того-же уже используемого USB...
Зачем плодить уродство.


с многоядерных систем 2портовые как были так и остались, но интегрировать стали, например OMAPы и разные дсп кластры ( sharc ) . иногда и видеовходы и тфт драиверы с фифо буферируют если архитектура мк требует. a вообще то ожидал бы от суперадминна больще толерантности, подход типа "мое мнение и неправильное мнение" не особо убедителныи.

Сообщение отредактировал proba - Jun 12 2009, 07:45
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 12 2009, 08:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(proba @ Jun 12 2009, 10:16) *
a вообще то ожидал бы от суперадминна больще толерантности, подход типа "мое мнение и неправильное мнение" не особо убедителныи.

Ну может же он высказать своё мнение как просто разработчик?

Я, к слову, разделяю его мнение тоже. Передёргивать то не надо, речь ведь не идёт о "многоядерных OMAPах", разведённых на соответствующих платах и стоимость разработки/отладки соответствующая. А здесь это явно притянуто за уши. Помудохается он с этой памятью + прога то полетит. И я это знаю, и вы и он. Так зачем как страус голову в песок совать? Лучше прямо об этом сказать. И лучше в отрезвляющих выражениях.
rolleyes.gif

Да и вообще последовательные интерфейсы развиваются всё сильнее, а паралельные отмирают. Вы не находите? Потому как "передача информации" и "достоверная передача информации" не одно и то же. Уже читал о процах общего назначения с последовательным выводом.

А не хотите менять - не надо . Реализуйте протокол 245-ой на ARM. Там он по типу того, что я тут рисовал сделан. Если ARM перегружен, введите промежуточную микруху типа той же меги8 за 1$. Ей передавайте по SPI, а на ней формируйте протокол 245. Или сразу с ARMа гоните USB (что конечно же предпочтительнее).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- IJAR   связь Mega128 <=>ARM7   Jun 9 2009, 06:55
- - VladimirYU   Цитата(IJAR @ Jun 9 2009, 10:55) Необходи...   Jun 9 2009, 07:19
|- - IJAR   Цитата(VladimirYU @ Jun 9 2009, 11:19) Ну...   Jun 9 2009, 07:41
|- - zltigo   Цитата(IJAR @ Jun 9 2009, 10:41) 1. У мен...   Jun 9 2009, 09:25
- - mempfis_   ЦитатаСкорость порядка 1 Мбайта. Большая скорость...   Jun 9 2009, 07:37
- - SasaVitebsk   Я делал параллельный обмен м/у контроллерами. Прин...   Jun 9 2009, 07:53
|- - IJAR   Цитата(SasaVitebsk @ Jun 9 2009, 11:46) Я...   Jun 9 2009, 08:05
|- - SasaVitebsk   Цитата(IJAR @ Jun 9 2009, 11:05) Замена M...   Jun 9 2009, 08:12
||- - IJAR   Цитата(SasaVitebsk @ Jun 9 2009, 12:12) ...   Jun 9 2009, 08:29
||- - =GM=   Цитата(IJAR @ Jun 9 2009, 07:29) В том то...   Jun 14 2009, 00:20
|- - singlskv   Цитата(IJAR @ Jun 9 2009, 12:05) Я не мог...   Jun 9 2009, 08:36
|- - Dog Pawlowa   Цитата(IJAR @ Jun 9 2009, 11:05) Замена M...   Jun 9 2009, 08:38
|- - xelax   Цитата(Dog Pawlowa @ Jun 9 2009, 12:38) П...   Jun 9 2009, 08:55
|- - IJAR   Цитата(Dog Pawlowa @ Jun 9 2009, 12:38) Д...   Jun 9 2009, 08:56
|- - Dog Pawlowa   Цитата(IJAR @ Jun 9 2009, 11:56) мне как ...   Jun 9 2009, 09:32
|- - IJAR   Цитата(Dog Pawlowa @ Jun 9 2009, 13:32) В...   Jun 9 2009, 10:11
- - alvy   Как вариант: использовать чтото типа 74АС164, ко...   Jun 9 2009, 07:55
- - Sanya_kv   ЦитатаПрямое соединение не катит из-за разности в ...   Jun 9 2009, 10:19
|- - IJAR   Цитата(Sanya_kv @ Jun 9 2009, 14:19) Може...   Jun 9 2009, 10:35
|- - Dog Pawlowa   Цитата(IJAR @ Jun 9 2009, 13:35) + .... н...   Jun 9 2009, 14:49
|- - IJAR   Цитата(Dog Pawlowa @ Jun 9 2009, 18:49) ...   Jun 10 2009, 07:34
|- - artem79   ЦитатаСейчас к Mega128 подключен FT245BM - это 8 б...   Jun 10 2009, 10:05
- - SasaVitebsk   При нормально написанном проекте, изменение тактов...   Jun 9 2009, 10:23
- - proba   если Вам понадобился скорость обмена >100Mbit,...   Jun 9 2009, 14:14
- - SasaVitebsk   Ну а если применить какое-нибудь озу двухпортовое ...   Jun 9 2009, 15:14
- - defunct   Цитата(IJAR @ Jun 9 2009, 09:55) Скорость...   Jun 9 2009, 16:06
- - GDI   Во вложении схемка и описание параллельного интерф...   Jun 10 2009, 08:06
|- - IJAR   Цитата(GDI @ Jun 10 2009, 12:06) Во вложе...   Jun 10 2009, 09:48
- - Dog Pawlowa   Цитата(zltigo @ Jun 10 2009, 13:28) Зачем...   Jun 10 2009, 11:47
- - zltigo   Цитата(proba @ Jun 12 2009, 10:16) a вооб...   Jun 12 2009, 22:25


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

 


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


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