_Sergei_123 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Всем привет! Пишу на vhdl небольшой модуль для работы с Cypress CY7C68013A (EZ-USB FX2) в режиме slave fifo. Вопрос такой - в technical reference manual подробно описан этот режим, для инициализации которого надо установить соответствующие биты в управляющих регистрах (IFCONFIG, EPxFIFOCFG и др.) проблема в том, что я не понимаю как на vhdl получить доступ к этим регистрам. Подскажите как это сделать, если будет пример будет вообще супер :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба это не на vhdl конфигурить либо встроенным ядром 8051, либо через 24с0х (если у неё есть такая возможность) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sergei_123 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба это не на vhdl конфигурить либо встроенным ядром 8051, либо через 24с0х (если у неё есть такая возможность) т.е. например IFCONFIG.3 определяет синхронный или асинхронный тип обмена, следовательно я в своем модуле никак не смогу линамически поменять тип обмена? И если можно опишите поподробнее, что значит "конфигурить либо встроенным ядром 8051, либо через 24с0х"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Renom 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Затем, что если Вы почитаете документацию на данный USB контроллер,то узнаете, что в нем имеется 51е ядро, которое и конфигурит его работу :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sergei_123 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Про ядро-то я в курсе :), я не понимаю что значит "сконфигурить ядром" - т.е. прогу написать и залить, или как-то по-другому? Или это можно сделать через CyConsole? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmel1 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Конфигурирется либо 1) флешки через порт I2C 2) если эта микруха не находит флешки, в которой прописаны ее параметры, она конфигурируется по умолчанию и может быть переконфигурирована драйвером, выполняемым на компьютере. Читайте манал и качайте среду для написания драйверов (не помню как называется, кажется Keil) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kost_ 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба проблема в том, что я не понимаю как на vhdl получить доступ к этим регистрам. Как выше уже говорилось, режим работы задает программа, вертящаяся внутри USB чипа. Соответственно, чтобы динамически изменить режим работы, нужно этой программе дать команду. Сделать это можно либо через USB, либо со стороны FPGA (CPLD), дернув за одну из ножек GPIO CY7C68013. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marmot 0 9 декабря, 2008 Опубликовано 9 декабря, 2008 · Жалоба можно попробывать сконфигурировать с ПЛИС через I2C Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 10 декабря, 2008 Опубликовано 10 декабря, 2008 · Жалоба можно попробывать сконфигурировать с ПЛИС через I2C любовью тоже можно попробовать заниматься.. ...в гамаке и стоя Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
-=HermiT=- 0 13 декабря, 2008 Опубликовано 13 декабря, 2008 · Жалоба Кстати, контроллер CY7C68013A очень активно обсуждают в разделе http://electronix.ru/forum/index.php?showforum=48 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться