МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Cyclone 3 и USB

Re: Cyclone 3 и USB 8 года 3 мес. назад #564

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 105
  • Спасибо получено: 31
я тут досмотрелся, на плате есть кроме FTDI USB микросхемы еще Cypress USB PHY микросхема.
Наверное как-то можно задействовать ее. Как-то это должно конфигурироваться - может переключателями какими.
Вообще смотря какие вычисления Вы хотите делать - если их много и сложные, то может имеет смысл. А если они довольно простые, то можно вместо повышения производительности получить уменьшение.
Так FTDI работает на 12Мгц - это совсем маленькая скорость передачи.
Cypress USB PHY - 480Mb - это уже кое-что, но все равно максимальная скорось будет только на больших объемах передаваемых данных.
Наверняка к дев. киту были какие-то диски с примерами, верно? Есть ли там примеры к USB?
Самому написать функцию USB2 Device к PHY Cypress будет не просто.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cyclone 3 и USB 8 года 3 мес. назад #565

  • Nepston
  • Nepston аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 12
  • Спасибо получено: 0
примеры были, но там не было к сожалению примеров с USB

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cyclone 3 и USB 8 года 3 мес. назад #568

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 105
  • Спасибо получено: 31

Nepston пишет: а что если использовать Ethernet, т.к он вроде напрямую к Cyclonу подведен? только я не могу его даже включить :(

получается?
А скажите, как много данных нужно передавать и обрабатывать, какой поток?
Дело в том, что при использовании ethernet обмен проще всего реализовать, например, датаграммами UDP. При 100Мбит ethernet один пакет менее 1,5Кбайт. Достаточно ли это для Ваших вычислений?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cyclone 3 и USB 8 года 3 мес. назад #569

  • Nepston
  • Nepston аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 12
  • Спасибо получено: 0
что касается usb, то тут я вообще не могу ничего сделать, не знаю с какой стороны к нему подлезть ибо я совсем новичок в программировании ПЛИС.
А что касается ethernet, то я думаю что 1,5Кбайт мне хватило бы, но и с ним я тоже пока не дружу

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cyclone 3 и USB 8 года 3 мес. назад #570

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 105
  • Спасибо получено: 31
попробуйте посмотреть новый проект на сайте Марсоход - управление платой через JTAG порт .
Может такое решение подойдет?
Спасибо сказали: Nepston

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cyclone 3 и USB 8 года 3 мес. назад #571

  • Nepston
  • Nepston аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 12
  • Спасибо получено: 0
Спасибо за помощь! Думаю такое решение мне подойдет, на днях опробую, о результатах сообщу

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Cyclone 3 и USB 8 года 3 мес. назад #581

  • Nepston
  • Nepston аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 12
  • Спасибо получено: 0
Сегодня залил проект на ПЛИС, преварительно перебив пины диодов и кнопок под Сyclone3.
Все работает отлично! :)
Единствення сложность возникла с TCL скриптом, он не хотел запускаться (писал ошибку применения get_hardware_names), но вскоре проблема решилась: вместо TimeQuest-a использовал SignalTap. (исправте пожалуйста в описании проекта строчку: Запусатить конкретно этот скрипт можно командой quartus_sta -t send55.tcl., а именно команду на quartus_stp -t send55.tcl. ), а потом я увидел что вы так и делали :)
Так что огромное вам спасибо Николай за помощь, теперь я могу приступить к реализации операций над числами с плавающей запятой в троичной логике

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.234 секунд
ВКонтакте  facebook  GitHub  YouTube  Twitter