Difference between revisions of "XilinxEVB/en"

From RoboWiki
Jump to: navigation, search
(Description)
 
(7 intermediate revisions by one other user not shown)
Line 27: Line 27:
 
'''6x pushbuttons'''. 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 ;-) )
 
'''6x pushbuttons'''. 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.  
+
'''Buzzer''' enables to create sound effects with the CPLD. Piezo buzzer without an internal oscillator is used. It is necessary to use a frequency signal to drive it. Pin liste enables to connect also the higher voltage than boards 3,3 V.  
'''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ý'''
+
'''Correction: it is necessary to connect  a discharge resistor (cca 1k) paralell to the piezoelement. New version of the board already contains this resistor.'''
  
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.  
+
All the peripherals are disconnectable using DIP switches. This enables to use all the I/O Pins also for another special purposes.  
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.
+
Pin contacts on each CPLD pin are used for interconnections or for logic probe or analyser connection.
  
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.  
+
EVB is powered from the external unstabilised power supply min. 5 Voltds. Required internal power supply 3,3 V is delivered from the LF33CV stabilisator. Power consumption depends on the CPLD operational frequency and on the peripheral activities. Filter F1 is for
Rozmery dosky: 135 x 107 mm.
+
filtering disturbances, especially when powering from cheap wall adapters. It can be omitted. During the board population it is recommended pre-heating of the board e.g. hot air gun, otherwise the ground plane will drain most of soldering gun heat.  
  
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.
+
Board dimensions: 135 x 107 mm.
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
+
'''Contact:''' ICQ: 209 598 598 ; mail: evb.cpld@gmail.com
  
===Obrázky===
+
===Images===
  
 
<center>
 
<center>
Line 48: Line 46:
 
<tr>
 
<tr>
 
  <td>
 
  <td>
[[Image:XilinxDBschema.jpg|thumb|center|300px|Schéma zapojenia.]]
+
[[Image:XilinxDBschema.jpg|thumb|center|300px|Schematic diagram.]]
 
  </td>
 
  </td>
 
  <td>
 
  <td>
[[Image:XilinxDB.jpg|thumb|center|300px|Skoro hotová doska.]]
+
[[Image:XilinxDB.jpg|thumb|center|300px|Partially populated board.]]
 
  </td>
 
  </td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
  <td>
 
  <td>
[[Image:XilinxDB_top.jpg|thumb|center|300px|Neosadená doska zhora.]]
+
[[Image:XilinxDB_top.jpg|thumb|center|300px|PCB top.]]
 
  </td>
 
  </td>
 
  <td>
 
  <td>
[[Image:XilinxDB_bot.jpg|thumb|center|300px|Neosadená doska zdola.]]
+
[[Image:XilinxDB_bot.jpg|thumb|center|300px|PCB bottom.]]
 
  </td>
 
  </td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
  <td>
 
  <td>
[[Image:XilinxDB_Ctop.jpg|thumb|center|300px|Osadená doska zhora.]]
+
[[Image:XilinxDB_Ctop.jpg|thumb|center|300px|Ready board top.]]
 
  </td>
 
  </td>
 
  <td>
 
  <td>
[[Image:XilinxDB_Cbot.jpg|thumb|center|300px|Osadená doska zdola.]]
+
[[Image:XilinxDB_Cbot.jpg|thumb|center|300px|Ready board bottom.]]
 
  </td>
 
  </td>
 
</tr>
 
</tr>
Line 75: Line 73:
 
===Programmer===
 
===Programmer===
  
 
+
The board is to be programmed using the simple paralell port programmer.
Doska sa programuje jednoduchým programátorom ovládaným cez paralelný port.
 
  
 
<center>
 
<center>
Line 82: Line 79:
 
<tr>
 
<tr>
 
  <td>
 
  <td>
[[Image:Prog.jpg|thumb|center|300px|Programátor LPT/JTAG.]]
+
[[Image:Prog.jpg|thumb|center|300px| LPT/JTAG Programmer.]]
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 88: Line 85:
 
</center>
 
</center>
  
Schéma zapojenia je na priamo na [http://www.xilinx.com/support/programr/jtag_cable.pdf stránkach Xilinxu],  
+
Its schematic diagram is directly on the
alebo napr. [http://www.embeddedtronics.com/xiprog.html tuto] aj s plošákom.
+
[http://www.xilinx.com/support/programr/jtag_cable.pdf Xilinx webpage],  
 
+
or e.g. [http://www.embeddedtronics.com/xiprog.html here] also with the PCB.
  
== Nová verzia vývojovej dosky ==
+
== Xilinx EVB - new version ==
  
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.  
+
New version of the board uses the bigger CPLD (XC95144XL-TQ100). Also the JTAG LPT programmer is onboard
K doske je navrhnutá redukcia umožňujúca použiť XC9572XL PC44.
+
and additional 8 LEDs is available. There is also a reduction for the XC9572XL PC44 chip. Another reductions
V prípade dostatočného záujmu budú k dispozícií aj iné redukcie.  
+
are planned. Also the XC9572XL TQ100 chip can be used without problems.
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.
 
Note: Instead 74HC family also the 74AC family can be used and vice versa.
Line 136: Line 132:
 
* [http://www.opencores.org/ Open Cores] (processors, communications,...)
 
* [http://www.opencores.org/ Open Cores] (processors, communications,...)
  
<!-- Please do not edit this page, edit the language-specific subpages
 
    Prosim editujte podstranku pre prislusnu jazykovu verziu -->
 
  
 +
<noinclude>
 
{{Footer}}
 
{{Footer}}
 +
</noinclude>

Latest revision as of 20:23, 15 April 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.

6x pushbuttons. 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 ;-) )

Buzzer enables to create sound effects with the CPLD. Piezo buzzer without an internal oscillator is used. It is necessary to use a frequency signal to drive it. Pin liste enables to connect also the higher voltage than boards 3,3 V. Correction: it is necessary to connect a discharge resistor (cca 1k) paralell to the piezoelement. New version of the board already contains this resistor.

All the peripherals are disconnectable using DIP switches. This enables to use all the I/O Pins also for another special purposes. Pin contacts on each CPLD pin are used for interconnections or for logic probe or analyser connection.

EVB is powered from the external unstabilised power supply min. 5 Voltds. Required internal power supply 3,3 V is delivered from the LF33CV stabilisator. Power consumption depends on the CPLD operational frequency and on the peripheral activities. Filter F1 is for filtering disturbances, especially when powering from cheap wall adapters. It can be omitted. During the board population it is recommended pre-heating of the board e.g. hot air gun, otherwise the ground plane will drain most of soldering gun heat.

Board dimensions: 135 x 107 mm.

Contact: ICQ: 209 598 598 ; mail: evb.cpld@gmail.com

Images

Schematic diagram.
Partially populated board.
PCB top.
PCB bottom.
Ready board top.
Ready board bottom.

Programmer

The board is to be programmed using the simple paralell port programmer.

LPT/JTAG Programmer.

Its schematic diagram is directly on the Xilinx webpage, or e.g. here also with the PCB.

Xilinx EVB - new version

New version of the board uses the bigger CPLD (XC95144XL-TQ100). Also the JTAG LPT programmer is onboard and additional 8 LEDs is available. There is also a reduction for the XC9572XL PC44 chip. Another reductions are planned. Also the XC9572XL TQ100 chip can be used without problems.

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 --- --- --- --- ---