Difference between revisions of "XilinxEVB/en"

From RoboWiki
Jump to: navigation, search
 
Line 73: Line 73:
 
</center>
 
</center>
  
===Programátor===
+
===Programmer===
  
  
Line 99: Line 99:
 
Na dosku je možné bez problémov osadiť aj XC9572XL TQ100
 
Na dosku je možné bez problémov osadiť aj XC9572XL TQ100
  
Poznámka ku konštrukcií: Miesto obvodov rady 74HC možno použiť obvody rady 74AC a naopak.
+
Note: Instead 74HC family also the 74AC family can be used and vice versa.
  
Zatiaľ aspoň foto 3D modelu novej dosky:
+
3D model of the new version of the board:
  
 
<center>
 
<center>
Line 113: Line 113:
 
</center>
 
</center>
  
===Download===
+
===Downloads===
  
* Schéma zapojenia EVBXC9572XL vo formáte pdf [[Media:schema.pdf]]
+
* Schematic diagram EVBXC9572XL in pdf format [[Media:schema.pdf]]
* Schéma zapojenia EVBXC95144XL vo formáte pdf [[Media:schema95144XL.pdf]]
+
* Schematic diagram EVBXC95144XL in pdf format [[Media:schema95144XL.pdf]]
 
* Schéma a osadzovací plán redukcie PC44_TQ100 pre EVBXC95144XL vo formáte pdf [[Media:PC44_TQ100.pdf]]
 
* Schéma a osadzovací plán redukcie PC44_TQ100 pre EVBXC95144XL vo formáte pdf [[Media:PC44_TQ100.pdf]]
* Osadzovací plán EVBXC9572XL [[Media:doska.pdf]]
+
* Population of the EVBXC9572XL [[Media:doska.pdf]]
* Osadzovací plán EVBXC95144XL [[Media:doska144.pdf]]
+
* Population of the EVBXC95144XL [[Media:doska144.pdf]]
* Zoznam súčiastok (BOM) [[Media:DB_XC9500XL_VQ44_rev0.xls]]
+
* Bill of Material [[Media:DB_XC9500XL_VQ44_rev0.xls]]
* Zoznam súčiastok (BOM) pre EVBXC95144XL [[Media:DB_XC95144XL_rev0.xls]]
+
* Bill of Material for EVBXC95144XL [[Media:DB_XC95144XL_rev0.xls]]
  
