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

 
 
> Помогите подобрать готовое решение., Необходимо принять данные по 8-битной шине и передать на ПК
KIM
сообщение Dec 19 2009, 07:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Уважаемые Коллеги.

У меня возникла проблема со следующей задачей: необходимо ввести данные передаваемые с одного девайса в ПК для их дальнейшей обработки. Данные передаются по 8-битной шине с частотой 40 МГц, протокло нестандартный. Передаются с перерывами, то есть средняя скорость - не 380 МБит (48 000 000 * 8 бит), а примерно около 100 МБит в секунду. Необходимо изготовить платку, которая бы корректно принимала данные с этого девайса и передавала на ПК по USB, или там, Ethernet.

Здесь и возникает проблема - одним из первых приходящи на ум решений было бы взять что нибудь типа cy7c68013, и либо по GPIF напрямую принимать данные с девайса, либо завести его на ПЛИС (достаточно бы было какой нибудь недорогой FPGA), а плис бы принимала данные с девайса и слала их в cy7c68013 по Slave Fifo. Ну или что нибудь типа этого ))

проблема состоиит в отсутствии специалиста по программированию ПЛИС.

В этой связи мысли уходили в сторону покупки какого нибудь одноплатного компьютера с GPIO,тогда бы можно было завести GPIO на девайсину и принимать через него, а потом слать на ПК по одному из кучи доступных на одноплатном компе интерфейсов, однако мне кажется, что GPIO не успеет отрабатывать с требуемой скоростью (40 МГц).

Есть ли какие нибудь решения данной проблемы? Может какие нить высокоскоростные интерфейсы, которые можно прогать с одноплатного ПК?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
guxa
сообщение Dec 24 2009, 06:27
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 17-12-06
Пользователь №: 23 612



Как мне кажется, ПЛИС - это наиболее гибкое решение проблемы, т.к. на нее вы можете завести фактически любые данные. Трудности в передаче на ПК возникнуть не должно. По ПЛИСам здесь советчиков много wink.gif

Сообщение отредактировал Omen_13 - Dec 24 2009, 20:04
Причина редактирования: Нарушение правил п.3.4
Go to the top of the page
 
+Quote Post
KIM
сообщение Dec 24 2009, 16:35
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Цитата(guxa @ Dec 24 2009, 09:27) *
Как мне кажется, ПЛИС - это наиболее гибкое решение проблемы, т.к. на нее вы можете завести фактически любые данные. Трудности в передаче на ПК возникнуть не должно. По ПЛИСам здесь советчиков много wink.gif

Это да, можно сделать на плисе, спору нет, но может есть еще варианты, пусть не гибкие, лиж бы работало. Суть вопроса - существует ли программируемый с микроконтроллера или с ПК интерфейс, типа GPIO, только побыстрее.

вот например, читал usb fx2, судя повсему можно на чип usb fx2(cy7с68013) принимать при помощи интерфейса gpif (он вроде как до 48 мегагерц пашет) GPIF там можно прогаммировать под как удобно, ширина шины данных - 8 или 16

Может есть еще какие нибудь предложения?
Go to the top of the page
 
+Quote Post



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

 


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


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