DIGILENT Anvyl FPGA Board

Agahiya hilberê
Lijneya AnvylTM FPGA panelek mantiqê ya bi performansa bilind e ku ji bo karanîna bi Spartan-6 LX45 FPGA ve hatî xweşbîn kirin. Ew taybetmendiyên cihêreng pêşkêşî dike, di nav de 6,822 perçe, 2.1Mbits RAM-a bloka bilez, pêlên demjimêrê bi DCM û PLL, perçeyên DSP, û leza demjimêra 500MHz+. Di heman demê de panel bi berhevokek berfireh a piştgiriya IP-yê û sêwiranên referansê, û her weha berhevokek mezin a panelên pêvek ên ku li ser Digilent-ê peyda dibin tê. website.
Taybetmendiyên Desteya AnvylTM FPGA vebijarkên veavakirina FPGA, hewcedariyên dabînkirina hêzê, û lihevhatina bi Pergala Adept re ji bo bernamekirina hêsan vedihewîne.
Veavakirina FPGA:
Panela Anvyl xwedan jûrek moda serhêl (JP2) ye ku dihêle hûn di navbera J-yê de hilbijêrinTAG/ modên bernamekirinê yên USB û ROM. Ger JP2 neyê barkirin, FPGA dê bixwe xwe ji ROM-ê mîheng bike. Ger JP2 were barkirin, FPGA dê piştî çalakkirinê bêkar bimîne heya ku ji J-yê were mîheng kirin.TAG an porta bernamekirinê ya Serial (çîka bîra USB).
Hem Digilent û hem jî Xilinx ji bo bernamekirina FPGA û SPI ROM nermalavê peyda dikin. Programming files di nav FPGA-yê de di hucreyên bîranînê yên SRAM-ê de têne hilanîn. Ev dane fonksiyonên mantiqî û girêdanên çerxa FPGA-ê diyar dike û heya ku bi rakirina hêzê, bilêvkirina têketina PROG_B, an ji hêla veavakirinek nû ve were nivîsandin derbasdar dimîne. file.
FPGA di heman demê de dikare ji çîpek bîranînê ya FAT-ê ku bi porta USB-HID HOST (J14) ve girêdayî ye were bernamekirin, heke stikê yek veavakirina .bit hebe. file di pelrêça root de, JP2 tê barkirin, û hêza panelê tê gerandin. FPGA dê bixweber her .bit red bike fileyên ku ji bo FPGA-ya rast nehatine çêkirin.
Pêdiviyên hêzê:
Panela Anvyl çavkaniyek hêzê ya derveyî 5V, 4A an mezintir bi navendek erênî, 2.1 mm pêveka hevahengiya hundurîn hewce dike. Pêvekek hêzek maqûl wekî beşek ji kîtê Anvyl tê peyda kirin. VoltagE dorhêlên rêkûpêk ên ji Amûrên Analogê 3.3V, 1.8V, û 1.2V hewcedarî ji dabînkirina sereke ya 5V diafirînin. LED-a-hêzek baş (LD19) destnîşan dike ku hemî peyda bi gelemperî dixebitin.
Rêlên hêzê yên cihêreng ên li ser panelê hêzê dide pêkhateyên cihêreng ên wekî girêdanên USB-HID, kontrolkerê ekrana desta TFT, HDMI, girêdana berfirehkirinê, SRAM, Ethernet PHY I/O, kontrolkerên USB-HID, FPGA I/O, oscilator, SPI Flash. , Kodeka deng, dîmendera TFT, dîmendera OLED, GPIO, û Pmods.
Pergala Adept:
Adept pergalek nermalavê ye ku ji bo bernamekirina panela Anvyl navberek vesazkirinê ya hêsan peyda dike. Ji bo bernamekirina panela Anvyl bi karanîna Adept, hûn hewce ne ku panelê saz bikin û nermalavê dest pê bikin.
Talîmatên Bikaranîna Product
- Piştrast bikin ku panela Anvyl vekêşandî ye.
- Ger hûn dixwazin FPGA-ya ji ROM-ê mîheng bikin, pê ewle bin ku mêşa moda serhêl (JP2) ne barkirî ye. Ger hûn dixwazin FPGA-ya ji J-ê mîheng bikinTAG an USB, JP2 barkirin.
- Heke hûn dixwazin FPGA-yê ji çîpek bîranînê bername bikin, pê ewle bin ku ew formata FAT-ê ye û veavakirina yek .bit heye. filedi pelrêça root de.
- Pêveka hêzê ya derveyî bi navendek erênî, 2.1 mînîneral bi fîşa hevahengê ve girêdin da ku çavkaniya hêza 5V, 4A an mezintir peyda bike.
- Dema ku dabînkirina hêzê ve girêdayî ye, LED-a-hêz-baş (LD19) divê destnîşan bike ku hemî peyda bi gelemperî dixebitin.
- Ger ji bo bernamekirinê Pergala Adept bikar bînin, panela Anvyl saz bikin û nermalavê li gorî belgeya Adept dest pê bikin.
- Rêwerzên bernamekirinê yên taybetî yên ku ji hêla Digilent an Xilinx ve hatine peyda kirin bişopînin da ku FPGA bi karanîna J-ê bername bikinTAG, USB, an rêbazên ROM.
- Li belge û çavkaniyên pêvek ên ku li ser Digilent hene binihêrin webmalper ji bo bêtir agahdarî li ser karanîna taybetmendiyên panelê û lihevhatina bi panelên pêvekê re.
Serview
Platforma pêşkeftina Anvyl FPGA platformek pêşkeftina çerxa dîjîtal a bêkêmasî, amade-kar e ku li ser bingeha pola bilez -3 Xilinx Spartan-6 LX45 FPGA ye. FPGA-ya mezin, digel 100-mbps Ethernet, Vîdyoya HDMI, bîranîna 128 MB DDR2, 4.3 ″ LED-ya paşperdeya tîrêjê ya LCD, dîmendera OLED 128 × 32 pixel, tabloya nanê xala 630-girêdan, gelek kontrolkerên USB HID, û kodek dengî I2S, dike. Anvyl platformek îdeal e ji bo qereqolek fêrbûna FPGA-yê ku karibe piştgirî bide sêwiranên pêvajoyek pêvekirî yên li ser bingeha MicroBlaze ya Xilinx. Anvyl bi hemî amûrên Xilinx CAD re hevaheng e, tevî ChipScope, EDK, û ISE-ya belaş. WebPACK™, ji ber vê yekê sêwiran bêyî lêçûnek zêde dikare were qedandin. Pîvanên panelê 27.5cm x 21cm in.
Spartan-6 LX45 ji bo mantiqa performansa bilind xweşbîn e û pêşkêşî dike:
- 6,822 perçe, ku her yek çar LUT-yên ketinê û heşt flip-flops hene
- 2.1Mbits RAM-ê astengkirina bilez
- çar pêlên demjimêrê (heşt DCM & çar PLL)
- 58 perçeyên DSP
- Leza demjimêrê 500MHz+
Komek berfireh a piştgirîya panelê û sêwiranên referansê, û berhevokek mezin a panelên pêvek li ser Digilent hene. website. Li rûpela Anvyl binêre www.digilentinc.com ji bo bêtir agahîya.

Taybetmendî hene:
- Spartan6-LX45 FPGA:XC6SLX45-CSG484-3
- 128 MB DDR2 SDRAM
- 2 MB SRAM
- 16MB QSPI FLASH ji bo veavakirin û hilanîna daneyê
- 10/100 Ethernet PHY
- Derketina Vîdyoyê HDMI
- 12-bit port VGA
- 4.3 înç ekrana LCD-ê ya paşîn a ronahiya LED-ê ya rengîn-format fireh
- 128×32 pixel 0.9” WiseChip/Univision UG-23832HSWEG04 Panela nîşana grafîkî ya OLED
- sê du-hejmar Seven Segment LED displays
- I2S Audio codec bi xêz-nav, xêz-derve, mîkro, û guhê
- 100MHz Crystal Oscillator
- portên USB2 yên serhêl ji bo bernamekirin û cîhazên USB-HID (ji bo mişk / klavyeyê)
- Digilent USB-JTAG circuitry bi fonksiyona USB-UART
- Klavyeya bi 16 bişkokên nîşankirî (0-F)
- GPIO: 14 LED (10 sor, 2 zer, 2 kesk), 8 guheztinên slide, 8 guheztinên DIP-ê di 2 koman de û 4 bişkokên bişkojk
- breadboard bi 10 I / O dîjîtal
- 32 I/O bi girêdana berfirehkirina 40-pin ve hatine rêkirin (I/O bi portên Pmod re têne parve kirin)
- heft portên Pmod 12-pin bi tevahî 56 I/O
- bi 20W dabînkirina hêzê û kabloya USB ve tê şandin
Veavakirina FPGA
Piştî ku were veguheztin, FPGA li ser panela Anvyl divê were mîheng kirin (an bername) berî ku ew karibe fonksiyonan pêk bîne. FPGA dikare bi sê awayan were mîheng kirin: PC dikare Digilent USB-J bikar bîneTAG çembera (porta J12, bi navê "PROG") ji bo bernameya FPGA-ê her dema ku hêz li ser be, vesazkirinek file di ROM-ya SPI Flash-ê ya serhêl de hatî hilanîn dikare bixweber bi hêz-veguheztin, an bernamesaziyek ji FPGA-yê re were veguheztin. file dikare ji bîra USB-ê veguhezîne porta USB HID ya bi navê "Host" (J14).
Jumperek moda ser-board (JP2) di navbera J de hildibijêreTAG/ modên bernamekirinê yên USB û ROM. Ger JP2 neyê barkirin, FPGA dê bixwe xwe ji ROM-ê mîheng bike. Ger JP2 were barkirin, FPGA dê piştî çalakkirinê bêkar bimîne heya ku ji J-yê were mîheng kirin.TAG an porta bernamekirinê ya Serial (çîka bîra USB).
Hem Digilent û hem jî Xilinx nermalava ku dikare ji bo bernameya FPGA û SPI ROM-ê were bikar anîn bi serbestî belav dikin. Programming files di nav FPGA-yê de di hucreyên bîranînê yên SRAM-ê de têne hilanîn. Ev dane fonksiyonên mantiqî û girêdanên çerxa FPGA diyar dike, û heya ku bi rakirina hêzê neyê jêbirin, ketina PROG_B, an jî heya ku ji hêla veavakirinek nû ve were nivîsandin, derbasdar dimîne. file.
veavakirina FPGA files bi rêya JTAG port û ji çîpek USB .bit bikar bînin file cure, û bernameya SPI file.mcs bikar bînin file awa. Xilinx's ISE WebNermalava pak û EDK dikare .bit biafirîne files ji VHDL, Verilog, an çavkaniya-based schematic files (EDK ji bo sêwiranên pêvajoyek pêvekirî yên MicroBlaze™ tê bikar anîn). Carekê .bit file hatiye afirandin, FPGA ya Anvyl dikare bi wê re li ser USB-J were bernamekirinTAG circuitry (port J12) bi karanîna nermalava Digilent's Adept an jî nermalava iMPACT ya Xilinx bikar tîne. Ji bo afirandina .mcs file ji .bit file, PROM bikar bînin File Amûra jeneratorê di nav nermalava iMPACT ya Xilinx de. The .mcs file Dûv re dikare bi karanîna iMPACT li SPI Flash-ê were bernamekirin.
FPGA di heman demê de dikare ji çîpek bîranînê ya FAT-ê ku bi porta USB-HID HOST (J14) ve girêdayî ye were bernamekirin, heke stikê yek veavakirina .bit hebe. file di pelrêça root de, JP2 tê barkirin, û hêza panelê tê gerandin. FPGA dê bixweber her .bit red bike fileyên ku ji bo FPGA-ya rast nehatine çêkirin.
Supplies Power
Ji bo panela Anvyl çavkaniyek hêzek 5V, 4A an mezintir bi navendek erênî, 2.1 mm pêveka hevahengiya navmalî ya pozîtîf hewce dike (çavkaniyek maqûl wekî beşek ji kîtê Anvyl tê peyda kirin). VoltagE dorhêlên rêkûpêk ên ji Amûrên Analogê ji dabînkirina sereke ya 3.3V 1.8V, 1.2V û 5V hewcedariyên pêwîst diafirînin. LED-a-hêz-baş (LD19), ku ji hêla têl OR-ya hemî derketinên hêz-baş ên li ser pêlavan ve tê rêve kirin, destnîşan dike ku hemî peyda bi normalî dixebitin. Amûrên jêrîn li ser her rêlê hene:
- 5V: Têkilên USB-HID, kontrolkera desta TFT, HDMI, û girêdana berfirehkirinê
- 3.3V: SRAM, Ethernet PHY I/O, kontrolkerên USB-HID, FPGA I/O, oscillator, SPI Flash, Kodek deng, dîmendera TFT, dîmendera OLED, GPIO, Pmods, û girêdana berfirehkirinê
- 1.8V: DDR2, USB-JTAG/ Kontrolkerê USB-UART, FPGA I/O, û GPIO
- 1.2V: FPGA core û Ethernet PHY core
Adept System
Adept xwedan navgînek mîhengê ya hêsan e. Ji bo bernamekirina panela Anvyl bi karanîna Adept, pêşî panelê saz bikin û nermalavê dest pê bikin:
- têxin û pêvekê dabînkirina hêzê
- kabloya USB-ê bi PC-yê û porta USB PROG-ê ya li ser panelê ve girêdin
- nermalava Adept dest pê bikin
- guhertoya hêzê ya Anvyl-ê vekin
- li bendê bin ku FPGA were naskirin
Fonksiyona gerokê bikar bînin da ku .bita xwestinê bi hev ve girêbidin file bi FPGA re, û bişkoka Bernameyê bikirtînin. Veavakirin file dê ji FPGA re were şandin, û qutiyek diyalogê dê nîşan bide ka bername serketî bû. Piştî ku FPGA bi serfirazî hate mîheng kirin, LED-a veavakirina "kirî" dê ronî bibe. Berî destpêkirina rêzika bernamekirinê, Adept piştrast dike ku her veavakirina hilbijartî files koda ID ya FPGA ya rast dihewîne - ev .bit xelet asteng dike files ji şandina FPGA. Ji bilî barika navîgasyonê û bişkokên gerok û bernameyê, pêveka mîhengê bişkojka Destpêkirina Zincîra, pencereya konsolê, û barê statûyê peyda dike. Ger pêwendiya USB ya bi panelê re qut bibe, bişkoja Initialize Chain bikêr e. Pencereya konsolê rewşa heyî nîşan dide, û barika statûyê dema dakêşana vesazkirinê pêşkeftina rast-dem nîşan dide file.
Bîra DDR2
Çîpek bîranînê ya yek 1Gbit DDR2 ji bloka kontrolkerê bîranînê di Spartan-6 FGPA de tê derxistin. Amûra DDR2, MT47H64M16HR-25E an wekhev, otobusek 16-bit û cîhên 64M peyda dike. Panela Anvyl ji bo xebata DDR2 bi rêjeya daneya 800MHz ve hatî ceribandin. Navbera DDR2 rêwerzên pin-out û rêvekirinê yên ku di Rêbernameya Bikarhêner Generatorê Navbera Bîra Xilinx (MIG) de hatine destnîşan kirin dişopîne. Têkilî îşaretkirina SSTL18 piştgirî dike, û hemî navnîşan, dane, demjimêr û nîşanên kontrolê bi dereng-hevhev û bi impedance-kontrolkirî ne. Du cotên sînyala demjimêra DDR2-ya baş-hevhatî têne peyda kirin da ku DDR bi demjimêrên nizm ên ji FPGA-yê ve were ajotin.
Flash Memory
Panela Anvyl amûrek bîranîna flash a Serî ya 128Mbit Numonyx N25Q128 (wek 16Mbit bi 8 hatî organîze kirin) ji bo hilanîna ne-hilweşîna veavakirina FPGA bikar tîne. files. SPI Flash dikare bi .mcs ve were bernamekirin file bikaranîna nermalava iMPACT. Veavakirinek FPGA file kêmtir ji 12Mbits hewce dike, 116Mbits ji bo daneyên bikarhêner berdest dimîne. Daneyên ji hêla serîlêdanên bikarhêner, an jî ji hêla tesîsên ku di nav iMPACT PROM-ê de hatine çêkirin ve dikarin ji PC-yê û ji cîhaza flash-ê werin veguheztin. file software nifşê. Sêwiranên bikarhêner ên ku di FPGA-yê de hatine bernamekirin jî dikarin daneyan ji û ji flashê veguhezînin.
Bernameyek test / xwenîşandanek panelê di dema çêkirinê de li SPI Flash-ê tê barkirin.

Ethernet PHY
Di panela Anvyl de SMSC 10/100 mbps PHY (LAN8720A-CP-TR) bi girêdanek Halo HFJ11-2450E RJ-45 ve tê hev kirin. PHY bi karanîna veavakirina RMII ve bi FPGA-yê ve girêdayî ye. Ew hatiye mîheng kirin ku di moda "Hemû Karîn, bi Danûstandina Otomatîk ve Çalakkirî" li ser hêzê were destpêkirin. Daneyên ji bo SMSC PHY ji SMSC peyda dibe website.
Derketina HDMI
Panela Anvyl yek porta derketina HDMI ya nebufferkirî vedihewîne. Porta nebufferkirî girêdanek HDMI-ya A-yê bikar tîne. Ji ber ku pergalên HDMI û DVI heman standarda îşaretkirina TMDS bikar tînin, adapterek hêsan (li pir firotgehên elektronîkî peyda dibe) dikare were bikar anîn da ku girêdanek DVI ji porta derketinê HDMI bikişîne. Têkila HDMI sînyalên VGA nagire, ji ber vê yekê dîmenên analog nayên ajotin.
Girêdanên 19-pin HDMI çar kanalên daneya cihêreng, pênc girêdanên GND, otobusek Kontrola Elektronîkî ya Serfkaran (CEC) yek-têl, otobusek Kanala Daneya Daneyên Nîşandana Du-têl (DDC) ku bi eslê xwe otobusek I2C ye, otobusek Hot Plug Dihewîne. Nîşanek (HPD), îşaretek 5V ku dikare heya 50 mA radest bike, û yek pinek veqetandî (RES). Ji van, kanalên daneya cihêreng, otobusa I2C, û CEC bi FPGA ve girêdayî ne.
VGA
Anvyl pêwendiyek VGA-ya 12-bit peyda dike ku dihêle heya 4096 rengan li ser Monitorek VGA-ya standard were xuyang kirin. Pênc îşaretên VGA yên standard Sor, Kesk, Şîn, Hevrêziya Horizontal (HS), û Syncê Vertical (VS) rasterast ji FPGA ber bi girêdana VGA ve têne rêve kirin. Çar sînyalên ji FPGA-yê têne rêve kirin ji bo her yek ji nîşanên rengê VGA-ya standard ku di encamê de pergalek vîdyoyê heye ku dikare 4,096 rengan hilberîne. Her yek ji van sînyalan xwedan berxwedanek rêzek e ku dema ku di çerçoveyê de were berhev kirin, bi berxwedana bidawîbûna 75-ohm a dîmendera VGA ve dabeşkerek çêdike. Van dorhêlên hêsan piştrast dikin ku îşaretên vîdyoyê nekarin ji volta herî zêde ya VGA-ya diyarkirî derbas bikintage, û di encamê de îşaretên rengîn ên ku bi tevahî li ser in (.7V), bi tevahî veqetandî (0V) an jî cîhek di navberê de ne.
jimar 2. Navbera VGA.

Wêne 3. Têkila HD DB-15, qalibê qulikê PCB, peywirên pin, û nexşeya reng-sînyala.
Pêşandanên VGA-ya-based CRT bikar tînin amptîrêjên elektronê yên diherikin (an tîrêjên katodê) yên ku bi lîtûdê modulkirî ne ku agahdarî li ser ekranek bi fosfor-pêçandî nîşan bidin. Dîmenderên LCD komek guhêrkan bikar tînin ku dikarin volek ferz bikintage li ser mîqdarek piçûk a krîstalek şil, bi vî rengî destûrdariya ronahiyê di nav krîstalê de li ser bingeha pixel-bi-pixel diguhezîne. Her çend danasîna jêrîn ji dîmenderên CRT re sînorkirî ye, dîmenderên LCD pêşkeftî bûne ku heman demjimêrên nîşanê wekî dîmenên CRT bikar bînin (ji ber vê yekê nîqaşa "nîşanan" li jêr hem ji CRT û hem jî LCD re têkildar e). Dîmenên CRT rengîn sê tîrêjên elektronê (yek ji bo sor, yek ji bo şîn, û yek ji bo kesk) bikar tînin da ku fosfora ku aliyê hundurê dawiya dîmena lûleya tîrêjê ya katodê vedihewîne enerjî bike (binihêre Fig. 1). Tîrêjên elektronîkî ji "çekên elektronîk" derdikevin, ku katodên germkirî yên bi hûrgulî ne ku li nêzikî lewheyek guhêzbar a erênî ya ku jê re "grid" tê gotin, têne danîn. Hêza elektrostatîk a ku ji hêla torê ve tê ferz kirin tîrêjên elektronên bi enerjî ji katodan dikişîne, û ew tîrêj ji hêla herika ku di katodê de diherike têne xwarin. Van tîrêjên parçikan di destpêkê de ber bi torê ve têne bilez kirin, lê ew di demek kurt de dikevin bin bandora hêza elektrostatîk a pir mezin a ku ji ber ku tevahiya rûbera xuyangê ya bi fosfor a CRT-ê bi 20 kV (an jî zêdetir) tê barkirin pêk tê. Tîrêj dema ku di navenda torgilokan re derbas dibin li ser tîrêjek hûr dibin, û dûv re ew lez dikin ku bandorê li ser rûbera xuyangê ya bi fosforê bikin. Rûyê fosforê li xala bandorê bi ronî dibiriqe, û piştî ku tîrêj tê rakirin çend sed mîkro çirkeyan şewq dide. Hêza ku di katodê de diherike mezintir be, fosfor jî ronîtir dibe.

Di navbera tov û rûbera dîmenderê de, tîrêjê elektronîkî di stûyê CRT-ê de derbas dibe ku li wir du pêlên têl qadên elektromagnetîk ên ortogonal çêdikin. Ji ber ku tîrêjên katodê ji pariyên barkirî pêk tên
(elektron), ew dikarin ji hêla van zeviyên magnetîkî ve werin guheztin. Şiklên pêlên heyî di nav pêlan de têne derbas kirin da ku zeviyên magnetîkî yên ku bi tîrêjên katodê re têkilî çêdikin û dibin sedem ku ew rûbera dîmenderê bi rengek "raster" veguhezînin, ji çepê ber bi rastê ve û ji serî ber bi jêr ve vertîkal. Gava ku tîrêjê katodê li ser rûyê dîmenderê dimeşe, aniha ku ji çekên elektronê re tê şandin dikare were zêdekirin an kêm kirin da ku ronahiya dîmenderê li xala bandora tîrêjê ya katodê biguhezîne.
Demê Sîstema VGA
Demjimêrên sînyala VGA ji hêla rêxistina VESA (www.vesa.org) ve têne diyar kirin, weşandin, bi mafên xwerû û têne firotin. Agahdariya dema pergala VGA ya jêrîn wekî mînakek berê tête peyda kirinampPirsgirêka ku çavdêriyek VGA çawa dikare bi çareseriya 640 × 480 were ajotin. Ji bo agahdariya bêtir rast, an ji bo agahdariya li ser frekansên din ên VGA, li belgeyên ku li VESA hene binihêrin. website.
Agahdarî tenê dema ku tîrêj "pêş ve" dimeşe (çep ber bi rast û jor ber bi jêr) ve tê xuyang kirin, û ne di dema ku tîrêj vegere milê çepê an jorîn ê dîmenderê. Ji ber vê yekê piraniya dema pêşandana potansiyel di serdemên "valakirinê" de winda dibe dema ku tîrêj ji nû ve tê vegerandin û stabîl kirin da ku dest bi derbasbûna dîmenderek nû ya horizontî an vertîkal bike. Mezinahiya tîrêjan, frekansa ku tê de tîrêj dikare li ser ekranê were şopandin, û frekansa ku tê de tîrêja elektronê dikare were modul kirin, çareseriya pêşandanê diyar dike. Dîmenderên VGA-ya nûjen dikarin çareseriyên cihêreng bicîh bikin, û çerxek kontrolkera VGA-yê çareseriyê bi hilberandina îşaretên demjimêrê destnîşan dike da ku qalibên rasterê kontrol bike. Kontrolker pêdivî ye ku pêlên hevdengkirinê li 3.3V (an 5V) hilberîne da ku frekansa ku tê de herikîn di nav pêlên guheztinê de diherike destnîşan bike, û divê ew piştrast bike ku daneyên vîdyoyê di wextê rast de li ser çekên elektronîkî têne sepandin. Nîşaneyên vîdyoyê yên raster hejmarek "rêzan" diyar dikin ku bi hejmara derbasbûnên horizontî yên ku katod li ser qada pêşandanê çêdike re têkildar e, û hejmarek "stûnên" ku bi herêmek li ser her rêzê re têkildar e ku ji yek "hêmanek wêneyê" re tê veqetandin. an pixel. Nîşaneyên tîpîk ji 240 heta 1200 rêzan û ji 320 heta 1600 stûnan bikar tînin. Mezinahiya giştî ya dîmenderê û hejmara rêz û stûnan mezinahiya her pixelê diyar dike.
Daneyên vîdyoyê bi gelemperî ji bîranînek nûvekirina vîdyoyê tê, bi yek an jî zêdetir byte li her cîhê pixelê têne destnîşan kirin (Anvyl çar bit per pixel bikar tîne). Dema ku tîrêj li ser dîmenderê dimeşin pêdivî ye ku kontrolker di bîra vîdyoyê de îndeks bike, û daneyên vîdyoyê li ser dîmenderê bi rastî di dema ku tîrêjê elektronîkî li ser pixelek diyar digere vegerîne û bicîh bîne.

Pêdivî ye ku dorhêlek kontrolkerek VGA nîşaneyên demjimêrên HS û VS biafirîne û radestkirina daneyên vîdyoyê li ser bingeha demjimêra pixelê hevrêz bike. Demjimêra pixelê dema peydakirina agahdariya yek pixel diyar dike. Nîşana VS frekansa "nûvekirinê" ya dîmenderê, an frekansa ku hemî agahdariya li ser ekranê ji nû ve têne xêzkirin diyar dike. Frekansa nûvekirinê ya hindiktirîn fonksiyonek tundiya tîrêjê ya fosfor û elektronê ya dîmenderê ye, digel ku frekansên nûvekirina pratîkî di navbera 50Hz heya 120Hz de dikevin. Hejmara rêzikên ku di frekansa nûvekirinê ya diyarkirî de têne xuyang kirin frekansa "vegerandina" ya horizontal diyar dike. Ji bo dîmenderek 640-pixel bi rêza 480-ê ku demjimêrek pixel a 25MHz û nûvekirina 60 +/-1Hz bikar tîne, demjimêrên nîşana ku di tabloya jêrîn de têne xuyang kirin dikarin bêne derxistin. Demjimêr ji bo firehiya nebza hevdengkirinê û navberên eywanê yên pêş û paşîn (navberên porçê demên nebza berî û piştî hevdemkirinê ne ku tê de agahdarî nayên xuyang kirin) li ser bingeha çavdêriyên ku ji dîmenderên VGA yên rastîn hatine girtin in.
Qarkek kontrolkerek VGA derana jimareyek hevdem-hevdemî ya horizontî ku ji hêla demjimêra pikselê ve hatî ajotin dekod dike da ku demjimêrên sînyala HS biafirîne. Ev hejmar dikare were bikar anîn da ku cîhek pixel li ser rêzek diyarkirî bibîne.
Di heman demê de, derketina jimareyek vertîkal-senkronîzekirî ya ku bi her pêldana HS-ê re zêde dibe dikare were bikar anîn da ku demjimêrên nîşana VS-ê çêbike, û ev hejmar dikare were bikar anîn da ku rêzek diyarkirî bibîne. Van her du hejmarên ku bi domdarî dixebitin dikarin werin bikar anîn da ku navnîşek di RAM-a vîdyoyê de çêbikin. Ti pêwendiya demkî di navbera destpêkirina nebza HS û destpêkirina nebza VS de nehatiye diyar kirin, ji ber vê yekê sêwiraner dikare jimarvanan saz bike da ku bi hêsanî navnîşanên RAM-a vîdyoyê ava bike, an jî ji bo hilberîna pulsa hevdengkirinê mantiqa dekodkirinê kêm bike.

Deng (I2S)
Di panela Anvyl de kodek dengî ya Amûrên Analog SSM2603CPZ (IC5) bi çar pêlên bihîstwerî yên 1/8 ″ ji bo xêzkirinê (J7), guhê-derketinê (J6), xêzkirinê (J9) û mîkrofonê (J8) vedihewîne. .
Daneyên deng sampling bi 24 bit û 96 KHz tê piştgirî kirin, û deng di nav (qeyd) û derketina deng (lîstikandin) de ye.amprêjeyên ling dikarin serbixwe bêne danîn. Keçika mîkrofonê mono ye, û hemî pêlên din stereo ne. Keçika headphone ji hêla kodek hundurê deng ve tê rêve kirin amplifier. Daneyên ji bo kodek dengî SSM2603CPZ ji Amûrên Analogê peyda dibe website.
TFT Display Touchscreen
Li ser Anvyl-ê ekranek LCD-ya paşîn a ronahiya LED-ê ya 4.3-format-fireh tê bikar anîn. Dîmender xwedan dîmenderek çareseriya xwecî 480×272 bi kûrahiya rengîn a 24 bit per pixel e. Ekranek berxwedêr a çar-têl a bi pêlava dijî şûştinê tevahiya qada dîmenderê ya çalak vedigire. Dîmendera LCD û dîmendera desta dikare serbixwe were bikar anîn. Dema ku LCD-ê pêve ye, xwendinên bi destan dengtir in, lê hûn dikarin deng fîlter bikin û dîsa jî s-ya bilez bistînin.ample rêjeya. Heke hûn hewceyê rastbûna herî zêde û sampLe rêjeyên, divê hûn LCD-ê di dema s-screen-ê de veguherîninampling
Ji bo xuyangkirina wêneyek, pêdivî ye ku LCD bi domdarî bi daneyên rast-demkirî ve were ajotin. Ev dane ji xêz û demên valabûnê yên ku çarçoveyên vîdyoyê pêk tînin pêk tê. Her çarçove ji 272 xêzên çalak û çend xetên valakirina vertîkal pêk tê. Her rêzek ji 480 serdemên pixelên çalak û çend demên valakirina horizontî pêk tê.
Ji bo bêtir agahdarî li ser karanîna TFT Display, serî li manuala referansa Vmod-TFT bidin. Anvyl û Vmod-TFT heman nermalava dîmenderê bikar tînin û heman îşaretên kontrolê hewce dikin. Sêwiranên referansê yên ku dîmendera TFT-ê ya Anvyl bikar tînin dikarin li ser rûpela hilberê Anvyl werin dîtin.
OLED
Dîmenderek Inteltronic / Wisechip UG-2832HSWEG04 OLED li ser Anvyl tê bikar anîn. Ev dîmenek 128 × 32 pixel, matrix-pasîf, monochrome peyda dike. Mezinahiya dîmenderê 30mm x 11.5mm x 1.45mm e. Têkiliyek SPI-ê ji bo mîhengkirina dîmenderê, û hem jî ji bo şandina daneyên bitmap-ê ji cîhaz re tê bikar anîn. Anvyl OLED wêneya paşîn a ku li ser ekranê hatî kişandin destnîşan dike heya ku were qut kirin an wêneyek nû li ser ekranê were kişandin. Nûvekirin û nûvekirin di hundurê de tête kirin.
Anvyl heman çerxa OLED-ê ya PmodOLED-ê vedihewîne, ji bilî ku CS# nizm tê kişandin, dîmenderê ji hêla xwerû ve çalak dike. Ji bo agahdariya bêtir li ser ajotina Anvyl OLED, serî li manuala referansa PmodOLED bidin. Sêwiranên referansê yên ku dîmendera Anvyl OLED bikar tînin li ser rûpela hilberê Anvyl têne dîtin.
Pira USB-UART (Bendera Serial)
Anvyl pirek FTDI FT2232HQ USB-UART vedigire da ku destûrê bide serîlêdanên PC-yê ku bi karanîna fermanên porta COM-a Windows-ê standard bi panelê re têkilî daynin. Ajokarên porta USB-COM-a belaş, ku ji www.ftdichip.com-ê di bin sernavê "Pergeha Virtual Com" an VCP de peyda dibin, pakêtên USB-ê vediguhezînin daneya porta UART/serial. Daneyên porta serial bi FPGA-ê re bi karanîna portek rêzikî ya du-têl (TXD/RXD) û kontrolkirina herikîna nermalavê (XON/XOFF) ve têne veguheztin. Piştî ku ajokar têne saz kirin, fermanên I/O ji PC-ya ku berbi porta COM ve hatî rêve kirin dê seyrûsefera daneya serial li ser pinên T19 û T20 FPGA hilberîne.

FT2232HQ, ku bi porta J12 ve girêdayî ye, di heman demê de wekî kontrolker ji bo Digilent USB-J jî tê bikar anîn.TAG circuitry, lê ev her du fonksiyon bi tevahî ji hev serbixwe tevdigerin. Bernamesazên ku dixwazin fonksiyona UART ya FT2232-ê di hundurê sêwirana xwe de bikar bînin, ne hewce ne ku ji J-yê xeman bibin.TAG circuitry bi daneyên wan re têkildar dibe, û berevajî.
Mêvandarên USB HID
Du mîkrokontrolerên Microchip PIC24FJ128GB106 Anvyl bi kapasîteya mêvandar a USB HID peyda dikin. Firmware di mîkrokontrolkeran de dikare mişkek an klavyeyek ku bi girêdanên USB-ya tîpa A ve li J13 ve girêdayî ye ajot bike û
J14 etîket kirin
"HID" û "HOST". Hub nayên piştgirî kirin, ji ber vê yekê tenê mişkek yek an klavyeyek yek dikare li her portê were bikar anîn.

