-
nckm
-
-
Не в сети
-
Администратор
-
-
Сообщений: 112
-
Спасибо получено: 34
-
-
-
-
-
|
я тут досмотрелся, на плате есть кроме FTDI USB микросхемы еще Cypress USB PHY микросхема.
Наверное как-то можно задействовать ее. Как-то это должно конфигурироваться - может переключателями какими.
Вообще смотря какие вычисления Вы хотите делать - если их много и сложные, то может имеет смысл. А если они довольно простые, то можно вместо повышения производительности получить уменьшение.
Так FTDI работает на 12Мгц - это совсем маленькая скорость передачи.
Cypress USB PHY - 480Mb - это уже кое-что, но все равно максимальная скорось будет только на больших объемах передаваемых данных.
Наверняка к дев. киту были какие-то диски с примерами, верно? Есть ли там примеры к USB?
Самому написать функцию USB2 Device к PHY Cypress будет не просто.
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Nepston
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 12
-
Спасибо получено: 0
-
-
-
-
|
примеры были, но там не было к сожалению примеров с USB
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
nckm
-
-
Не в сети
-
Администратор
-
-
Сообщений: 112
-
Спасибо получено: 34
-
-
-
-
-
|
Nepston пишет: а что если использовать Ethernet, т.к он вроде напрямую к Cyclonу подведен? только я не могу его даже включить :(
получается?
А скажите, как много данных нужно передавать и обрабатывать, какой поток?
Дело в том, что при использовании ethernet обмен проще всего реализовать, например, датаграммами UDP. При 100Мбит ethernet один пакет менее 1,5Кбайт. Достаточно ли это для Ваших вычислений?
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Nepston
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 12
-
Спасибо получено: 0
-
-
-
-
|
что касается usb, то тут я вообще не могу ничего сделать, не знаю с какой стороны к нему подлезть ибо я совсем новичок в программировании ПЛИС.
А что касается ethernet, то я думаю что 1,5Кбайт мне хватило бы, но и с ним я тоже пока не дружу
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Nepston
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 12
-
Спасибо получено: 0
-
-
-
-
|
Спасибо за помощь! Думаю такое решение мне подойдет, на днях опробую, о результатах сообщу
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Nepston
-
Автор темы
-
Не в сети
-
Новый участник
-
-
Сообщений: 12
-
Спасибо получено: 0
-
-
-
-
|
Сегодня залил проект на ПЛИС, преварительно перебив пины диодов и кнопок под Сyclone3.
Все работает отлично! :)
Единствення сложность возникла с TCL скриптом, он не хотел запускаться (писал ошибку применения get_hardware_names), но вскоре проблема решилась: вместо TimeQuest-a использовал SignalTap. (исправте пожалуйста в описании проекта строчку: Запусатить конкретно этот скрипт можно командой quartus_sta -t send55.tcl., а именно команду на quartus_stp -t send55.tcl. ), а потом я увидел что вы так и делали :)
Так что огромное вам спасибо Николай за помощь, теперь я могу приступить к реализации операций над числами с плавающей запятой в троичной логике
|
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.106 секунд