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

 
 
> Передать 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
vladisslav
сообщение Apr 15 2012, 16:29
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 4-04-12
Пользователь №: 71 185



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

Не нужно изучать команды ядра. Есть keil и sdcc, которые замечательно справляются. Если знаете avr и работали с v-usb, ничего особо сложного. У меня изучение заняло где-то неделю по пол-часа - час вечерами и вчера пол-дня на написание финальной прошивки и программки для хоста. Потом экспериментировал, пытаясь выжать максимальную скорость.
Получил 12.51 Мб/с при чтении NAND микросхемы (то есть еще нужно было отсылать команды, ждать готовность), то есть 100.08 мегабит, так что вам подойдет.
В сыром режиме 42-46 Мб/с, то есть 330-360 мбит.
На самом деле там все очень просто. У меня были проблемы только из-за невнимательного чтения TRM.
TRM:
http://www.cypress.com/?rID=38232
http://www.cypress.com/?docID=24599
Datasheet:
http://www.cypress.com/?rID=38801
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
|- - jcxz   Цитата(-= Александр =- @ Mar 1 2012...   Mar 2 2012, 05:09
- - 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 Текстовая версия Сейчас: 22nd July 2025 - 02:33
Рейтинг@Mail.ru


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