Wêne 9. Navbera USB HID.
"HOST" PIC24 çar sînyalan dixe nav FPGA - du wekî porta klavyeyê/mişkê li dû protokola PS/2 têne veqetandin, û du jî bi porta bernameya rêzefîlmê ya du-têl a FPGA-yê ve girêdayî ne, ji ber vê yekê FPGA dikare ji bernameyek bernamekirî be. file li ser çîçek bîra USB-ê hatî hilanîn. Ji bo bernamekirina FPGA-yê, çîçek bîranînê ya bi formata FAT ku tê de bernameyek yek .bit tê de girêdin file di pelrêça root de, JP2 bar bikin, û hêza panelê bigerin. Ev ê bibe sedem ku pêvajoya PIC-ê FPGA-yê û her bitek xelet bername bike files dê bixweber bêne red kirin. Bala xwe bidin PIC24 moda FPGA, destpêk, û pîneyên çêkirî dixwîne, û dikare pînê PROG wekî beşek rêzika bernamekirinê bimeşîne.
Kontrolker HID
Ji bo ku bigihîjin kontrolkerek mêvandarê USB, sêwiranên EDK dikarin bingeha standard PS/2 bikar bînin (sêwiranên ne-EDK dikarin makîneyek dewleta hêsan bikar bînin). 
Mişk û klavyeyên ku protokola PS/2 bikar tînin1 otobusek rêzimanî ya du têl (saet û dane) bikar tînin da ku bi amûrek mêvandar re têkilî daynin. Herdu jî peyvên 11-bit bikar tînin ku biteyek destpêk, rawestîn, û hevsengiya cewherî vedihewîne, lê pakêtên daneyê bi rengek cûda têne organîze kirin, û navgîniya klavyeyê rê dide veguheztina daneya du-alî (ji ber vê yekê cîhaza mêvandar dikare LED-ên dewletê li ser klavyeyê ronî bike). Demên otobusê di wêneyê de têne xuyang kirin. Saet û sînyalên daneyê tenê dema ku veguheztina daneyan çêdibin têne rêve kirin, û wekî din ew di rewşa bêkar de di mantiqa '1' de têne girtin. Demjimêr pêdiviyên sînyalê ji bo ragihandina mişk-host û danûstendinên klavyeyê yên dualî diyar dikin. Di nav FPGA-ê de çerxek pêwendiya PS/2 dikare were bicîh kirin da ku pêwendiyek klavyeyê an mişkê biafirîne.
Kilawye
Klavyeya ajokarên berhevkarê vekirî bikar tîne ji ber vê yekê klavye, an amûrek mêvandar a pêvekirî, dikare otobusa du-têl ajot bike (heke cîhaza mêvandar dê daneyan neşîne klavyeyê, wê hingê mêvandar dikare portên tenê-têketinê bikar bîne).
Klavyeyên PS / 2-ê kodên skankirinê bikar tînin da ku daneyên çapa sereke ragihînin. Ji her kilîtê re kodek tê veqetandin ku gava ku bişkojk tê girtin tê şandin. Ger kilît were girtin, koda şopandinê dê her 100 ms carekê dubare were şandin. Dema ku mifteyek tê berdan, kodek kilît-up F0 (binary "11110000") tê şandin, li dûv koda şopandina kilîta hatî berdan. Ger mifteyek were guheztin da ku karakterek nû çêbike (wek tîpek mezin), wê hingê ji bilî koda şopandinê karekterek veguheztinê tê şandin, û mêvandar divê diyar bike ka kîjan karaktera ASCII bikar bîne. Hin bişkok, ku jê re bişkojkên dirêjkirî têne gotin, E0 (binary "11100000") li pêş koda şopandinê dişînin (û dibe ku ew ji yekê zêdetir koda şopandinê bişînin). Dema ku mifteyek dirêjkirî tê berdan, kodek bişkojka E0 F0 tê şandin, li dûv koda şopandinê. Kodên skankirinê yên ji bo piraniya keys di wêneyê de têne xuyang kirin. Amûrek mêvandar jî dikare daneyan bişîne ser klavyeyê. Li jêr navnîşek kurt a hin fermanên hevpar heye ku dibe ku mêvandar bişîne.
- ED: Num Lock, Caps Lock, û Scroll Lock LEDs saz bikin. Klavyeya piştî wergirtina ED-ê FA vedigerîne, dûv re mêvandar baytek dişîne da ku statûya LED-ê saz bike: bit 0 Scroll Lock, bit 1 set Num Lock, û bit 2 set Caps lock. Bitikên 3 heta 7 têne paşguh kirin.
- EE: Echo (test). Klavyeya piştî wergirtina EE EE vedigerîne.
- F3: Rêjeya dubarekirina koda şopandinê destnîşan bikin. Klavyeya li ser wergirtina FA F3 vedigerîne, dûv re mêvandar byta duyemîn dişîne da ku rêjeya dubarekirinê destnîşan bike.
- FE: Ji nû ve bişînin. FE klavyeyê rê dide ku koda lêgerînê ya herî dawî ji nû ve bişîne.
- FF: Reset. Klavyeyê ji nû ve dike.
Klavye dikare daneyan ji mêvandar re bişîne tenê dema ku hem xetên daneyê û hem jî demjimêrê bilind in (an bêkar). Ji ber ku mazûvan serwerê otobusê ye, divê klavyeyê kontrol bike ka mêvandar daneyan dişîne berî ajotina otobusê. Ji bo hêsankirina vê yekê, xeta demjimêrê wekî îşaretek "şandina zelal" tê bikar anîn. Ger mêvandar rêza demjimêrê nizm bikişîne, divê klavye heta ku demjimêr dernekeve tu daneyan neşîne. Klavyeya bi peyvên 11-bit ku tê de biteke destpêkê ya '0' heye, bi 8-bit koda şopandinê (pêşîn LSB) daneyan ji mêvandar re dişîne, li dû wê bitek hevsengîyek xerîb û bi bitek rawestanê ya '1' bi dawî dibe. Dema ku dane têne şandin klavye 11 veguheztina demjimêrê (li 20 ber 30 KHz) çêdike, û dane li ser keviya daketina demjimêrê derbasdar e.
Ne hemî hilberînerên klavyeyê bi hişkî bi taybetmendiyên PS / 2 ve girêdayî ne; Dibe ku hin klavyeyan volta îşaretek rast dernexintages an protokolên ragihandinê yên standard bikar bînin. Lihevhatina bi mêvandarê USB re dibe ku di navbera klavyeyên cihêreng de cûda bibe. 1
Ji bo piraniya bişkokên PS/2 kodên skankirinê di wêneya jêrîn de têne xuyang kirin.

