Jak ISE WebPack wykrywa programator (Paralel III = DLC5)

Sep 10, 2008 3 Replies

Witam!!


Montuje układ, który ma nietypowy programator do CPLDków Xilinxa - programator taki, jak Paralel III (DLC5) chcę zrrealizować na czymś zupełnie innym ;)... chodzi o to, że nie potrzebuję buforów, bo CPLD i tak będzie podpinany pod port LPT ;)... Ale do rzeczy... jak włączam mój "programator", to na ekranie ISE (iMPACT) pojawia mi się przy próbie łączenia: AutoDetecting cable. Please wait. PROGRESS_START - Starting Operation. Connecting to cable (Parallel Port - LPT1). Checking cable driver. Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997



- 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811. LPT base address = 0378h. ECP base address = 0778h. Cable connection established. PROGRESS_END - End Operation. Elapsed time = 0 sec.



Czyli programator zostaje wkryty (przy braku programatora wyskakuje coś innego :P)... Ale po chwili dopisuje się:



Cable is not connected.



Oczywiście żadne programowanie nie wchodzi w grę ;)... i celem zawężenia obszaru poszukiwań usterki chciałbym spytać - czy wie ktoś jak ISE wykrywa programator (u mnie to ma miejsce!!), a jak wykrywa odłączenie programatora??



Pozdrawiam Konop


Konop przemówił ludzkim głosem:

Nie wiem, ale na podstawie schematu domyślam się, że dzięki zwarciu ze sobą 3 pinów LPT.

Zbych pisze:

No OK, też tak przypuszczałem, u mnie podobne zwarcie robi CD4053 (mux/demux)... Bardziej interesowało mnie czemu ISE wykrywa kabel, ale po chwili go "traci z oczu"... ale w sumie dzięki za odpowiedź!! Bo dzięki Tobie wpadłem na super-prosty pomysł - wsadziłem we wtyczkę od LPT 3 rezystory po 100 om tak, że jedne nogi miały wspólne, a drugie - do tych trzech zwartych pinów... i co?? ISE Wykrył połączenie, co więcej, nie zerwał go!! Oczywiście przy braku rezystorów połączenia nie nawiązywał... tak więc u mnie problem zapewne jest w tym, że zwarcie się "wyłącza" w czasie pracy ;P... no nic, szukamy, szukamy :)...

Dzięki!! Pozdrawiam :)

Dobra, już wszystko jasne :)... winowajca" CD4053 - ma za dużą rezystancję w stanie włączenia przy zasilaniu 3,3V :P... Rozwiązaniem będzie zamiana na 74HC4053, ale nie ma go w okolicy i będę musiał ściągnąć skądś przy okazji większego zamówienia :)...

Pozdrawiam Konop

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required