===Príklady===
+
===Examples===
* Abel: [http://www.robotika.sk/holls/2006/doc/Xilinx/logic.abl.html Jednoduchá logika]
+
* Abel: [http://www.robotika.sk/holls/2006/doc/Xilinx/logic.abl.html The simplest logic]
* Abel: [http://www.robotika.sk/holls/2006/doc/Xilinx/StepperAB.abl.html Radič krokového motora]
+
* Abel: [http://www.robotika.sk/holls/2006/doc/Xilinx/StepperAB.abl.html Stepper motor controller]
* Abel: [http://www.robotika.sk/holls/2006/doc/Xilinx/MikroStep.abl.html Radič krokového motora s drobením kroku]
+
* Abel: [http://www.robotika.sk/holls/2006/doc/Xilinx/MikroStep.abl.html Stepper motor controller with microstepping]
  
===Linky===
+
===Links===
  
* [http://www.om1ct.sk/video.avi Krátke video]
+
* [http://www.om1ct.sk/video.avi Short  video]
 
* [http://www.xilinx.com/ Xilinx]: The Programmable Logic Company  
 
* [http://www.xilinx.com/ Xilinx]: The Programmable Logic Company  
 
* [http://www.xilinx.com/products/silicon_solutions/cplds/xc9500_series/xc9500xl/resources/index.htm XC9500XL Resources]
 
* [http://www.xilinx.com/products/silicon_solutions/cplds/xc9500_series/xc9500xl/resources/index.htm XC9500XL Resources]
* [http://www.digilentinc.com/index.cfm Digilent] - vyrába dosky a sú tam príklady
+
* [http://www.digilentinc.com/index.cfm Digilent] - boards producent, also the examples
* [http://www.opencores.org/ Open Cores] (procesory, komunikacia, ...)
+
* [http://www.opencores.org/ Open Cores] (processors, communications,...)
  
 
<!-- Please do not edit this page, edit the language-specific subpages
 
<!-- Please do not edit this page, edit the language-specific subpages

Revision as of 20:15, 26 March 2008

Author: Juraj Michálek

Xilinx Evaluation Board

Description

The purpose of this evaluation board (EVB) is to acquire experiences with the CPLD Xilinx family XC95xxXL. This board uses XC9572XL, which contains 72 cells. Their inerconnections gives the required function.

Block diagram.

Peripheral:

6 multiplexed 7-seg LED display with power drivers enables to make a counter and other number displaying devices.

8 LEDs for differet signaling purposes, indicators of the internal states of the CPLD etc. LEDs are driven with ULN2803A transistor array with OC outputs. They can be used also for driving an external applications.

2 x non-symetrical RC oscillator using 74AC14 (U2). One of the oscillator enables frequency changing using the multiturn trimer. Both oscilator frequencies are controlled by an R and C components, according the f=1/(3RC) rule. Inhibit input can stip the oscillator (High level). Oscillator output is a cca 1:1 . Can be used as a clock source especially for "slow" applications.

2x hybrid XT oscillator, clock source for higher frequencies, especially for more precise and stable applications. Oscillator output is usually harmonic and it can be shaped to the rectangle using U1 Schmitt triggers.

6ks tlačítok. Spoločný vývod spínačov, ako aj spoločný vývod R-siete vyvedený na pinovú lištu, umožňuje nadstavenie aktívnej úrovne pri stlačení tlačítka. (teda či pri stlačení polezie do CPLD L alebo H. Tlačítka nie sú úmyselne ošetrené voči zákmitom. Toto ošetrenie je možné previesť priamo v CPLD (aspoň si to myslím ;-) )

Piezomenič umožňuje výrobu zvukových efektov pomocou CPLD. Jedná sa o typ bez vnútorného oscilátora, preto je nutné budenie frekvenciou. Pinová lišta umožňuje pripojiť piezomenič na vyššie napätie ako 3,3V ktoré poskytuje EVB. Oprava: paralelne k piezomeniču treba prispájkovať vybíjací rezistor (cca 1k), inak sa žiadne zvuky nekonajú. Nová verzia dosky ma už rezistor doplnený

Všetky periférie sú odpojiteľné pomocou DIP spínačov. Tým je umožnené v špeciálnych aplikáciach použitie I/O pinov CPLD aj na iné účely. Dva kontakty na každom pine CPLD (okrem napájacích) slúžia na prepojenie daného pinu CPLD s externou perifériou, alebo na pripojenie log. sondy, prípadne log. analyzátora.

EVB je napájaná z externého nestabilizovaného zdroja min 5V. Interné prevádzkové napätie 3,3V je stabilizované stabilizátorom LF33CV. Odber závisí na frekvencií s akou CPLD pracuje a aktivite periférií. Filter F1 slúži na filtráciu rušenia, najmä pri napájaní EVB z lacných impulzných adaptérov. Je možné ho nahradiť prepojkami. Pri osadzovaní EVB súčiastkami je vhodné jej zahriatie, napr teplovzdušnou pištoľou. Inak rozliata zemniaca plocha veľmi účinne odvádza teplo z hrotu spájkovačky. Rozmery dosky: 135 x 107 mm.

V zapojení nie sú použité žiadne nezohnatelné súčiastky. Až na CPLD sa všetky dajú kúpiť v SOS a GME. CPLD napríklad v Elbatex-e. F1 je k dostaniu v SOS pod číslom S085401, alebo do vyhľadávača zadajte BNX. DS1 maju zasa v GME pod číslom 512-925 (zeleny); 512-905 (cerveny).

Kontakt na autora: ICQ: 209 598 598 ; mail: sergej7490@pobox.sk

Obrázky

Schéma zapojenia.
Skoro hotová doska.
Neosadená doska zhora.
Neosadená doska zdola.
Osadená doska zhora.
Osadená doska zdola.

Programmer

Doska sa programuje jednoduchým programátorom ovládaným cez paralelný port.

Programátor LPT/JTAG.

Schéma zapojenia je na priamo na stránkach Xilinxu, alebo napr. tuto aj s plošákom.


Nová verzia vývojovej dosky

Od starej verzie sa doska odlišuje použitím väčšieho CPLD, a to XC95144XL-TQ100. Ďalšou zmenou je pridanie JTAG programátora s pripojením na LPT a rozšírenie periférií o 8 LED. K doske je navrhnutá redukcia umožňujúca použiť XC9572XL PC44. V prípade dostatočného záujmu budú k dispozícií aj iné redukcie. Na dosku je možné bez problémov osadiť aj XC9572XL TQ100

Note: Instead 74HC family also the 74AC family can be used and vice versa.

3D model of the new version of the board:

EVB XC95144.

Downloads

Examples

Links



--- --- --- English: XilinxEVB/en/en Slovensky: XilinxEVB/en/sk --- --- ---
--- --- --- --- --- RoboWiki: (c) 2006 Robotika.sk --- --- --- --- ---