Mişk
Dema ku mişk tê guheztin îşaretek demjimêr û daneyê derdixe, wekî din, ev îşaret li mantiqa '1' dimînin. Her cara ku mişk tê barkirin, sê peyvên 11-bit ji mişkê ji bo cîhaza mêvandar têne şandin. Her yek ji peyvên 11-bit biteke destpêkê ya '0' vedihewîne, li dû wê 8 bit daneyan (pêşîn LSB), li dû wê bitek hevsengîyek xerîb heye, û bi bitek rawestanê ya '1' diqede. Ji ber vê yekê, her veguheztina daneyê 33 bit dihewîne, ku bits 0, 11, û 22 '0' bits in, û bits 11, 21, û 33 '1' bit in. Sê zeviyên daneya 8-bit daneyên tevgerê dihewîne ku di jimareya jor de tê xuyang kirin. Daneyên li kêleka ketina demjimêrê derbasdar e, û heyama demjimêrê 20 heta 30 KHz e.
Mişk pergalek koordînatek nisbî dihesibîne ku tê de guheztina mişk ber bi rastê ve di qada X de jimareyek erênî çêdike, û ber bi çepê ve jimareyek neyînî çêdike. Bi heman awayî, hilkişîna mişkê ber bi jor ve di qada Y de jimareyek erênî çêdike, û herikîna berjêr hejmareke neyînî temsîl dike (bitên XS û YS yên di byteya statûyê de bitsên nîşanê ne - '1' hejmareke neyînî nîşan dide). Mezinahiya hejmarên X û Y rêjeya tevgera mişk nîşan dide - her ku jimar mezintir bibe, mişk zûtir dimeşe (bitên XV û YV yên di baytê statûyê de nîşaneyên zêdebûna tevgerê ne - '1' tê wateya ku zêdebûn çêbûye) . Ger mişk bi domdarî dimeşe, veguheztinên 33-bit her 50 ms an wusa têne dubare kirin. Qadên L û R yên di byteya statûyê de nîşan dide ku bişkojka Çep û Rast pêl dike (a '1' nîşan dide ku bişkoj tê pêxistin).

Keypad
Klavyeya Anvyl 16 bişkokên bi etîketkirî (0-F) hene. Ew wekî matrixek tête saz kirin ku tê de her rêzek bişkokên ji çepê ber bi rastê ve bi pinek rêzek ve girêdayî ye, û her stûnek ji serî heta binî bi stûnek stûnê ve girêdayî ye. Ev ji bikarhênerê re çar pin rêz û çar stûnên stûnê dide ku bişkojkek bişkojkê çareser bike. Dema ku bişkokek tê pêl kirin, pêlên ku bi rêz û stûna wê bişkokê re têkildar in têne girêdan.
Ji bo xwendina rewşa bişkokekê, pêla stûna ku bişkok tê de dimîne divê nizm were ajotin dema ku sê stûnên din bilind têne ajotin. Ev hemî bişkokên di wê stûnê de çalak dike. Dema ku bişkokek di wê stûnê de were pêxistin, pina rêza têkildar dê mentiqê kêm bixwîne.
Rewşa hemî 16 bişkokan dikare di pêvajoyek çar-gavekî de bi çalakkirina her çar stûnan yek bi yek were destnîşankirin. Ev dikare bi zivirandina nimûneyek "1110" di nav pêlên stûnê de pêk were. Di her gavê de, astên mantiqî yên pîneyên rêzê bi rewşa bişkokên wê stûnê re têkildar in.
Ji bo ku hûn di heman rêzê de bişkojka hevdemî bipejirînin, di şûna wê de pêlên stûnê bi berxwedêrên hilkişîna hundurîn ve wekî dualî mîheng bikin û stûnên ku naha di impedansa bilind de nayên xwendin bimînin.

Oscilator / Saet
Di panela Anvyl de yek oscilatorek Krîstal a 100MHz heye ku bi pin D11 ve girêdayî ye (D11 di banka 0 de têketina GCLK ye). Saeta têketinê dikare yek an hemî çar pelikên rêveberiya demjimêrê di Spartan-6 de bimeşîne. Her tilek du Rêvebirên Demjimêra Dîjîtal (DCM) û yek Loopa Qonax-Girtî (PLL) vedihewîne. DCM çar qonaxên frekansa têketinê (0º, 90º, 180º, û 270º) peyda dike, demjimêrek dabeşkirî ku dikare demjimêra têketinê were dabeş kirin. bi her hejmarek ji 2 heta 16 an 1.5, 2.5, 3.5… 7.5, û du derketinên saetê yên antîfaz ên ku dikarin bi her jimarek ji 2 heta 32-an werin zêdekirin û hemdem bi her jimarek ji 1 heya 32-an ve were dabeş kirin.
PLL Voltage Oscilatorên Kontrolkirî (VCO) yên ku dikarin werin bernamekirin da ku di navbera 400MHz heya 1080MHz de frekansan biafirînin bi danîna sê komên dabeşkerên bernamekirî di dema veavakirina FPGA de. Hilberên VCO heşt derketinên wekhev-fereh hene (0º, 45º, 90º, 135º, 180º, 225º, 270º, û 315º) ku dikarin bi her jimareyek di navbera 1 û 128 de bêne dabeş kirin.
I/O bingehîn
Di panela Anvyl de çardeh LED (deh sor, du zer, û du kesk), heşt guhêrbar, heşt guhêrbarên DIP-ê di du koman de, çar bişkokên bişkojk, sê pêşandanên heft-beş ên du-hejmar, û tabloyek nanê 630 xalî-girêdanê hene. deh I/O'yên dîjîtal. Bişkokên bişkojk, guhêzbar û guheztinên DIP-ê bi riya berxwedanên rêzê ve bi FPGA-yê ve têne girêdan da ku pêşî li zirarê ji çerxên kurt ên bêhiş bigire (heke pinek FPGA-ya ku ji bişkokek bişkokek an guheztinek slide re hatî veqetandin bi bêhemdî wekî encamek were destnîşan kirin dibe ku pêvekek kurt çêbibe). Bişkokên bişkojk guhêrbarên "demkî" ne ku bi gelemperî gava ku ew di rihetiyê de ne hilberek hindik çêdikin, û tenê dema ku têne pêl kirin hilberek bilind çêdikin. Veguheztinên slide û guhêzbarên DIP-ê li gorî pozîsyona xwe ketina domdar bilind an nizm çêdikin. Deh I/O-yên nanê dîjîtal (BB1 - BB10) rasterast bi FPGA-yê ve têne girêdan da ku ew bi hêsanî di nav çerxên xwerû de werin girêdan.
| Bişkojkên Bişkojk | Slide Switches | DIP Switches | LEDs | Breadboard | ||||
| BTN0: E6 | SW0: V5 | DIP8-1: G6 | LD0: W3 | LD9: R7 | BB1: AB20 | BB9: R19 | ||
| BTN1: D5 | SW1: U4 | DIP8-2: G4 | LD1: Y4 | LD10: U6 | BB2: P17 | BB10: V19 | ||
| BTN2: A3 | SW2: V3 | DIP8-3: F5 | LD2: Y1 | LD11: T8 | BB3: P18 | |||
| BTN3: AB9 | SW3: P4 | DIP8-4: E5 | LD3: Y3 | LD12: T7 | BB4: Y19 | |||
| SW4: R4 | DIP9-1: F8 | LD4: AB4 | LD13: W4 | BB5: Y20 | ||||
| SW5: P6 | DIP9-2: F7 | LD5: W1 | LD14: U8 | BB6: R15 | ||||
| SW6: P5 | DIP9-3: C4 | LD6: AB3 | BB7: R16 | |||||
| SW7: P8 | DIP9-4: D3 | LD7: AA4 | BB8: R17 | |||||
Table 1. Bingehîn I / O pinout.
Display Seven-Segment
Panela Anvyl sê dîmenderên LED-ê yên heft-beş ên katodê hevpar ên 2-hejmarî vedihewîne. Her du reqeman ji heft beşan pêk tê ku bi şêweyek "hejmar heşt" ve hatine rêz kirin, ku di her beşê de LED-yek heye. LED-yên beşê dikarin bi rengek ferdî werin ronî kirin, ji ber vê yekê yek ji 128 nîgaran dikare bi ronîkirina hin beşên LED-ê û hiştina yên din tarî li ser jimareyek were xuyang kirin. Ji van 128 qalibên mimkun, deh yên ku bi reqemên dehiyê re têkildar in yên herî bikêr in.
Nîşaneyên katodê yên hevpar wekî şeş sînyalên têketina "hejmar çalak" li sê dîmenderên 2-reqemî peyda dibin. Anodên beşên wekhev ên li ser her şeş jimaran bi heft girêkên çerxê yên ku bi AA-yê ve têne navnîş kirin bi AG ve têne girêdan (ji ber vê yekê, wekî berêample, şeş anodê "D" ji şeş reqeman bi hev re di nav girêkek yekane ya bi navê "AD" de têne kom kirin). Van heft sînyalên anode wekî têketinên dîmenderên 2-reqemî hene. Ev pilana girêdana sînyalê dîmenek piralî diafirîne, ku li wir sînyalên anode ji hemî jimareyan re hevpar in lê ew tenê dikarin beşên jimareya ku sînyala katodê ya têkildar tê destnîşan kirin ronî bikin.
Ji bo nîşandana jimarek du-hejmarî li ser her dîmenderê, dorhêlek kontrolkera dîmendera şopandinê dikare were bikar anîn. Ev qertaf sînyalên katodê û qalibên anodê yên têkildar ên her jimareyê bi dûbare, domdar, bi rêjeyek nûvekirinê ya ku ji berteka çavê mirovan zûtir e dimeşîne. Her reqem tenê ji şeşan yek carê ronî dibe, lê ji ber ku çav nikare tarîbûna reqemekê berî ku careke din were ronî kirin fam bike, jimar bi berdewamî ronî xuya dike. Ger rêjeya nûvekirinê (an "nûvekirinê") heya xalek diyarkirî (nêzîkî 45 hertz) hêdî bibe, wê hingê pir kes dê dest bi dîtina felqkirina dîmenderê bikin.
Ji bo ku her şeş reqeman geş û domdar ronî bibin, divê her reqem her 1 heya 16 ms carekê were ajotin (ji bo frekansa nûvekirina 1KHz heya 60Hz). Ji bo exampLe, di nexşeyek nûvekirina 60Hz de, dê hemî dîmen her 16 ms carekê were nûve kirin, û her jimar dê ji bo 1/6 çerxa nûvekirinê, ango 2.67 ms, were ronî kirin. Pêdivî ye ku kontrolker piştrast bike ku dema ku nîşana katodê ya têkildar tê rêve kirin şêwaza anodê ya rast heye. Ji bo ronîkirina pêvajoyê, heke Cat1 were destnîşan kirin dema ku AB û AC têne destnîşan kirin, wê hingê "1" dê di cîhê reqema 1 de were xuyang kirin. Dûv re, heke Cat2 were destnîşan kirin dema ku AA, AB û AC têne destnîşan kirin, wê hingê dê "7" were destnîşan kirin. Di pozîsyona jimareya 2-ê de were xuyang kirin. Heke Cat1 û AB, AC 8ms werin ajotin, û dûv re Cat2 û AA, AB, AC ji bo 8ms li pey hev bêdawî werin ajotin, dîmen dê "17" nîşan bide. An example diagrama demê ji bo kontrolkerek du-hejmar li jêr tê nîşandan.

