kleverd 0 29 апреля, 2014 Опубликовано 29 апреля, 2014 (изменено) · Жалоба По всей видимости пины ADBUS5 ADBUS6 ADBUS7 - это управление буферами соответствующих каналов, т.к сигнал на них инвертирован. А распределение информационных линий стандартное (ADBUS0 - ADBUS3). Ну и методом исключения - буфер TDO управляется ADBUS4. Изменено 29 апреля, 2014 пользователем kleverd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kleverd 0 2 июня, 2014 Опубликовано 2 июня, 2014 (изменено) · Жалоба Опытным путем подобрал содержимое файла с конфигурацией для JTAG HS2 interface ftdi ftdi_vid_pid 0x0403 0x6014 adapter_khz 6000 ftdi_layout_init 0x20e8 0x3feb ftdi_layout_signal nSRST -data 0x2000 ftdi_layout_signal GPIO2 -data 0x2000 ftdi_layout_signal GPIO1 -data 0x0200 ftdi_layout_signal GPIO0 -data 0x0100 Теперь вроде как сканирует цепь устройств. Но ошибка выдается Error: auto0.tap: IR capture error; saw 0x0000 not 0x0001 Изменено 2 июня, 2014 пользователем kleverd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 3 июня, 2014 Опубликовано 3 июня, 2014 · Жалоба Ну и методом исключения - буфер TDO управляется ADBUS4. TDO - это вход, для него нет буфера с третьим состоянием, а ADBUS4 соединяется с ADBUS0 напрямую (возможно ранее была задумана адаптивная частота для ARM и цепочка замыкалась соответственно через процессор). Помимо буферов есть еще пара мультиплексоров. Один мультиплексор управляет выбором сигнала для выхода TMS: либо ADBUS1 (ACBUS6=0), либо ADBUS3 (ACBUS6=1). Другой мультиплексор управляет выбором источника для входа ADBUS2: либо сигнал обратно заворачивается с TMS (ACBUS7=0), либо берется со входа TDO (ACBUS7=1). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bloody-wolf 0 8 декабря, 2014 Опубликовано 8 декабря, 2014 (изменено) · Жалоба Форумчане, особенно rloc, я извиняюсь за "воскрешение" так сказать темы, но хотелось бы прояснить один момент, а именно распиновку JTAG SMT2 касательно части GPIO0..2 и ADBUS6/7 rloc некоторое количество постов назад написал: "Отвечаю на вопросы: 1) Замкнуты ADBUS0 и ADBUS4. 2) EEPROM есть на всех платах - 93LC56BT (для HS2 и SMT2 VID_PID=0403_6014). 3) ADBUS7 можно управлять третьим состоянием буферов JTAG-выходов (0 - третье состояние). 4) ACBUS5 используется для сброса Zync, либо как GPIO2, ACBUS4 переводит выходной буфер в третье состояние, либо меняет направление (1 - выход, 0 - вход или третье состояние). 5) ACBUS0/ACBUS1 в SMT2 дополнительно используются для GPIO0/GPIO1, ACBUS3/ACBUS4 - для управления направлением соответствующих буферов GPIO (1 - выход, 0 - вход или третье состояние). 6) ADBUS5/ADBUS6 в HS2 и SMT2 дополнительно используются для режима SPI (подробности опускаю). " смущает в пунктах 4 и 5 наличие одной и тойже ноги ACBUS4, это ошибка или так и есть? хочеться повторить девайс, однако в наличии на предмет "пощупать" есть только SMT1, а хотелось бы SMT2. возможно ли уточнить еще раз, на какие ноги ft232H какие функции назначены? (по моему мнению скорее всего должно быть так, но могу ошибаться:) ACBUS0 = GPIO.0 ACBUS1 = GPIO.1 ACBUS2 = GPIO.0.ENABLE 1=out 0=in ACBUS3 = GPIO.1.ENABLE 1=out 0=in ACBUS4 = GPIO.2.ENABLE 1=out 0=in ACBUS5 = GPIO.2 я так понимаю, что буферы на этих ногах что-то типа sn74lvc1t45 по мультиплексорам и тому, что digilent попытались сделать "2 wire JTAG", я так понимаю, что мультиплексоры что-то типа 74lvc1g157, правда несколько непонятно по ADBUS5..7 (или ACBUS5..7) что чем управляет. и остаются еще просто буферы на TCK ADBUS0 и TDI ADBUS1, что-то типа 74lvc1g125 и с резетом чет не сходится, он тупо на ACBUS5 генерится, или как то отдельно заведен. Изменено 9 декабря, 2014 пользователем bloody-wolf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Логика - из серии TinyLogic, типа NC7SZ125 с питанием от 1.65 В до 5.5 В. По соединениям - ближе к вечеру. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bloody-wolf 0 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Логика - из серии TinyLogic, типа NC7SZ125 с питанием от 1.65 В до 5.5 В. По соединениям - ближе к вечеру. жду с нетерпением ;) пасибы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Напоследок проверил, должно быть так: HS2 - тоже самое, но без GPIOx. В ZedBoard - мультиплексоров нет, третье состояние TCK, TDI и TMS контролируется одним сигналом - AD7. И еще раз напомню, AD0 и AD4 соединяются вместе только потому, что раньше на AD4 возвращался тактовый сигнал через ARM и адаптивно выбиралась частота. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bloody-wolf 0 10 декабря, 2014 Опубликовано 10 декабря, 2014 (изменено) · Жалоба Напоследок проверил, должно быть так: ВАХ! я у себя на листочке, так сказать, примерно тоже самое изобразил, непонятно было только с управленией OE буферов. Я премного благодарствую вам, rloc. Пойду рисовать кусок схемы и платы ) А соответственно по памяти подойдет тот дамп, что здесь выкладывался, я правильно понял? 93LC56B... 16bit wide 2kbit Изменено 10 декабря, 2014 пользователем bloody-wolf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 10 декабря, 2014 Опубликовано 10 декабря, 2014 · Жалоба Да Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsl2640free 0 29 марта, 2015 Опубликовано 29 марта, 2015 (изменено) · Жалоба Digilent JTAG-HS2 + Программатор MBFTDI в среде Altera Quartus: Pcb+schematic+eeprom eeprom ept file: [basic Details] Device Type=9 VID PID Type=1 USB VID=0403 USB PID=6010 [uSB Power Options] Bus Powered=1 Self Powered=0 Max Bus Power=500 [uSB Serial Number Control] Prefix=21 Use Fixed Serial Number=0 Fixed Serial Number=210249854606 [uSB Remote WakeUp] Enable Remote WakeUp=0 [Windows Plug and Play] Enable Plug and Play=0 [uSB String Descriptors] Manufacturer=Digilent Product=Digilent USB Device [Programming Options] Only Program Blank Devices=1 [bM Device Specific Options] USB Version Number=0 Disable Serial Number=0 IO Pin Pull Down in Suspend=0 [Dual Device Specific Options A] RS 232 mode=1 245 FIFO mode=0 245 CPU FIFO mode=0 OPTO Isolate mode=0 High Current Drive=0 [Dual Device Specific Options B] RS 232 mode=1 245 FIFO mode=0 245 CPU FIFO mode=0 OPTO Isolate mode=0 High Current Drive=0 [Dual Device Driver Options A] Virtual Com Port Driver=1 D2XX Driver=0 [Dual Device Driver Options B] Virtual Com Port Driver=1 D2XX Driver=0 [R Device Specific Options] Invert TXD=0 Invert RXD=0 Invert RTS#=0 Invert CTS#=0 Invert DTR#=0 Invert DSR#=0 Invert DCD#=0 Invert RI#=0 C0 Signal=-1 C1 Signal=-1 C2 Signal=-1 C3 Signal=-1 C4 Signal=-1 Enable Ext Osc=0 High Current I/O=0 Load D2XX Driver=0 In EndPoint Size=0 [DualHS Device Specific Options] IFAIsFifo7=1 IFAIsFifoTar7=0 IFAIsFastSer7=0 AIsVCP7=0 IFBIsFifo7=0 IFBIsFifoTar7=0 IFBIsFastSer7=0 BIsVCP7=1 IOPinDriveDual=0 UTMIDrive=0 UTMIVendor=0 SuspendOnD7Low=0 [QuadHS Device Specific Options] AIsVCP8=1 BIsVCP8=1 CIsVCP8=1 DIsVCP8=1 ARIisTXDEN=0 BRIisTXDEN=0 CRIisTXDEN=0 DRIisTXDEN=0 IOPinDriveQuad=0 digilent_jtag_hs2_mblaster.rar Изменено 29 марта, 2015 пользователем dima2640 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 29 марта, 2015 Опубликовано 29 марта, 2015 · Жалоба Digilent JTAG-HS2 + Программатор MBFTDI в среде Altera Quartus: Поясните, что Вы хотели этим сказать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsl2640free 0 29 марта, 2015 Опубликовано 29 марта, 2015 (изменено) · Жалоба Поясните, что Вы хотели этим сказать. программатор Xilinx и программатор Альтеры в одном флаконе Архив смотрели? Изменено 29 марта, 2015 пользователем dima2640 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 29 марта, 2015 Опубликовано 29 марта, 2015 · Жалоба программатор Xilinx и программатор Альтеры в одном флаконе Архив смотрели? Где об этом в архиве сказано? Программатор поддерживается средой Quartus без дополнительных драйверов? С Altera не работаю, не в курсе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dsl2640free 0 29 марта, 2015 Опубликовано 29 марта, 2015 · Жалоба Где об этом в архиве сказано? папка "Программатор MBFTDI в среде Altera Quartus". Есть сайт marsohod.org по Альтере там сделали плагин под Quartus и программатор MBlaster на ft2232h mpsse аналог "Digilent программатор" А я развёл плату и слил дамп в файлы для ftprog и Mprog может кому пригодиться. Всё проверено и работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 29 марта, 2015 Опубликовано 29 марта, 2015 · Жалоба Почему нельзя было статично прилинковать ftd2xx.dll? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться