CPLD Xilinxa

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
ODPOWIEDZ
kropka
-
Posty: 8
Rejestracja: 18 maja 2007, 9:13
Lokalizacja: PLUS

CPLD Xilinxa

Post autor: kropka » 18 maja 2007, 9:47

Cześć.

Mam następujące pytania:

a) czy regulator napięcia o symbolu NCP1117DT33G będzie dobry dla układu XC9536XL i podobnych z tej rodziny?
http://www.mouser.com/catalog/630/312.pdf On jest sporo za mocny do tych układów, ale tylko takie będę miała teraz dostępne.
Czy mam szukać innych?

b) zakładając, że CPLD będzie na małej płytce (taki moduł), a modułów będzie kilka
to zastosować jeden regulator per CPLD czy raczej jeden na wszystkie. Reszta układu
poza CPLD będzie zasilana z 5V.

c) czytałam d-s do XC95 ale chcę się upewnić - niczego nie spalę podłączając do wejść
tego CPLD sygnały TTL lub napięcie zasilania w celu wymuszenia stanu wysokiego?
Wymysły typu konwertery poziomów 74lvc.... mnie nie interesują, prędzej te xilinxy wyrzucę.

d) czy w warunkach domowych da się wykonać płytkę VQFP44 -> DIP? Rozstaw wyprowadzeń
CPLD w tej obudowie to 0.8 milimetra. To jest wąsko i nie wiem czy w ogóle się za to brać,
czy szukac gotowej. Moduł będzie pracował na płytce stykowej.

e) czy jeżeli wykonam JTAG w/g tego opisu https://elportal.pl/index.php?module=Co ... y&ceid=386
ale wykorzystując układy w obudowach DIP, to prezentacja tego na Elportal jako nowego projektu
będzie jakimś nadużyciem cudzej pracy?

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 18 maja 2007, 11:34

O? Zguba się znalazła...czyli ciężkie czasy nadeszły (oczywiście bez urazy)
kropka pisze:a) czy regulator napięcia o symbolu NCP1117DT33G będzie dobry dla układu XC9536XL
Jeżeli napięcie wyjściowe pasuje to czemu nie? Obudowa jest tylko sporawa, zerknij tu:
:arrow: http://tme.pl/uklad-scalony-lowdr-regul ... t-2_5.html
i wybierz 3.3V w jak najmniejszych obudowach...szkoda miejsca.
kropka pisze:b) zakładając, że CPLD będzie na małej płytce (taki moduł), a modułów będzie kilka
to zastosować jeden regulator per CPLD czy raczej jeden na wszystkie. Reszta układu
poza CPLD będzie zasilana z 5V.
Ja bym wstawiła jeden na moduł, moduł ma wtedy autonomiczne (trudne słowo) zasilanie
i jest w miarę niezależny od reszty układu. Zakładając odpowiedni zapas mocy, możesz
także wyprowadzić 3.3V na zewnątrz modułu, o ile jest taka potrzeba. Tak są robione
niektóre modułki z Kamami....
kropka pisze:niczego nie spalę podłączając do wejść
tego CPLD sygnały TTL lub napięcie zasilania w celu wymuszenia stanu wysokiego?
Dramat...
Xilinx pisze:- 5V tolerant I/O pins accept 5 V, 3.3V, and 2.5V signals
:arrow: http://direct.xilinx.com/bvdocs/publications/ds058.pdf
Nie, nic się nie uszkodzi.
kropka pisze:czy w warunkach domowych da się wykonać płytkę VQFP44 -> DIP?
Rozstaw wyprowadzeń CPLD w tej obudowie to 0.8 milimetra. To jest wąsko
To zależy kto się za to zabiera, a wąsko to jest przy rozstawie łap 0.5 mm i mniej.
Podsumowując - da się spokojnie taką pcb wykonać w domu termotransferem.

Co do pkt. e.
:arrow: http://www.xilinx.com/support/programr/ ... 380507.pdf
Tu jest oryginał.

pozdrawiam,
N.

ps.
A nie prościej było po prostu napisać e-mail albo zadzwonić?

kropka
-
Posty: 8
Rejestracja: 18 maja 2007, 9:13
Lokalizacja: PLUS

Post autor: kropka » 18 maja 2007, 16:23

O? Zguba się znalazła...czyli ciężkie czasy nadeszły (oczywiście bez urazy)
Doceniam szczerość, ale nie martw się: jestem tu tylko na chwilę.
Zakładając odpowiedni zapas mocy, możesz
także wyprowadzić 3.3V na zewnątrz modułu, o ile jest taka potrzeba
Potrzeby takiej teraz nie ma, ale za radę dziękuje, przemyślę to.
Podsumowując - da się spokojnie taką pcb wykonać w domu termotransferem.
Okey, spróbuję. W ostateczności kupię i potnę na kawałki jakąś płytkę uniwersalną.