Berfirehkirina Counters
Panela Anvyl xwedan girêdanek 2 × 20 pin û heft portên Pmod 12-pin e. Portên Pmod 2 × 6 girêdanên jin ên rastgir, 100-mil in ku bi sernavên 2×6 pin standard ên ku ji cûrbecûr belavkerên katalogê peyda dibin re dixebitin. Her porta Pmod a 12-pin du sînyalên 3.3V VCC (pin 6 û 12), du îşaretên Erdê (pin 5 û 11), û heşt îşaretên mantiqî peyda dike. Pînên VCC û Ground dikarin heya 1A niha radest bikin. Nîşaneyên daneya Pmod ne cotên hevber in, û ew bi karanîna rêyên çêtirîn-berdest bêyî kontrolkirina impedansê an lihevkirina dereng têne rêve kirin. Digilent berhevokek mezin a panelên aksesûara Pmod-ê yên ku dikarin bi benderên Pmod ve girêbidin çêdike. Me komek Pmodên pêşniyarkirî yên ji bo Anvyl bi navê "Pakêta Anvyl Pmod" heye.

Girêdana berfirehkirina 40-pin xwedan 32 sînyalên I/O ye ku bi Pmods JD, JE, JF û JG re têne parve kirin. Ew jî girêdanên GND, VCC3V3, û VCC5V0 peyda dike.
| Pmod JA | Pmod JB | Pmod JC | Pmod JD | Pmod JE | Pmod JF | Pmod JG |
| JA1: AA18 | JB1: Y16 | JC1: Y10 | JD1: AB13 | JE1: U10 | JF1: V7 | JG1: V20 |
| JA2: AA16 | JB2: AB14 | JC2: AB12 | JD2: Y12 | JE2: V9 | JF2: W6 | JG2: T18 |
| JA3: Y15 | JB3: Y14 | JC3: AB11 | JD3: T11 | JE3: Y8 | JF3: Y7 | JG3: D17 |
| JA4: V15 | JB4: U14 | JC4: AB10 | JD4: W10 | JE4: AA8 | JF4: AA6 | JG4: B18 |
| JA7: AB18 | JB7: AA14 | JC7: AA12 | JD7: W12 | JE7: U9 | JF7: W8 | JG7: T17 |
| JA8: AB16 | JB8: W14 | JC8: Y11 | JD8: R11 | JE8: W9 | JF8: Y6 | JG8: A17 |
| JA9: AB15 | JB9: T14 | JC9: AA10 | JD9: V11 | JE9: Y9 | JF9: AB7 | JG9: C16 |
| JA10: W15 | JB10: W11 | JC10: Y13 | JD10: T10 | JE10: AB8 | JF10: AB6 | JG10: A18 |
Table 2. Pmod pinout.
Copyright Digilent, Inc. Hemû maf parastî ne.
Navên hilber û pargîdaniyên din ên ku hatine destnîşan kirin dibe ku marqeyên xwediyên wan ên têkildar bin.
Belge / Çavkanî
![]() |
DIGILENT Anvyl FPGA Board [pdf] Rêbernameya Bikarhêner XC6SLX45-CSG484-3, Anvyl FPGA Board, Anvyl FPGA, Board |





