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

 
 
> Передать 40 мбит/с с устройства на ПК, Как?
-= Александр =-
сообщение Mar 1 2012, 07:47
Сообщение #1


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

Группа: Свой
Сообщений: 123
Регистрация: 15-10-07
Из: Санкт-Петербург
Пользователь №: 31 370



Добрый день!

Появилась задача - передать из памяти в комп данные со скоростью не менее 40 мбит/с.
Из контроллеров умею только LPC и AVR. Что делать? Езернет у лпц слабоват. USB Hi-speed нету.
Как бы это по-проще сделать?
Подскажите какой-нить контроллер, желательно атмел или филипс, который это сможет.
Ну или какую-нить плату в компьютер с быстрым простым портом...

Сообщение отредактировал -= Александр =- - Mar 1 2012, 07:48


--------------------
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-= Александр =-
сообщение Mar 1 2012, 09:59
Сообщение #2


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

Группа: Свой
Сообщений: 123
Регистрация: 15-10-07
Из: Санкт-Петербург
Пользователь №: 31 370



В 245ой это было нормальное фифо. Никакого ногодрыганья там не наблюдалось, обычная параллельная шина со стробированием.
Вопрос не в этом: у кого она реально работала на высокой скорости?

Даташит обещает 12 МБИТ/сек для UART и от 25 МБАЙТ/сек для FIFO:

Цитата
The FT2232H supports a data transfer rate up to 12 Mbaud when configured as an
RS232/RS422/RS485 UART interface or greater than 25 Mbytes/second over a synchronous parallel FIFO
interface.


А блок ногодрыганья у нее отдельный и довольно медлительный:

Цитата
MPSSE.Multi-Purpose Synchronous Serial Engines (MPSSE), capable of speeds up to 30 Mbits/s, provides
flexible synchronous interface configurations.


Если она работает хоть в половину обещаных 25 мбайт/сек - это уже круто!

Цитата(jcxz @ Mar 1 2012, 13:07) *
CY7C68013A == USB High-speed + ядро x51


Не, 51ое ядро не знаю( Осваивать времени нету...

Цитата(alag57 @ Mar 1 2012, 12:53) *
А так ли он слабоват? На 1768 4 заранее заполненных буфера с помощью DMA передаются
в цикле со скоростью больше 90Мбит.


Из даташита:

Цитата
36 Mbps for the traffic generated by the Ethernet DMA function.


Не говоря уже о том что надо еще стек крутить и заголовки делать. 40 мегабит не успеет обработать.


--------------------
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 2 2012, 05:09
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(-= Александр =- @ Mar 1 2012, 16:59) *
Не, 51ое ядро не знаю( Осваивать времени нету...

Я тож не знаю, но ПО на него написал ;)
Там почти всё на си. Ядро x51 нужно тока для конфигурирования, обработки контрол-запросов (если нужно) и для медленных эндпоинтов, которые можно внутри обслуживать.
А для 2-х быстрых эндпоинтов там GPIF, временные диаграммы которого прописываются визуально в типа граф. редакторе.
Плюс - на ПК не нужно писать драйвер устройства - библиотека и драйвер Cypress даёт доступ к функциям API системного драйвера USB с уровня приложения (подключаешь библиотеку и пишешь весь обмен в приложении).
Плюс - все возможные типы передач, включая изохронную, плюс - нет ненужных надстроек и эмуляций а-ля COM-порт.
По-моему там даже есть примеры типа - прописываешь его в CY7C68013A и получаешь к примеру ATAPI через USB.

Хотя конечно если нужна гальваническая развязка, то - Ethernet....
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -= Александр =-   Передать 40 мбит/с с устройства на ПК   Mar 1 2012, 07:47
- - neiver   Самый простой способ, наверное всё-таки, Hi-Speed ...   Mar 1 2012, 08:10
|- - prottoss   Цитата(neiver @ Mar 1 2012, 14:10) Самый ...   Mar 1 2012, 08:13
||- - neiver   Цитата(prottoss @ Mar 1 2012, 12:13) Ага,...   Mar 1 2012, 08:56
||- - jcxz   CY7C68013A == USB High-speed + ядро x51 Интерфейс ...   Mar 1 2012, 09:07
||- - prottoss   Цитата(neiver @ Mar 1 2012, 14:56) А para...   Mar 1 2012, 09:13
|- - Dir   Цитата(neiver @ Mar 1 2012, 10:10) Самый ...   Mar 2 2012, 18:18
- - -= Александр =-   Круто это FTDI эволюционировала! Пошел читать ...   Mar 1 2012, 08:34
- - alag57   Цитата(-= Александр =- @ Mar 1 2012...   Mar 1 2012, 08:53
|- - GDI   Цитата(-= Александр =- @ Mar 1 2012...   Mar 1 2012, 11:25
|- - vladisslav   Цитата(-= Александр =- @ Mar 1 2012...   Apr 15 2012, 16:29
- - Danis   Цитата(-= Александр =- @ Mar 1 2012...   Mar 1 2012, 10:52
- - kovigor   Цитата(-= Александр =- @ Mar 1 2012...   Mar 1 2012, 11:45
|- - Danis   Цитата(kovigor @ Mar 1 2012, 15:45) Или у...   Mar 1 2012, 12:09
|- - kovigor   Цитата(Danis @ Mar 1 2012, 15:09) На скол...   Mar 1 2012, 12:12
- - -= Александр =-   В общем буду я W5300 ставить - время дороже. Парал...   Mar 2 2012, 14:20
- - Somber   У FT232H есть еще один большой плюс - бесплатные ...   Mar 2 2012, 18:45
- - artur_off   Так, к слову, STM32F2xx имеет на борту HS USB. Хот...   Mar 3 2012, 16:13


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:06
Рейтинг@Mail.ru


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