Za link do programatora dziękuję. Szukałam tego na Xilinxie, widać jednak źle.

mimo wszystko pozdrawiam,
Ania

ps.
zmieniłaś się...

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Re: CPLD Xilinxa

Post autor: radzio » 18 maja 2007, 18:37

kropka pisze:niczego nie spalę podłączając do wejść tego CPLD sygnały TTL lub napięcie zasilania w celu wymuszenia stanu wysokiego
Pomimo tego, że układy te tolerują 5V nie radziłbym podłączać tego napiecia bezpośrednio (czyli prosto z linii +5V) do jego wejść. Trzy moduły ZL4PLD poszły mi spać przez takie postępowanie. Jeśli już musisz podawać 5V to poprzez kilkuliloomowe rezystory.

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Re: CPLD Xilinxa

Post autor: gaweł » 18 maja 2007, 22:27

Witaj A.S.
kropka pisze:Mam następujące pytania:....
No więc Natasza odpowiedziała na Twoje pytania. Ja tylko dodam, że:
- programator został zrealizowany dokładnie w oparciu o ten dokument, który wskazała Natasza, więc trudno to nazwać oryginalnym opracowaniem,
- kwestia 3.3 V, jak dasz większy, to masz zapas mocy. Przykładowo w https://elportal.pl/index.php?module=Co ... y&ceid=385 jest zastosowany LT1085, który jest przewymiarowany, ale to nie powód by szukać innych, jeżeli taki wala się w szufladzie,
- poziomy napięć 5V i 3.3V. Jak napisała Natasza dla rodziny układów XC9500XL mażna przyłączyć wprost, ale nie jest to obowiązujące dla wszystkich. Przykładowo w w/w przykładzie użyty jest układ CoolRunner XPLA3, który jest taktowany z generatora zasilanego z 5V. W torze sygnału wstawiony jest rezystor. Kiedyś zdarzyło mi się zabić układ właśnie z rodziny CoolRunner jak przez pomyłkę oporniki do podpolaryzowania wejścia JTAG zostały przyłączone do +5V.
Załączniki
kropka.jpg

kropka
-
Posty: 8
Rejestracja: 18 maja 2007, 9:13
Lokalizacja: PLUS

Post autor: kropka » 21 maja 2007, 11:15

Dzięki chłopaki za informacje :smile: To miło, że nie wszyscy warczą.
Płytki do VQFP44 i płytkę bazową zaczęłam już robić. W KICAD :???: (trauma fatalna).
Jak będzie bardziej do przodu wtedy odezwę się ponownie.

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 21 maja 2007, 11:34

kropka pisze:płytkę bazową zaczęłam już robić.
A miała być stykowa...szybko ci się odmienia...
kropka pisze:W KICAD :???: (trauma fatalna).
Złej baletnicy...i tak dalej. Ale poradzisz sobie, przyzwyczaisz się z czasem.

Jeżeli klecisz własny zestaw to może się podłączysz do mojego z DS89C450?
Podstawowe "nieinteligentne" peryferia nadadzą się z powodzeniem do XC95xx,
myślę o led-ach, guzikach, etc/itp...ale to jak już chcesz.

N.

kropka
-
Posty: 8
Rejestracja: 18 maja 2007, 9:13
Lokalizacja: PLUS

Post autor: kropka » 21 maja 2007, 11:48

tasza pisze:Jeżeli klecisz własny zestaw to może się podłączysz do mojego z DS89C450?
Podstawowe "nieinteligentne" peryferia nadadzą się z powodzeniem do XC95xx,
myślę o led-ach, guzikach, etc/itp...ale to jak już chcesz.
Do zastanowienia, ale dzięki za chęci.

[ Dodano: 2007-05-21, 12:54 ]
Przecież to się zupełnie inaczej programuje!
https://elportal.pl/index.php?module=Co ... y&ceid=148 (poznajesz?)
Jak doprowadzić zasilanie czy jakieś sygnały sterujące? Na zworkach wszystko?
Nie wiem tak od razu, trzeba od nowa pomyśleć.

tasza
Użytkownik
Posty: 1391
Rejestracja: 21 lut 2005, 15:02

Post autor: tasza » 23 maja 2007, 11:27

kropka pisze:Jak doprowadzić zasilanie czy jakieś sygnały sterujące? Na zworkach wszystko?
Dokładnie tak. Płyta bazowa będzie wtedy w miarę uniwersalna, choć mozajka ścieżek
będzie troszkę skomplikowana. Ale to jest warte zachodu...tak myślę.

N.

ODPOWIEDZ