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

 
 
> FT2232 + PGA + Delphi
Александр К
сообщение Dec 20 2007, 20:55
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 23-08-06
Из: Kiev
Пользователь №: 19 759



Приветствую всех.

Помогите, плз, определится со скоростью обмена данными через FT2232 в связки с ПЛИСиной.
Есть устройство с альтерой. Его нужно подключить к компу с Delphi-программистом. Выбор пока пал на FT2232С, так как в нём есть параллельный интерфейс, который хорошо стыкуется с альтерой (и можно без проблем приобрести). Надо обеспечить перекачку данных с устройства в комп на максимально возможной скорости. Возник такой вопрос - какая получится скорость перекачки если использовать параллельный интерфейс и прогу, на основе D2XXUnit.pas? Может ли кто поделится фрагментом кода на Делфи, где идёт чтение массивов данных при максимально допустимой скорости обмена.

И ещё, может есть примеры работы через параллельный интерфейс FT2232 кроме тех, что на их сайте.


--------------------
Александр
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-Al-
сообщение Dec 21 2007, 18:54
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Не более 1МБ/сек. Если нужно больше, посмотрите в сторону CY7C68013A от Cypress.
Go to the top of the page
 
+Quote Post
Александр К
сообщение Dec 21 2007, 21:48
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 23-08-06
Из: Kiev
Пользователь №: 19 759



Цитата(-Al- @ Dec 21 2007, 22:54) *
Не более 1МБ/сек. Если нужно больше, посмотрите в сторону CY7C68013A от Cypress.


Спасибо за ответ. Уточните пожалуйста 1 Мегабайт/сек или 1 Мегабит/сек ?

Если FT2232L обеспечит 1 Мегабайт/сек, то мне этой скорости вполне хватит. Остаётся открытым вопрос о примерах на делфи, которые бы обеспечили такой поток.


--------------------
Александр
Go to the top of the page
 
+Quote Post
-Al-
сообщение Dec 21 2007, 22:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Александр К @ Dec 22 2007, 00:48) *
Спасибо за ответ. Уточните пожалуйста 1 Мегабайт/сек или 1 Мегабит/сек ?

Если FT2232L обеспечит 1 Мегабайт/сек, то мне этой скорости вполне хватит. Остаётся открытым вопрос о примерах на делфи, которые бы обеспечили такой поток.

1 Мегабайт/сек. В реальном времени без дополнительного буфера поток ~300кБайт/сек, если надо больше - понадобится дополнительный внешний буфер в несколько килобайт. Примеры были у FTDI, там ничего экстраординарного нет, скорости не те...
Go to the top of the page
 
+Quote Post
Александр К
сообщение Dec 21 2007, 23:05
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 23-08-06
Из: Kiev
Пользователь №: 19 759



Цитата(-Al- @ Dec 22 2007, 02:18) *
1 Мегабайт/сек. В реальном времени без дополнительного буфера поток ~300кБайт/сек, если надо больше - понадобится дополнительный внешний буфер в несколько килобайт. Примеры были у FTDI, там ничего экстраординарного нет, скорости не те...


300кбайт/с это минимально необходимая мне скорость. Боюсь что всё будет на пределе, что может привести к глюкам. Буду пробовать FIFO режим, хотя, просмотревши примеры с сайта FTDI, с ходу не совсем понятно как программа на компе будет знать, что устройство опустошило TX буфер, что б передавать следующую порцию данных.


--------------------
Александр
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 18:55
Рейтинг@Mail.ru


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