|
USB, EZ-USB FX2 |
|
|
|
 |
Ответов
|
Aug 9 2005, 14:24
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Добрый день господа! помогите не проходите мимо, уже неделю бьюсь .. Есть 013а в 100 ногом корпусе и фпга, стоят на эвалюшн борде(т.е. ошибок монтажа быть не должно, собирал не я, да и обычным паяльником 0403 паять не сахар  ). сайпрес определяеться, примеры из дев.тулса работают (те что не требуют внешних устройств), но вот обмен с фпга в режиме слейв фифо нет. Сделал в фпга внутренний bulkloop (2 фифо и выход одного, нагружен на вход другого), сделал модель контроллера со временными задержками, а в железе не выходит каменный цветок Точнее в балке пишет все 64 байта (усб 1.1), а читает только 2 байта. да и не те что были записанны (смотрю EZ монитором, режим bulkloop). в качестве реф.дезайна под сайпрес использовал сампл FX2 Slave FIFO, посмотрите на функцию инициализации все ли я делаю правильно (режим Avto in/out, bulk, EP4 out, EP8 in) Код CPUCS = 0x10; // CLKSPD[1:0]=10, for 48MHz operation IFCONFIG = (1<<IFCLKSRC) | (0<<s3048MHZ) | (1<<IFCLKOE) | (0<<ASYNC) | (1<<IFCFG1) | (1<<IFCFG0); // IFCLKSRC=1 , FIFOs executes on internal clk source // IFCLKOE=0 , drive IFCLK pin signal at 30MHz // IFCLKPOL=0 , Don't invert IFCLK pin signal from internal clk // ASYNC=0 , master samples synchronous // GSTATE=0 , Don't drive GPIF states out on PORTE[2:0], debug WF // IFCFG[1:0]=11, FX2 in slave FIFO mode
SYNCDELAY; REVCTL = (1<<DYN_OUT) | (1<<ENH_PKT); // EP4 is DIR=OUT, TYPE=BULK, SIZE=512, BUF= as is 2x SYNCDELAY; EP4CFG = (1<<VALID) | (0<<DIR) | (1<<TYPE1) | (0 << TYPE0); // EP8 is DIR=IN, TYPE=BULK, SIZE=512, BUF= as is 2x SYNCDELAY; EP8CFG = (1<<VALID) | (1<<DIR) | (1<<TYPE1) | (0 << TYPE0); // EP2, EP6 off SYNCDELAY; EP2CFG = (0<<VALID) | (0<<DIR) | (1<<TYPE1) | (0 << TYPE0); SYNCDELAY; EP6CFG = (0<<VALID) | (1<<DIR) | (1<<TYPE1) | (0 << TYPE0); // reset fifo 4 times for (i = 0; i < 4; i++) { SYNCDELAY; FIFORESET = 0x80; // activate NAK-ALL to avoid race conditions SYNCDELAY; FIFORESET = 0x02; // reset, FIFO 2 SYNCDELAY; // FIFORESET = 0x04; // reset, FIFO 4 SYNCDELAY; // FIFORESET = 0x06; // reset, FIFO 6 SYNCDELAY; // FIFORESET = 0x08; // reset, FIFO 8 SYNCDELAY; // FIFORESET = 0x00; // deactivate NAK-ALL } SYNCDELAY; PINFLAGSAB = 0xD9; // FLAGA - fixed EP4EF, FLAGB - fixed EP4FF // FLAGC - fixed EP8FF, FLAGD - n.u. SYNCDELAY; PINFLAGSCD = 0x0F; SYNCDELAY; PORTACFG = (0<<FLAGD) | (0<<SLCS); // FLAGD, set alt. func. of PA7 pin SYNCDELAY; FIFOPINPOLAR = 0x00; // all signals active low // use auto out mode SYNCDELAY; EP4FIFOCFG = 0x00; // AUTOOUT=0, WORDWIDE=1 // EP4 fifo is AUTOOUT=1, AUTOIN=0, ZEROLEN=0, WORDWIDE=1 SYNCDELAY; EP4FIFOCFG = (0<<INFM1) | (0<<OEP1) | (1<<AUTOOUT) | (0<<AUTOIN) | (0<<ZEROLENIN) | (0<<WORDWIDE); // 8 bit
// use auto in mode SYNCDELAY; EP8FIFOCFG = 0x00;
// AUTOIN=1, ZEROLENIN=1, WORDWIDE=0 SYNCDELAY; EP8FIFOCFG = (0<<INFM1) | (0<<OEP1) | (0<<AUTOOUT) | (1<<AUTOIN) | (1<<ZEROLENIN) | (0<<WORDWIDE); SYNCDELAY; EP8AUTOINLENH = 0x02; // Auto-commit 512-byte packets SYNCDELAY; EP8AUTOINLENL = 0x00; Все ли правильно в данном коде ? Если да, то может быть есть другие варианты почему происходит так ? Заранее спасибо за ответ.
--------------------
|
|
|
|
Сообщений в этой теме
Panych USB Jun 17 2004, 14:17 udofun Итересен переходник с USB на RS232.
Есть такая ми... Jun 17 2004, 14:26 one_man_show Есть USB микросхемы от FTDI с последовательной и ... Jun 17 2004, 20:26 udofun Ну тогда уж напиши что за микросхмы и где их искат... Jun 17 2004, 21:10 irum4 Почитать про FTDI можеш тут: http://www.institute-... Jun 21 2004, 14:51 zov Точка Опоры продает эти микросхемы http://www.fulc... Jul 1 2004, 11:04 Apast Цитата(Panych @ Jun 17 2004, 05:17 PM)Реализу... Jul 2 2004, 05:50 ASV Цитата(Apast @ Jul 2 2004, 09:50)Цитата(Panyc... Jan 31 2005, 13:22  Eugene_P Первый запуск платы с чипом CY7C68013 (128AC).
Уст... Feb 21 2005, 12:11   grumbler Цитата(Eugene_P @ Feb 21 2005, 15:11)Первый з... Feb 21 2005, 14:18   Trashy Цитата(Eugene_P @ Feb 21 2005, 15:11)Никаким ... Feb 21 2005, 14:44    Eugene_P Цитата(Trashy @ Feb 21 2005, 16:44)нужно опре... Feb 22 2005, 11:51 aj_ http://www.quickusb.com
очень приятная вещица для... Jul 3 2004, 02:09 dimka99 А этот quickusb кто нибудь использовал или толькь... Jul 5 2004, 08:31 alex69 Цитата(Panych @ Jun 17 2004, 06:17 PM)Реализу... Jul 21 2004, 13:14 lamerok alex69
А можно мне исходники примера драйвера... н... Jul 22 2004, 03:44 alex69 Цитата(lamerok @ Jul 22 2004, 07:44 AM)А можн... Jul 22 2004, 11:18 lamerok Спасибо...!!!! Jul 23 2004, 08:25 olegk A est-li uC na kotorich host-USB sdelat mochno?
Sp... Sep 1 2004, 07:18 glock17 Столкнулся с проблемой при сопровождении устройств... Sep 3 2004, 02:41 M.S.Joker Кто - нибудь может проконсультировать насчет Cypre... Sep 16 2004, 12:10 -=KiV=- Цитата(udofun @ Jun 17 2004, 06:26 PM)Итересе... Sep 16 2004, 15:09 Rover Подскажите кто знает...
Мне нужно написать прогр... Sep 17 2004, 08:27 левша Здраствуйте!
Ктонибудь делал на CY7C68013 что... Oct 4 2004, 18:18 alex69 Цитата(левша @ Oct 4 2004, 10:18 PM)Ктонибудь... Oct 5 2004, 10:27 grumbler Кто нибудь делал на CY7C68013 что нибудь?
Если да ... Oct 5 2004, 20:45 левша Цитата(grumbler @ Oct 6 2004, 12:45 AM)Исполь... Oct 6 2004, 16:53 grumbler Цитата(левша @ Oct 6 2004, 08:53 PM)А что так... Oct 6 2004, 17:43 левша Цитата(grumbler @ Oct 6 2004, 09:43 PM)http:/... Oct 6 2004, 20:53 Al Jumper 2 qlock17
ЦитатаСтолкнулся с проблемой при сопрово... Oct 16 2004, 07:10 левша Цитата(Al Jumper @ Oct 16 2004, 11:10 AM)2 ql... Oct 17 2004, 16:08 Monstrer Цитата(glock17 @ Sep 3 2004, 06:41 AM)Столкну... Nov 15 2004, 10:02 aal Вопрос: Кто использывал CY7C680000?
Стоит ли на н... Nov 18 2004, 16:18 левша Цитата(glock17 @ Sep 3 2004, 05:41 AM)Столкну... Nov 20 2004, 11:42 akostin Если кто еще использует чипы от FTDI (после такой ... Dec 6 2004, 18:20 Stas Как воткнул в первый раз железяку в USB порт, появ... Dec 7 2004, 13:58 akostin Цитата(Stas @ Dec 7 2004, 16:58)Как воткнул в... Dec 9 2004, 07:05 Eugene_P Млин, да что же такой с сайтом Cypress, а?
Не могу... Dec 16 2004, 11:30 левша Цитата(Eugene_P @ Dec 16 2004, 14:30)Млин, да... Dec 16 2004, 15:13 lonzhin Кто работает с Cypress 68013 подскажите как снять ... Jan 6 2005, 09:34 YurGinz C Cypress 68013 работаю недавно, возникли непонятк... Jan 14 2005, 07:47 левша Цитата(YurGinz @ Jan 14 2005, 10:47)C Cypress... Jan 14 2005, 18:30 aal Квант времени в w2k 10мс w98 от 30 до 60 мс (завис... Jan 14 2005, 09:04 YurGinz Большое спасибо всем откликнувшимся. похоже, я пог... Jan 19 2005, 06:40 Trashy EzUsb.sys
Кто-нибудь пробовал работать с CY6C68013... Jan 19 2005, 09:37 shurik А реально ли добиться скорости на CY68013 480 Mb/s... Jan 25 2005, 09:30 Trashy Цитата(shurik @ Jan 25 2005, 12:30)А реально ... Jan 25 2005, 09:58 Димыч Была такая "беда". Уж не помню, почему в... Feb 21 2005, 14:05 Eugene_P Цитата(Димыч @ Feb 21 2005, 16:05)Была такая ... Feb 22 2005, 11:48 Димыч USB Device и "не установлены драйверы" -... Feb 22 2005, 12:08 Eugene_P Цитата(Димыч @ Feb 22 2005, 14:08)USB Device ... Feb 22 2005, 12:58  Trashy Цитата(Eugene_P @ Feb 22 2005, 15:58)Еще одна... Feb 23 2005, 09:12   Eugene_P Спасибо за дельные рекомендации!
Цитата(Trash... Feb 24 2005, 12:25    Trashy Цитата(Eugene_P @ Feb 24 2005, 15:25)EA=0... Feb 24 2005, 12:54     Eugene_P Цитата(Trashy @ Feb 24 2005, 14:54)У меня на ... Feb 24 2005, 14:38      Trashy Цитата(Eugene_P @ Feb 24 2005, 17:38)Кстати, ... Feb 25 2005, 12:56       Eugene_P Это снова я
Начал запускать процессор. Использую... Feb 28 2005, 16:36        Eugene_P Такая же лажа и с EZ_USB Control Panel. Т.е. - про... Feb 28 2005, 17:26        Trashy Цитата(Eugene_P @ Feb 28 2005, 19:36)Это снов... Mar 1 2005, 03:22         Eugene_P Цитата(Trashy @ Mar 1 2005, 05:22)C CyUSB я н... Mar 1 2005, 08:26          Eugene_P Так, на свой вопрос отвечаю сам:
поменяв в опциях ... Mar 1 2005, 09:21           Trashy Цитата(Eugene_P @ Mar 1 2005, 12:21)Правда, в... Mar 1 2005, 15:01            Eugene_P Цитата(Trashy @ Mar 1 2005, 17:01)Гы-гы, так ... Mar 1 2005, 15:49             Trashy Цитата(Eugene_P @ Mar 1 2005, 18:49)в еепром.... Mar 1 2005, 15:58             левша Цитата(Eugene_P @ Mar 1 2005, 18:49)Цитатаhex... Mar 1 2005, 17:54              Eugene_P Цитата(левша @ Mar 1 2005, 19:54)Отвечу по по... Mar 2 2005, 10:05               Trashy Кряка?
Это что такое?
Вообсче, это называют ... Mar 2 2005, 10:13                Eugene_P Цитата(Trashy @ Mar 2 2005, 12:13)Кряка?
Это ... Mar 2 2005, 14:30               Trashy Цитата(Eugene_P @ Mar 2 2005, 13:05)Пока мой ... Mar 2 2005, 10:15 Димыч Странно тогда, что вообще появляется "USB Dev... Feb 23 2005, 05:44 Eugene_P Цитата(Димыч @ Feb 23 2005, 07:44)Странно тог... Feb 23 2005, 07:17 v_mirgorodsky Aga, tak ono i est'. U nas toze est' ustro... Feb 24 2005, 15:45 левша Цитата(Eugene_P @ Mar 2 2005, 17:30)Нет счаст... Mar 2 2005, 18:00 Eugene_P Цитата(левша @ Mar 2 2005, 20:00)Вообщето это... Mar 2 2005, 19:25 v_mirgorodsky Chego-to mne kazetsya, chto gruzit' proshivku ... Mar 2 2005, 20:17 Eugene_P Цитата(v_mirgorodsky @ Mar 2 2005, 22:17)Cheg... Mar 3 2005, 07:26  Trashy Цитата(Eugene_P @ Mar 3 2005, 10:26)Ну что, н... Mar 3 2005, 07:32 mrborman джентельмены, добрый день.
интересует мнение специ... Apr 26 2005, 05:37 Trashy Цитата(mrborman @ Apr 26 2005, 08:37)джентель... Apr 26 2005, 05:47  mrborman Цитата(Trashy @ Apr 26 2005, 08:47)Этот контр... Apr 26 2005, 10:03   Trashy Цитата(mrborman @ Apr 26 2005, 13:03)ясно, эт... Apr 26 2005, 10:31 mrborman джентельмены, добрый день.
интересует мнение специ... Apr 26 2005, 05:37 gammanoid Цитата(mrborman @ Apr 26 2005, 09:37)джентель... Apr 29 2005, 21:19  Trashy Как на 68013 определить подключение/отключение ЮСБ... Jun 20 2005, 05:01   gammanoid Цитата(Trashy @ Jun 20 2005, 09:01)Как на 680... Jun 20 2005, 19:13    Trashy Цитата(gammanoid @ Jun 20 2005, 22:13)At the ... Jun 21 2005, 02:39     gammanoid Цитата(Trashy @ Jun 21 2005, 06:39)Ну и, если... Jun 22 2005, 19:54      Trashy Хитро!
Примного благодарен за подсказку.
Остал... Jun 23 2005, 03:51      Trashy Цитата(gammanoid @ Jun 22 2005, 22:54)You can... Jun 23 2005, 04:09       gammanoid Цитата(Trashy @ Jun 23 2005, 08:09)Цитата(gam... Jun 23 2005, 18:20 indela tusb3210 tusb3410 - микроконтроллер с USB за 3... Jun 20 2005, 09:22 Trashy Косяк номер рас:
Цитата(des00 @ Aug 9 2005, ... Aug 12 2005, 01:44  Trashy Вопрос до конца ещё не понят, по сему буду из дале... Aug 12 2005, 01:57  des00 Цитата(Trashy @ Aug 11 2005, 20:53)Ещё ПИН-по... Aug 12 2005, 04:10   Trashy Цитата(des00 @ Aug 12 2005, 07:10)Спасибо за ... Aug 12 2005, 04:33    des00 Цитата(Trashy @ Aug 11 2005, 23:33)1. Циклоно... Aug 12 2005, 04:44    des00 Блин что то тут не так
Цитата1. Циклоном нюхаеш... Aug 12 2005, 11:55 des00 Господа спасибо всем за участие, проблема разрешил... Aug 13 2005, 15:12
3 страниц
1 2 3 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|