TŠEBELETSO-LOKO

DIGILENT Anvyl FPGA Board

DIGILENT-PmodDHB1-Dual-H-Bridge-sehlahisoa-setšoantšo

Tlhahisoleseding ya Sehlahiswa

Boto ea FPGA ea AnvylTM ke boto ea logic e sebetsang hantle e ntlafalitsoeng hore e sebelisoe le Spartan-6 LX45 FPGA. E fana ka likarolo tse fapaneng tse kenyelletsang lilae tsa 6,822, 2.1Mbits ea RAM e potlakileng, lithaelese tsa oache tse nang le li-DCM le PLL, lilae tsa DSP, le lebelo la oache la 500MHz+. Boto e boetse e tla le pokello e felletseng ea tšehetso ea boto ea IP le meralo ea litšupiso, hammoho le pokello e kholo ea liboto tsa tlatsetso tse fumanehang ho Digilent. websebaka.

Likarolo tsa Boto ea AnvylTM FPGA li kenyelletsa likhetho tsa tlhophiso ea FPGA, litlhoko tsa phepelo ea motlakase, le ho lumellana le Adept System bakeng sa ho etsa mananeo a bonolo.

Tlhophiso ea FPGA:
Boto ea Anvyl e na le jumper ea on-board mode (JP2) e u lumellang ho khetha pakeng tsa JTAG/ USB le mekhoa ea ho hlophisa ROM. Haeba JP2 e sa kengoa, FPGA e tla itlhophisa ka bo eona ho tsoa ho ROM. Haeba JP2 e laoletsoe, FPGA e tla lula e sa sebetse ka mor'a ho tima ho fihlela e hlophisitsoe ho tloha J.TAG kapa "serial programming port" (mokhoa oa memori oa USB).

Ka bobeli Digilent le Xilinx li fana ka software bakeng sa ho hlophisa FPGA le SPI ROM. Lenaneo files li bolokiloe ka har'a FPGA ka liseleng tsa memori tse thehiloeng ho SRAM. Lintlha tsena li hlalosa tšebetso ea FPGA le likhokahano tsa potoloho 'me li lula li sebetsa ho fihlela li hlakolwa ka ho tlosa matla, ho tiisa tlhahiso ya PROG_B, kapa ho hlakolwa ke tlhophiso e ncha. file.

FPGA e ka boela ea hlophisoa ho tsoa ho memori e hlophisitsoeng ea FAT e khomaretsoeng ho USB-HID HOST port (J14) haeba thupa e na le .bit configuration e le 'ngoe. file bukeng ea motso, JP2 e kentsoe, 'me matla a boto a tsamaisoa ka baesekele. FPGA e tla hana ka bo eona .bit efe kapa efe filetse sa hahoang bakeng sa FPGA e nepahetseng.

Lisebelisoa tsa Matla:
Boto ea Anvyl e hloka 5V ea kantle, 4A kapa mohloli o moholo oa matla o nang le setsi se setle, plug ea coax ea bophara ba 2.1mm kahare. Motlakase o loketseng o fanoa e le karolo ea setsi sa Anvyl. MoqtagLi-circuits tsa taolo tse tsoang ho Lisebelisoa tsa Analog li theha lisebelisoa tse hlokahalang tsa 3.3V, 1.8V, le 1.2V ho tsoa phepelong ea mantlha ea 5V. LED e ntle ea matla (LD19) e bontša hore lisebelisoa tsohle li sebetsa ka mokhoa o tloaelehileng.

Litšepe tse fapaneng tsa matla holim'a boto li fana ka matla ho likarolo tse fapaneng tse kang li-connectors tsa USB-HID, TFT touchscreen controller, HDMI, sehokelo sa ho atolosa, SRAM, Ethernet PHY I / O, li-controller tsa USB-HID, FPGA I / O, oscillators, SPI Flash. , Audio codec, TFT display, OLED display, GPIO, le Pmods.

Sistimi ea Adept:
Adept ke sesebelisoa sa software se fanang ka sebopeho se nolofalitsoeng sa ho hlophisa boto ea Anvyl. Ho hlophisa boto ea Anvyl ho sebelisa Adept, o hloka ho theha boto le ho qala software.

Litaelo tsa Tšebeliso ea Sehlahisoa

  1. Netefatsa hore boto ea Anvyl e tima.
  2. Haeba u batla ho lokisa FPGA ho tloha ROM, etsa bonnete ba hore jumper ea on-board mode (JP2) ha e laeloe. Haeba u batla ho hlophisa FPGA ho tsoa ho JTAG kapa USB, kenya JP2.
  3. Haeba u batla ho hlophisa FPGA ho tsoa ho memory stick, etsa bonnete ba hore e fomete FAT 'me e na le .bit configuration e le 'ngoe. filebukeng ea motso.
  4. Hokela phepelo ea motlakase ea kantle le polaka e ntle ea bohareng, 2.1mminternal diameter coax ho fana ka 5V e hlokahalang, 4A kapa mohloli o moholo oa matla.
  5. Hang ha motlakase o se o hokahantsoe, LED e ntle ea matla (LD19) e lokela ho bontša hore lisebelisoa tsohle li sebetsa ka mokhoa o tloaelehileng.
  6. Haeba u sebelisa Adept System bakeng sa lenaneo, theha boto ea Anvyl 'me u qale software ho latela litokomane tsa Adept.
  7. Latela litaelo tse khethehileng tsa lenaneo tse fanoeng ke Digilent kapa Xilinx ho hlophisa FPGA u sebelisa JTAG, USB, kapa mekhoa ea ROM.
  8. Sheba litokomane tse eketsehileng le lisebelisoa tse fumanehang ho Digilent websebaka sa marang-rang bakeng sa tlhaiso-leseling e batsi mabapi le ho sebelisa likarolo tsa boto le ho lumellana le liboto tsa tlatsetso.

Fetileview

Sethala sa nts'etsopele sa Anvyl FPGA ke sethala sa ntlafatso sa potoloho ea dijithale se felletseng, se seng se loketse ho sebelisoa se ipapisitseng le sehlopha sa lebelo -3 Xilinx Spartan-6 LX45 FPGA. FPGA e kholo, hammoho le 100-mbps Ethernet, HDMI Video, 128MB DDR2 memory, 4.3 ″ LED backlit LCD touchscreen, 128 × 32 pixel OLED display, 630 tie-point breadboard, multiple USB HID controller, le I2S audio codec, e etsa. Anvyl sethala se loketseng bakeng sa seteishene sa ho ithuta sa FPGA se khonang ho ts'ehetsa meralo e kenelletseng ea processor e thehiloeng ho MicroBlaze ea Xilinx. Anvyl e tsamaisana le lisebelisoa tsohle tsa Xilinx CAD, ho kenyeletsoa ChipScope, EDK, le ISE ea mahala. WebPACK™, kahoo meralo e ka phethoa ntle le litšenyehelo tse ling. Litekanyo tsa boto ke 27.5cm x 21cm.

Spartan-6 LX45 e ntlafalitsoe bakeng sa logic e phahameng ea ts'ebetso le lits'ebeletso:

  • Lilae tse 6,822, se seng le se seng se na le li-LUT tse 'nè le li-flip-flops tse robeli
  • 2.1Mbits ea RAM ea block e potlakileng
  • lithaele tsa oache tse 'ne (li-DCM tse robeli le li-PLL tse nne)
  • 58 lilae tsa DSP
  • 500MHz+ lebelo la oache

Pokello e felletseng ea tšehetso ea boto ea IP le meralo ea litšupiso, le pokello e kholo ea liboto tsa tlatsetso li fumaneha ho Digilent. websebaka. Sheba leqephe la Anvyl ho www.digilentinc.com bakeng sa lintlha tse ling.

Likarolo li kenyelletsa:

  • Spartan6-LX45 FPGA:XC6SLX45-CSG484-3
  • 128MB DDR2 SDRAM
  • 2MB SRAM
  • 16MB QSPI FLASH bakeng sa tlhophiso le polokelo ea data
  • 10/100 Ethernet PHY
  • HDMI Video Output
  • 12-bit VGA koung
  • 4.3 ″ skrini sa LCD se nang le sebopeho se pharalletseng se nang le sebopeho se pharalletseng se khantšitseng morao
  • 128×32 pixel 0.9” WiseChip/Univision UG-23832HSWEG04 OLED
  • lipontšo tsa LED tse nang le linomoro tse peli tse nang le likarolo tse supileng
  • I2S Audio codec e nang le line-in, line-out, mic, le headphone
  • 100MHz Crystal Oscillator
  • boema-kepe ba USB2 bakeng sa mananeo le lisebelisoa tsa USB-HID (bakeng sa toeba/keyboard)
  • USB-J e bonoloTAG potoloho e nang le ts'ebetso ea USB-UART
  • keypad e nang le linotlolo tse ngotsoeng tse 16 (0-F)
  • GPIO: Li-LED tse 14 (tse 10 tse khubelu, tse 2 tse tšehla, tse 2 tse tala), li-switches tse 8 tsa li-slide, li-switch tse 8 tsa DIP ka lihlopha tse 2 le likonopo tse 4
  • breadboard e nang le 10 Digital I/O's
  • Li-I/O's tse 32 li tsamaisitsoe ho sehokelo sa katoloso sa 40-pin (I/O's li arolelanoa le likou tsa Pmod)
  • likou tse supileng tsa 12-pin Pmod tse nang le kakaretso ea 56 I/O
  • likepe tse nang le matla a 20W le thapo ea USB

FPGA Configuration

Kamora ho buloa, FPGA ho boto ea Anvyl e tlameha ho hlophisoa (kapa ho hlophisoa) pele e ka etsa mesebetsi efe kapa efe. FPGA e ka hlophisoa ka mekhoa e meraro: PC e ka sebelisa Digilent USB-JTAG Circry (port J12, e ngotsoeng "PROG") ho hlophisa FPGA nako efe kapa efe ha matla a buletsoe, tlhophiso. file e bolokiloeng ka har'a SPI Flash ROM e ka fetisetsoa ho FPGA ka matla, kapa ka lenaneo. file e ka fetisoa ho tloha ho memori ea USB ho ea koung ea USB HID e ngotsoeng "Host" (J14).
Sejusi sa on-board mode (JP2) se khetha pakeng tsa JTAG/ USB le mekhoa ea ho hlophisa ROM. Haeba JP2 e sa kengoa, FPGA e tla itlhophisa ka bo eona ho tsoa ho ROM. Haeba JP2 e laoletsoe, FPGA e tla lula e sa sebetse ka mor'a ho tima ho fihlela e hlophisitsoe ho tloha J.TAG kapa "serial programming port" (mokhoa oa memori oa USB).
Digilent le Xilinx ka bobeli li aba software ka bolokolohi e ka sebelisoang ho hlophisa FPGA le SPI ROM. Lenaneo files li bolokiloe ka har'a FPGA ka liseleng tsa memori tse thehiloeng ho SRAM. Lintlha tsena li hlalosa tšebetso ea FPGA ea logic le likhokahano tsa potoloho, 'me e lula e sebetsa ho fihlela e hlakoloa ka ho tlosa matla, ho tiisa tlhahiso ea PROG_B, kapa ho fihlela e hlakoloa ke tlhophiso e ncha. file.
Sebopeho sa FPGA filee fetisitsoe ka tsela ea JTAG koung le ho tsoa thupeng ea USB sebelisa .bit file mofuta, le mananeo a SPI files sebelisa .mcs file mofuta. ISE ea Xilinx WebPack le software ea EDK e ka theha .bit files ho tsoa ho VHDL, Verilog, kapa mohloli o thehiloeng ho moralo files (EDK e sebelisoa bakeng sa meralo e thehiloeng ho processor ea MicroBlaze™). Hang ha .bit file e se e thehiloe, FPGA ea Anvyl e ka hlophisoa ka eona holim'a USB-JTAG circuitry (port J12) e sebelisa software ea Digilent's Adept kapa software ea Xilinx's iMPACT. Ho hlahisa .mcs file ho tloha ho .bit file, sebelisa PROM File Sesebelisoa sa jenereithara ka har'a software ea Xilinx's iMPACT. The .mcs file e ka hlophisoa ho SPI Flash ho sebelisa iMPACT.

FPGA e ka boela ea hlophisoa ho tsoa ho memori e hlophisitsoeng ea FAT e khomaretsoeng ho USB-HID HOST port (J14) haeba thupa e na le .bit configuration e le 'ngoe. file bukeng ea motso, JP2 e kentsoe, 'me matla a boto a tsamaisoa ka baesekele. FPGA e tla hana ka bo eona .bit efe kapa efe filetse sa hahoang bakeng sa FPGA e nepahetseng.

Lisebelisoa tsa Matla

Boto ea Anvyl e hloka 5V ea kantle, 4A kapa mohloli o moholo oa matla o nang le setsi se setle, 2.1mm ka hare ho bophara ba coax plug (phepelo e loketseng e fanoa e le karolo ea Anvyl kit). MoqtagLi-circuits tsa taolo tse tsoang ho Lisebelisoa tsa Analog li theha lisebelisoa tse hlokahalang tsa 3.3V, 1.8V le 1.2V ho tsoa phepelong ea mantlha ea 5V. LED e ntle ea matla (LD19), e tsamaisoang ke mohala OR ea lihlahisoa tsohle tse ntle tsa matla ho thepa, e bontša hore lisebelisoa tsohle li sebetsa ka mokhoa o tloaelehileng. Lisebelisoa tse latelang li teng seporong ka seng:

  • 5V : Lihokelo tsa USB-HID, selaoli sa TFT touchscreen, HDMI, le sehokelo sa katoloso
  • 3.3V : SRAM, Ethernet PHY I/O, USB-HID controllers, FPGA I/O, oscillators, SPI Flash, Audio codec, TFT display, OLED display, GPIO, Pmods, le sehokelo sa katoloso
  • 1.8V : DDR2, USB-JTAG/USB-UART molaoli, FPGA I/O, le GPIO
  • 1.2V : Koko ea FPGA le konokono ea Ethernet PHY

Sistimi ea Adept
Adept e na le sebopeho se nolofalitsoeng sa tlhophiso. Ho hlophisa boto ea Anvyl u sebelisa Adept, qala ka ho theha boto ebe u qala software:

  • hokela le ho hokela phepelo ea motlakase
  • hokela thapo ea USB ho PC le boema-kepe ba USB PROG botong
  • qala software ea Adept
  • bulela sesebelisoa sa matla sa Anvyl
  • emela hore FPGA e lemohuoe

Sebelisa mokhoa oa ho bala ho hokahanya .bit e batloang file ka FPGA, ebe o tobetsa konopo ea Lenaneo. Tlhophiso file e tla romelloa ho FPGA, 'me lebokose la puisano le tla bontša hore na lenaneo le atlehile. Tlhophiso "e entsoe" LED e tla khantša ka mor'a hore FPGA e hlophisoe ka katleho. Pele o qala tatellano ea mananeo, Adept e netefatsa hore tlhophiso efe kapa efe e khethiloeng files li na le khoutu ea ID ea FPGA e nepahetseng - sena se thibela .bit e fosahetseng files ho tloha ho romelloa ho FPGA. Ntle le sebaka sa ho sesa le ho sheba le li-button tsa lenaneo, sebopeho sa tlhophiso se fana ka konopo ea Initialize Chain, fensetere ea console, le bar ea maemo. Konopo ea Initialize Chain e na le thuso haeba likhokahano tsa USB le boto li sitisitsoe. Fesetere ea console e bonts'a boemo ba hajoale, 'me sebaka sa boemo se bonts'a tsoelo-pele ea nako ea nnete ha o jarolla tlhophiso file.

Memori ea DDR2
Chip e le 'ngoe ea memori ea 1Gbit DDR2 e khannoa ho tsoa sebakeng sa taolo ea memori ho Spartan-6 FGPA. Sesebelisoa sa DDR2, MT47H64M16HR-25E kapa se lekanang, se fana ka bese ea 16-bit le libaka tsa 64M. Boto ea Anvyl e lekiloe bakeng sa ts'ebetso ea DDR2 ho fihla ho sekhahla sa data sa 800MHz. Sehokelo sa DDR2 se latela melaoana ea pin-out le ea ho tsamaisa e boletsoeng ho Xilinx Memory Interface Generator (MIG) User Guide. Khokahano e ts'ehetsa lipontšo tsa SSTL18, 'me liaterese tsohle, data, lioache, le matšoao a taolo li tsamaellana le ho laoloa. Ho fanoe ka lipara tse peli tse tsamaellanang hantle tsa oache ea DDR2 e le hore DDR e ka tsamaisoa ka lioache tse tlase tse tsoang ho FPGA.

Memori ea Flash
Boto ea Anvyl e sebelisa sesebelisoa sa memori sa 128Mbit Numonyx N25Q128 Serial (se hlophisitsoeng e le 16Mbit ka 8) bakeng sa polokelo e sa fetoheng ea tlhophiso ea FPGA. files. SPI Flash e ka hlophisoa ka .mcs file sebelisa software ea iMPACT. Sebopeho sa FPGA file e hloka tlase ho 12Mbits, e siea 116Mbits e fumaneha bakeng sa data ea mosebelisi. Lintlha li ka fetisetsoa ho tsoa ho PC ho ea ho / ho tloha sesebelisoa sa flash ka lisebelisoa tsa basebelisi, kapa ka lisebelisoa tse hahiloeng ho iMPACT PROM. file software ea tlhahiso. Meralo ea basebelisi e hlophisitsoeng ho FPGA le eona e ka fetisetsa data ho tsoa ho flash.
Lenaneo la teko/pontšo la boto le kengoa ho SPI Flash nakong ea tlhahiso.

Ethernet PHY
Boto ea Anvyl e kenyelletsa SMSC 10/100 mbps PHY (LAN8720A-CP-TR) e kopantsoeng le sehokelo sa Halo HFJ11-2450E RJ-45. PHY e hokahane le FPGA e sebelisa tlhophiso ea RMII. E hlophisitsoe hore e kene ka har'a mokhoa oa "All Capable, le Auto Negotiation Enabled" ha o sebelisa matla. Leqephe la data bakeng sa SMSC PHY le fumaneha ho tsoa ho SMSC websebaka.

HDMI Output
Boto ea Anvyl e na le boema-kepe bo le bong bo sa tsitsang ba HDMI. Boema-kepe bo sa tsitsang bo sebelisa sehokelo sa mofuta oa HDMI oa A. Kaha litsamaiso tsa HDMI le DVI li sebelisa mokhoa o tšoanang oa ho bonts'a TMDS, adaptara e bonolo (e fumanehang mabenkeleng a mangata a elektronike) e ka sebelisoa ho khanna sehokelo sa DVI ho tloha koung ea phallo ea HDMI. Sehokelo sa HDMI ha se kenye matšoao a VGA, kahoo lipontšo tsa analoge li ke ke tsa tsamaisoa.
Lihokelo tsa HDMI tsa 19-pin li kenyelletsa liteishene tse fapaneng tsa data, likhokahano tse hlano tsa GND, bese ea terata e le 'ngoe ea Consumer Electronics Control (CEC), bese ea terata e 'meli ea Display Data Channel (DDC) eo ha e le hantle e leng bese ea I2C, Hot Plug Detect. (HPD) lets'oao, lets'oao la 5V le khonang ho fana ka ho fihla ho 50mA, le phini e le 'ngoe e bolokiloeng (RES). Ho tsena, liteishene tsa data tse fapaneng, bese ea I2C, le CEC li hokahane le FPGA.

VGA
Anvyl e fana ka sebopeho sa 12bit VGA se lumellang mebala e fihlang ho 4096 e bonts'itsoeng ho VGA Monitor e tloaelehileng. Matšoao a mahlano a tloaelehileng a VGA a Bofubelu, Botala, Botala, Horizontal Sync (HS), le Vertical Sync (VS) a tsamaisoa ka kotloloho ho tloha FPGA ho ea ho sehokelo sa VGA. Ho na le matšoao a mane a tsamaisoang ho tloha FPGA bakeng sa e 'ngoe le e' ngoe ea matšoao a tloaelehileng a mebala ea VGA e hlahisang sistimi ea video e ka hlahisang mebala ea 4,096. E 'ngoe le e' ngoe ea matšoao ana e na le mohanyetsi oa letoto leo ha a kopantsoe le potoloho, a theha karohano e nang le 75-ohm ea ho felisa pontšo ea VGA. Lipotoloho tsena tse bonolo li netefatsa hore matšoao a video a ke ke a feta boholo bo boletsoeng ke VGAtage, le ho hlahisa matshwao a mebala a ho (.7V), a timme ka botlalo (0V) kapa kae-kae mahareng.

DIGILENT-PmodDHB1-Dual-H-Bridge-03Setšoantšo sa 2. VGA segokanyimmediamentsi sa sebolokigolo.

 

Setšoantšo sa 3. Sehokelo sa HD DB-15, mohlala oa lesoba la PCB, likabelo tsa phini, le 'mapa oa matšoao a mebala.

Tšebeliso ea VGA e thehiloeng ho CRT ampmaballo a elektrone a tsamaeang a feto-fetohileng (kapa mahlaseli a cathode) ho hlahisa tlhahisoleseling skrineng se koahetsoeng ke phosphor. Lits'oants'o tsa LCD li sebelisa li-switch tse ngata tse ka etsang hore ho be le voltage tšela karolo e nyane ea kristale ea mokelikeli, ka hona e fetola tumello ea khanya ka kristale ho latela pixel-by-pixel. Le hoja tlhaloso e latelang e lekanyelitsoe ho lipontšo tsa CRT, lipontšo tsa LCD li fetohile ho sebelisa nako ea matšoao a tšoanang le a lipontšo tsa CRT (kahoo puisano ea "lipontšo" e ka tlase e amana le CRTs le LCD ka bobeli). Lipontšo tsa mebala ea CRT li sebelisa maballo a mararo a elektronike (e 'ngoe bakeng sa khubelu, e' ngoe bakeng sa boputsoa, ​​​​e 'ngoe bakeng sa botala) ho matlafatsa phosphor e koahelang karolo e ka hare ea karolo ea pontšo ea tube ea cathode ray (bona setšoantšo sa 1). Mabala a elektrone a tsoa ho "lithunya tsa elektronike", e leng li-cathode tse futhumetseng tse nang le lintlha tse ntle tse behiloeng haufi le poleiti ea annular e qosoang hantle e bitsoang "grid". Matla a motlakase a behiloeng ke marang-rang a hula mahlaseli a lielektrone tse matlafalitsoeng ho tloha ho li-cathodes, 'me mahlaseli ao a fepeloa ke motlakase o phallang ka har'a cathodes. Mahlaseli ana a likaroloana a qala ho potlakisa ho ea ho marang-rang, empa kapele a oela tlas'a tšusumetso ea matla a maholoanyane a motlakase a bakoang ke karolo eohle ea phosphor e koahetsoeng ka holim'a CRT e lefisoa ho 20kV (kapa ho feta). Mahlaseli a lebisitsoe ho lebaleng le letle ha a ntse a feta bohareng ba marang-rang, ebe joale a potlakisa ho ba le tšusumetso holim'a pontšo e koahetsoeng ke phosphor. Sebaka sa phosphor se khanya ka mokhoa o khanyang sebakeng sa tšusumetso, 'me se tsoela pele ho khanya ka makholo a' maloa a microseconds ka mor'a hore bekeng e tlosoe. E kholoanyane ea hona joale e feptjoang ka har'a cathode, phosphor e tla khanya haholoanyane.

Pakeng tsa marang-rang le sebaka sa pontšo, sefate sa elektronike se feta molaleng oa CRT moo likhoele tse peli tsa terata li hlahisang masimo a orthogonal electromagnetic. Hobane mahlaseli a cathode a entsoe ka likaroloana tse qosoang
(li-electrone), li ka khelosoa ke matla ana a makenete. Maqhubu a hona joale a fetisoa ka li-coil ho hlahisa matla a khoheli a kopanang le mahlaseli a cathode 'me a etsa hore a fetele holim'a pontšo ka mokhoa oa "raster", ka mokhoa o otlolohileng ho tloha ho le letšehali ho ea ho le letona le ho ea holimo ho tloha holimo ho ea tlaase. Ha lehlaseli la cathode le ntse le tsamaea holim'a pontšo, hona joale e romelloang lithunya tsa elektronike e ka eketseha kapa ea fokotseha ho fetola khanya ea pontšo sebakeng sa tšusumetso ea mahlaseli a cathode.

Nako ea Sisteme ea VGA
Linako tsa matšoao a VGA li hlalositsoe, li phatlalalitsoe, li na le litokelo tsa molao le ho rekisoa ke mokhatlo oa VESA (www.vesa.org). Lintlha tse latelang tsa nako ea sistimi ea VGA li fanoe joalo ka mohlalaample hore na mochini oa VGA o ka tsamaisoa joang ka qeto ea 640 × 480. Bakeng sa tlhaiso-leseling e nepahetseng haholoanyane, kapa bakeng sa tlhaiso-leseling ka maqhubu a mang a VGA, sheba litokomane tse fumanehang ho VESA. websebaka.
Tlhahisoleseding e bonts'oa feela ha sefate se tsamaea "pele" (ho tloha ho le letšehali ho ea ka ho le letona le holimo ho ea tlase), eseng nakong ea nako eo sefate se behoang bocha ka lehlakoreng le letšehali kapa ka holimo ho pontšo. Boholo ba nako e ka bang teng ea ho bonts'a bo lahleha ka nako "e sa sebetseng" ha beam e hlophisoa bocha le ho tsitsisoa ho qala pontšo e ncha e otlolohileng kapa e otlolohileng. Boholo ba maballo, makhetlo ao maballo a ka latelloang ka ona ponts'ong, le maqhubu ao lebone la elektrone le ka feto-fetohang ka lona, ​​le khetholla qeto ea pontšo. Lipontšo tsa VGA tsa sejoale-joale li ka amohela liqeto tse fapaneng, 'me potoloho ea taolo ea VGA e laela qeto ka ho hlahisa matšoao a nako ho laola lipaterone tsa raster. Molaoli o tlameha ho hlahisa li-pulses tsa synchronizing ho 3.3V (kapa 5V) ho beha maqhubu ao hona joale a phallang ka li-coil tse khelohileng, 'me o tlameha ho netefatsa hore data ea video e sebelisoa ho lithunya tsa elektronike ka nako e nepahetseng. Lipontšo tsa video tsa Raster li hlalosa palo ea "mela" e tsamaellanang le palo ea lipallo tse tšekaletseng tseo cathode e li etsang holim'a sebaka sa pontšo, le palo ea "likholomo" tse tsamaellanang le sebaka moleng o mong le o mong o abetsoeng "setšoantšo" se le seng. kapa pixel. Lipontšo tse tloaelehileng li sebelisa mela e 240 ho isa ho e 1200 le ho tloha ho mela e 320 ho isa ho e 1600. Kakaretso ea boholo ba ponts'o le palo ea mela le likholomo li khetholla boholo ba pixel ka 'ngoe.

Lintlha tsa video hangata li tsoa mohopolong o khathollang video, o nang le li-byte tse le 'ngoe kapa ho feta tse abetsoeng sebaka se seng le se seng sa pixel (Anvyl e sebelisa li-bits tse' ne ka pixel). Selaoli se tlameha ho supa mohopolong oa video ha maballo a ntse a tsamaea ponts'ong, 'me a lata le ho sebelisa data ea video ponts'ong hantle ka nako eo beam ea elektrone e tsamaeang ka har'a pixel e fanoeng.

Potoloho ea taolo ea VGA e tlameha ho hlahisa matšoao a nako ea HS le VS le ho hokahanya phano ea data ea video ho latela oache ea pixel. Oache ea pixel e hlalosa nako e teng ea ho hlahisa pixel e le 'ngoe ea tlhahisoleseling. Letšoao la VS le hlalosa khafetsa "khatholla" ea ponts'o, kapa makhetlo ao tlhahisoleseling eohle e hlahang skrineng e toroang bocha. Maqhubu a fokolang a ho khatholla ke ts'ebetso ea matla a phosphor le electron beam ea ponts'o, 'me maqhubu a khathollang a theoha ho 50Hz ho isa ho 120Hz. Palo ea mela e tla hlahisoa ka makhetlo a ho hlasimolla e hlalosa maqhubu a "retrace" a rapameng. Bakeng sa ponts'o ea 640-pixel ka mela e 480 e sebelisang oache ea pixel ea 25MHz le 60 +/-1Hz e khathollang, nako ea matšoao e bontšitsoeng tafoleng e ka tlase e ka nkuoa. Linako tsa sync ea bophara ba pulse le linako tsa mathule a ka pele le a ka morao (linako tsa mathule ke linako tsa pele le tsa morao-rao tsa pulse tseo ka tsona tlhahisoleseling e ke keng ea hlahisoa) li ipapisitse le litebello tse nkuoeng ho tsoa lipontšong tsa 'nete tsa VGA.
Potoloho ea taolo ea VGA e khetholla tlhahiso ea k'haontareng e tšekaletseng e tsamaisoang ke oache ea pixel ho hlahisa linako tsa matšoao a HS. Khaonta ena e ka sebelisoa ho fumana sebaka sefe kapa sefe sa pixel moleng o fanoeng.

Ka mokhoa o ts'oanang, tlhahiso ea k'haontareng ea vertical-sync e eketsang phallo e 'ngoe le e' ngoe ea HS e ka sebelisoa ho hlahisa linako tsa matšoao a VS, 'me k'haonte ena e ka sebelisoa ho fumana mola o fanoeng. Lisebelisoa tsena tse peli tse lulang li sebetsa li ka sebelisoa ho theha aterese ho RAM ea video. Ha ho na kamano ea nako pakeng tsa ho qala ha HS pulse le ho qala ha VS pulse e boletsoeng, kahoo moqapi a ka hlophisa li-counters ho theha liaterese tsa RAM tsa video habonolo, kapa ho fokotsa logic ea decoding bakeng sa sync pulse generation.

Audio (I2S)
Boto ea Anvyl e kenyelletsa "Analog Devices audio codec" SSM2603CPZ (IC5) e nang le li-jacks tse 'ne tsa 1/8 ″ bakeng sa line-out (J7), headphone-out (J6), line-in (J9), le microphone-in (J8) .
Lintlha tsa molumo sampling ho fihla ho li-bits tse 24 le 96KHz e tšehetsoa, ​​'me molumo ho (rekoto) le audio out (playback) s.ampLitefiso tsa ling li ka behoa ka boikemelo. Jack ea microphone ke mono, 'me li-jacks tse ling kaofela ke stereo. The headphone jack e tsamaisoa ke audio codec ka hare ampmoqhobi. Lethathamo la lintlha tsa SSM2603CPZ audio codec le fumaneha ho tsoa ho Lisebelisoa tsa Analog websebaka.

Pontšo ea TFT skrineng
Ho sebelisoa skrini sa LCD sa 4.3 ″ se nang le sebopeho se pharalletseng se hlakileng sa 'mala o khanyang oa LED se sebelisoa ho Anvyl. Skrine e na le ponts'o ea 480 × 272 ea tlhaho e nang le botebo ba mebala ea 24 bits ka pixel. Sekirini sa mehala e mene se hanyetsang se nang le antiglare se koahelang sebaka sohle se sebetsang sa pontšo. The LCD skrine le touchscreen ka sebelisoa ka boikemelo. Ho baloa ha ho ama ho ba le lerata ha LCD e butse, empa o ka sefa lerata mme o ntse o fumana s e potlakileng.ample rate. Haeba u hloka ho nepahala ho fetisisa le sample litekanyetso, o lokela ho tima LCD nakong ea "touchscreen".ampling.
Ho hlahisa setšoantšo, LCD e hloka ho tsamaisoa khafetsa ka data e nang le nako e nepahetseng. Lintlha tsena li na le mela le linako tse se nang letho tse etsang liforeimi tsa video. Foreimi e 'ngoe le e 'ngoe e na le mela e sebetsang e 272 le mela e 'maloa e sa reng letho. Mohala o mong le o mong o na le linako tse sebetsang tsa pixel tse 480 le linako tse 'maloa tse se nang letho.
Bakeng sa lintlha tse ling mabapi le ho sebelisa Pontšo ea TFT, sheba bukana ea litšupiso ea Vmod-TFT. Anvyl le Vmod-TFT li sebelisa lisebelisoa tse tšoanang tsa pontšo 'me li hloka matšoao a tšoanang a taolo. Meetso ea litšupiso e sebelisang ponts'o ea TFT ea Anvyl e ka fumanoa leqepheng la sehlahisoa sa Anvyl.

OLED
Inteltronic/Wisechip UG-2832HSWEG04 OLED Display e sebelisoa ho Anvyl. Sena se fana ka 128 × 32 pixel, passive-matrix, pontšo ea monochrome. Boholo ba pontšo ke 30mm x 11.5mm x 1.45mm. Sebopeho sa SPI se sebelisetsoa ho lokisa pontšo, hammoho le ho romela data ea bitmap ho sesebelisoa. Anvyl OLED e bonts'a setšoantšo sa ho qetela se huleloang skrineng ho fihlela se theohile kapa setšoantšo se secha se huleloa ponts'ong. Ho khatholla le ho ntlafatsa ho sebetsoa ka hare.
Anvyl e na le potoloho e tšoanang ea OLED joalo ka PmodOLED, ntle le hore CS # e huleloa tlase, e nolofalletsa ponts'o ka boiketsetso. Bakeng sa lintlha tse ling mabapi le ho khanna Anvyl OLED, sheba bukana ea litšupiso ea PmodOLED. Meralo ea litšupiso e sebelisang ponts'o ea Anvyl OLED e ka fumanoa leqepheng la sehlahisoa sa Anvyl.

USB-UART Bridge (Serial Port)
Anvyl e kenyelletsa borokho ba FTDI FT2232HQ USB-UART ho lumella lits'ebetso tsa PC ho buisana le boto ho sebelisa litaelo tse tloaelehileng tsa koung ea Windows COM. Li-driver tsa mahala tsa USB-COM, tse fumanehang ho www.ftdichip.com tlas'a "Virtual Com Port" kapa sehlooho sa VCP, fetola lipakete tsa USB ho data ea UART / serial port. Lintlha tsa serial port li fapanyetsanoa le FPGA ho sebelisoa boema-kepe ba terata tse peli (TXD/RXD) le taolo ea phallo ea software (XON/XOFF). Kamora hore bakhanni ba kenngoe, litaelo tsa I/O tse tsoang ho PC tse lebisitsoeng koung ea COM li tla hlahisa sephethephethe sa data sa serial ho li-pin tsa T19 le T20 FPGA.

FT2232HQ, e khomaretsoeng ho port J12, e boetse e sebelisoa e le molaoli oa Digilent USB-J.TAG Circry, empa mesebetsi ena e 'meli e ikemela ka ho felletseng ho e mong. Baqapi ba nang le thahasello ea ho sebelisa ts'ebetso ea UART ea FT2232 ka har'a moralo oa bona ha ba hloke ho tšoenyeha ka J.TAG li-circuits li kena-kenana le data ea bona, le ka tsela e fapaneng.

Li-Hosts tsa USB HID
Li-microchip tse peli tsa PIC24FJ128GB106 li fana ka Anvyl ka bokhoni ba ho amohela USB HID. Firmware ka har'a li-microcontrollers e ka khanna mouse kapa keyboard e hokeletsoeng ho mofuta oa lihokelo tsa USB ho J13 le.

J14 e ngotsoe
“PATILE” le “HOST”. Li-Hubs ha li tšehetsoe, kahoo ho ka sebelisoa mouse e le 'ngoe kapa keyboard e le' ngoe boema-kepeng bo bong le bo bong.

Setšoantšo sa 9. Sebopeho sa USB HID.

"HOST" PIC24 e kenya matšoao a mane ho FPGA - tse peli li nehetsoe joalo ka kou ea keyboard / mouse ho latela protocol ea PS/2, 'me tse peli li hokahane le boema-kepe ba terata tse peli tsa FPGA, kahoo FPGA e ka hlophisoa ho tsoa ho file e bolokiloe ka har'a memori ea USB. Ho hlophisa FPGA, hokela memori e hlophisitsoeng ea FAT e nang le lenaneo le le leng la .bit file bukeng ea motso, laela JP2, le matla a boto ea potoloho. Sena se tla etsa hore processor ea PIC e hlophise FPGA, le karolo efe kapa efe e fosahetseng files e tla hanoa ka bo eona. Hlokomela hore PIC24 e bala mokhoa oa FPGA, init, le li-pin tse entsoeng, 'me e ka khanna pin ea PROG e le karolo ea tatellano ea lenaneo.

HID Controller
Ho fihlella selaoli sa moamoheli oa USB, meralo ea EDK e ka sebelisa motheo o tloaelehileng oa PS/2 (meralo e seng ea EDK e ka sebelisa mochini o bonolo oa mmuso).

Litoeba le likonopo tse sebelisang PS/2 protocol1 li sebelisa bese ea terata e 'meli (oache le data) ho buisana le sesebelisoa sa moamoheli. Ka bobeli li sebelisa mantsoe a 11-bit a kenyelletsang ho qala, ho emisa le ho leka-lekanya ho sa tloaelehang, empa lipakete tsa data li hlophisitsoe ka tsela e fapaneng, 'me sebopeho sa keyboard se lumella ho fetisoa ha data ka mahlakoreng a mabeli (e le hore sesebelisoa sa moamoheli se ka khantša li-LED tsa naha ho keyboard). Linako tsa libese li bontšoa setšoantšong. Lits'oants'o tsa oache le data li tsamaisoa feela ha phetisetso ea data e etsahala, 'me ho seng joalo li ts'oaroa ka mokhoa o sa sebetseng ho logic '1'. Linako li hlalosa litlhoko tsa mats'oao bakeng sa likhokahano ho tloha ho moamoheli le likhokahano tsa keyboard tsa mahlakore a mabeli. Potoloho ea sebopeho sa PS/2 e ka kengoa tšebetsong ho FPGA ho theha keyboard kapa sebopeho sa mouse.

Keyboard
Khiboto e sebelisa li-drivers tse bulehileng e le hore keyboard, kapa sesebelisoa se khomaretsoeng, se khone ho khanna bese ea lithapo tse peli (haeba sesebelisoa sa moamoheli se ke ke sa romella data ho keyboard, moamoheli a ka sebelisa likou tsa ho kenya feela).
Li-keyboards tsa mofuta oa PS/2 li sebelisa likhoutu tsa scan ho buisana ka lintlha tsa konopo ea konopo. Senotlolo se seng le se seng se abeloa khoutu e romelloang neng kapa neng ha senotlolo se tobetsoa. Haeba senotlolo se ts'oaroe, khoutu e tla romelloa khafetsa hoo e ka bang hanngoe ka 100ms. Ha senotlolo se lokolloa, ho romelloa khoutu ea konopo ea F0 (binary "11110000"), 'me e lateloe ke khoutu ea scan ea senotlolo se lokolotsoeng. Haeba senotlolo se ka suthisoa ho hlahisa tlhaku e ncha (joaloka tlhaku e kholo), joale ho romelloa sebopeho sa shift ho kenyelletsa khoutu ea scan, 'me moamoheli o tlameha ho etsa qeto ea hore na a sebelise sebapali sefe sa ASCII. Linotlolo tse ling, tse bitsoang linotlolo tse atolositsoeng, li romella E0 (binary “11100000”) pele ho khoutu ea scan (mme li ka romella khoutu e fetang e le 'ngoe ea scan). Ha senotlolo se atolositsoeng se lokolloa, ho romelloa khoutu ea senotlolo ea E0 F0, e lateloe ke khoutu ea scan. Likhoutu tsa scan bakeng sa linotlolo tse ngata li bonts'itsoe setšoantšong. Sesebelisoa sa moamoheli le sona se ka romella data ho keyboard. Ka tlase ke lethathamo le lekhutšoanyane la litaelo tse tloaelehileng tseo moamoheli a ka li romellang.

  • ED: Beha Num Lock, Caps Lock, le Scroll Lock LEDs. Keyboard e khutlisa FA ka mor'a ho amohela ED, ebe moamoheli o romela li-byte ho beha boemo ba LED: bit 0 sets Scroll Lock, bit 1 sets Num Lock, le bit 2 sets Caps lock. Li-Bits 3 ho isa ho tse 7 li hlokomolohuoa.
  • EE: Echo (teko). Keyboard e khutlisa EE kamora ho amohela EE.
  • F3: Beha sekhahla sa ho pheta-pheta khoutu. Keyboard e khutlisa F3 ha e amohela FA, ebe moamoheli o romela byte ea bobeli ho beha sekhahla sa ho pheta-pheta.
  • FE: Romela hape. FE e tataisa keyboard hore e romele khoutu ea morao-rao ea scan ninete.
  • FF: Seta bocha. E tsosolosa keyboard.

Khiboto e ka romella data ho moamoheli ha feela lintlha le lioache li le holimo (kapa li sa sebetse). Kaha moamoheli ke mookameli oa bese, keyboard e tlameha ho hlahloba ho bona hore na moamoheli o romella data pele a khanna bese. Ho nolofatsa sena, mohala oa oache o sebelisoa e le lets'oao le "hlakileng ho romella". Haeba moamoheli a hulela mohala oa oache tlase, keyboard ha ea lokela ho romela data leha e le efe ho fihlela oache e lokolloa. Khiboto e romela data ho moamoheli ka mantsoe a 11-bit a nang le '0' ea ho qala, e lateloe ke 8-bits of scan code (LSB pele), e lateloe ke palo e sa tloaelehang ebe e felisoa ka '1' stop bit. Khiboto e hlahisa liphetoho tsa oache tse 11 (ho 20 ho isa ho 30KHz) ha data e romelloa, 'me data e sebetsa pheletsong e oelang ea oache.

Ha se baetsi bohle ba li-keyboard ba khomarelang ka tieo litlhaloso tsa PS/2; likonopo tse ling li kanna tsa se hlahise molumo o nepahetseng oa pontšotagkapa sebelisa mekhoa e tloaelehileng ea puisano. Ho lumellana le moamoheli oa USB ho ka fapana lipakeng tsa likonopo tse fapaneng. 1

Likhoutu tsa scan bakeng sa linotlolo tse ngata tsa PS/2 li bontšitsoe setšoantšong se ka tlase.

Tweba
Toeba e hlahisa oache le lets'oao la data ha le sisinyeha, ho seng joalo, matšoao ana a lula a le logic '1'. Nako le nako ha toeba e sisinyeha, ho romelloa mantsoe a mararo a 11-bit ho tloha ho toeba ho ea sesebelisoa sa moamoheli. Le leng le le leng la mantsoe a 11-bit le na le '0' ea ho qala, 'me e lateloe ke likotoana tse 8 tsa data (LSB pele), e lateloe ke palo e sa tloaelehang,' me e felisoe ka '1' stop bit. Ka hona, phetiso e 'ngoe le e 'ngoe ea data e na le li-bits tse 33, moo li-bits 0, 11, le 22 e leng '0' ea ho qala, 'me li-11, 21, le 33 ke li-stop bits tsa '1'. Libaka tse tharo tsa data tsa 8-bit li na le data ea motsamao joalo ka ha ho bonts'itsoe setšoantšong se kaholimo. Lintlha li sebetsa pheletsong ea oache, 'me nako ea oache ke 20 ho isa ho 30KHz.
Mouse e nka mokhoa oa ho hokahanya o amanang moo ho tsamaisa mouse ho ea ka ho le letona ho hlahisa nomoro e nepahetseng tšimong ea X, 'me ho ea ka letsohong le letšehali ho hlahisa nomoro e fosahetseng. Ka mokhoa o ts'oanang, ho suthisa toeba holimo ho hlahisa palo e nepahetseng tšimong ea Y, 'me ho theoha ho emela palo e fosahetseng (li-bits tsa XS le YS boemong ba byte ke matšoao a matšoao - '1' e bontša palo e fosahetseng). Bongata ba linomoro tsa X le Y bo emela sekhahla sa ho tsamaea ha litoeba - ha palo e kholoanyane, peba e ntse e tsamaea kapele (li-bits tsa XV le YV maemong a byte ke matšoao a khaphatsehang ea motsamao - '1' e bolela hore ho khaphatseha ho etsahetse) . Haeba mouse e tsamaea e sa khaotse, phetisetso ea 33-bit e phetoa ka mor'a 50ms kapa joalo. Mabala a L le R a boemo ba byte a bonts'a ho tobetsa konopo ea ho le letšehali le ea ho le letona ('1' e bontša hore konopo ea tokisoa).

Keypad
Letlapa la dikonopo la Anvyl le na le dikonopo tse 16 tse ngotsweng (0-F). E hlophisitsoe e le matrix eo ho eona mola o mong le o mong oa likonopo ho tloha ka ho le letšehali ho ea ho le letona li tlanngoeng ho pini ea mola, 'me kholomo ka' ngoe ho tloha holimo ho ea tlase e tlamelloa pineng ea kholomo. Sena se fa mosebelisi lithapo tse 'ne tsa mela le likholomo tse nne ho sebetsana le konopo ea konopo. Ha konopo e tobetsoa, ​​lithakhisa tse tsamaellanang le mola le kholomo ea konopo lia hokahana.
Ho bala boemo ba konopo, pinana ea kholomo eo konopo e lutseng ho eona e tlameha ho theoleloa tlase ha likholomo tse ling tse tharo li le holimo. Sena se nolofalletsa likonopo tsohle tse kholomong eo. Ha konopo e kholomong eo e sutumetsoa, ​​pinana e tsamaisanang le eona e tla bala logic tlase.
Boemo ba likonopo tsohle tse 16 bo ka khethoa ka mokhoa oa mehato e mene ka ho nolofalletsa e 'ngoe le e' ngoe ea litšiea tse 'nè ka nako. Sena se ka etsoa ka ho potoloha mokhoa oa "1110" ho pholletsa le likholomo. Nakong ea mohato o mong le o mong, maemo a logic a melapo a lumellana le boemo ba likonopo kholomong eo.

Ho lumella ho tobetsa likonopo ka nako e le 'ngoe moleng o le mong, ho e-na le hoo, lokisa likholomo hore li be le mahlakore a mabeli a nang le li-resistors tse ka hare tsa ho hula le ho boloka litšiea li sa baloe ka mokhoa o phahameng.

Li-oscillators/ Lioache
Boto ea Anvyl e kenyelletsa oscillator e le 'ngoe ea 100MHz Crystal e hokahantsoeng ho pin D11 (D11 ke kenyelletso ea GCLK bankeng 0). Oache ea ho kenya e ka khanna leha e le efe kapa lithaele tsohle tsa tsamaiso ea lioache tse 'nè ho Spartan-6. Thaele e 'ngoe le e 'ngoe e kenyelletsa Batsamaisi ba Lioache ba babeli (DCMs) le Phase-Locked Loop e le 'ngoe (PLLs).DCMs e fana ka mekhahlelo e mene ea maqhubu a ho kenya (0º, 90º, 180º, le 270º), oache e arohaneng e ka arolang oache ea ho kenya. ka palo efe kapa efe ho tloha ho 2 ho isa ho 16 kapa 1.5, 2.5, 3.5… 7.5, le li-oache tse peli tsa antiphase tse ka atisang ka palo efe kapa efe ho tloha ho 2 ho ea ho 32 'me ka nako e le 'ngoe li aroloa ka palo efe kapa efe ho tloha ho 1 ho ea ho 32.

Li-PLL li sebelisa Moqtage Controlled Oscillators (VCOs) e ka hlophisoang ho hlahisa maqhubu ho tloha ho 400MHz ho isa ho 1080MHz ka ho beha lihlopha tse tharo tsa li-programmable dividers nakong ea FPGA ea tlhophiso. Liphetho tsa VCO li na le liphetho tse robeli tse arohaneng ka ho lekana (0º, 45º, 90º, 135º, 180º, 225º, 270º, le 315º) tse ka aroloa ka palo efe kapa efe lipakeng tsa 1 le 128.

I / O ea mantlha
Boto ea Anvyl e na le li-LED tse leshome le metso e mene (tse leshome tse khubelu, tse peli tse mosehla, le tse peli tse tala), li-slide switches tse robeli, li-switches tse robeli tsa DIP ka lihlopha tse peli, likonopo tse 'nè tsa li-push, lipontšo tse tharo tsa likarolo tse supileng tsa likarolo tse supileng, le lebokose la 630 la tie-point tse leshome tsa dijithale tsa I/O. Likonopo tse sutumetsang, li-slide switch le li-switches tsa DIP li hokahane le FPGA ka li-resistants tsa letoto ho thibela tšenyo e tsoang ho lipotoloho tse khutšoane tse sa lebelloang (potoloho e khuts'oane e ka etsahala haeba pinana ea FPGA e abetsoeng konopo ea pushbutton kapa slide switch e hlalositsoe ka mokhoa o sa tsebeng e le tlhahiso). Li-pushbuttons ke li-switches tsa "motsotsoana" tse atisang ho hlahisa tlhahiso e tlaase ha li phomotse, le tlhahiso e phahameng hafeela li hatelloa. Li-switches tsa li-slide le li-switches tsa DIP li hlahisa lintho tse kenang tse phahameng kapa tse tlase ho latela maemo a tsona. Li-breadboard tse leshome tsa digital I/O's (BB1 - BB10) li hokahane ka kotloloho le FPGA e le hore li ka kenyelletsoa habonolo lipotolohong tsa tloaelo.

Tobetsa Likonopo Li-Slide Switches Liphetoho tsa DIP Li-LED Letlapa la bohobe
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

Lethathamo la 1. Motheo oa I/O pinout.

Pontšo ea Karolo e Supileng

Boto ea Anvyl e na le likarolo tse tharo tse tloaelehileng tsa cathode tse nang le likarolo tse supileng tsa LED. E 'ngoe le e' ngoe ea linomoro tse peli e entsoe ka likarolo tse supileng tse hlophisitsoeng ka mokhoa oa "palo ea borobeli", e nang le LED e kentsoeng karolong ka 'ngoe. Li-LED tsa likarolo li ka bonesoa ka bonngoe, kahoo e 'ngoe ea lipaterone tse 2 e ka bonts'oa nomorong ka ho khantša likarolo tse ling tsa LED le ho siea tse ling li le lefifi. Har'a mekhoa ena e ka bang 128, tse leshome tse tsamaellanang le linomoro tsa decimal ke tsona tse molemo ka ho fetisisa.
Matshwao a tlwaelehileng a cathode a fumaneha e le matshwao a kenyang a "dijiti tse tsheletseng" ho dipontsho tse tharo tsa dinomoro tse 2. Li-anode tsa likarolo tse tšoanang ho linomoro tsohle tse tšeletseng li hokahantsoe ho li-circuit node tse supileng tse ngotsoeng AA ka AG (ka hona, bakeng sa mohlala.ample, li-anode tse tšeletseng tsa "D" ho tloha ho linomoro tse tšeletseng li kopantsoe hammoho ho ba node e le 'ngoe ea potoloho e bitsoang "AD"). Matshwao ana a supileng a anode a fumaneha e le dikenyo ho dipontsho tsa dinomoro tse 2. Lenaneo lena la ho hokahanya ha lets'oao le etsa pontšo ea multiplexed, moo matšoao a anode a tloaelehileng ho linomoro tsohle empa a ka khantša feela likarolo tsa digit eo letšoao la cathode le lumellanang le tiisoang.

Sekala sa taolo ea sekheno se ka sebelisoa ho bonts'a nomoro ea linomoro tse peli ponts'o ka 'ngoe. Potoloho ena e tsamaisa mats'oao a cathode le lipaterone tsa anode tse tsamaellanang tsa dijiti ka 'ngoe ka tatellano e pheta-phetoang, e tsoelang pele, ka sekhahla sa ntlafatso se potlakileng ho feta karabelo ea mahlo a motho. Nomoro e ’ngoe le e ’ngoe e bonesoa feela karolong ea botšelela ea nako, empa kaha leihlo ha le khone ho bona ho fifala ha didijiti pele e khantša hape, palo eo e hlaha e khantšitsoe ka ho tsoelang pele. Haeba sekhahla sa ntlafatso (kapa "ho khatholla") se theohile ho fihla ntlheng e fanoeng (hoo e ka bang 45 hertz), batho ba bangata ba tla qala ho bona ponts'o e fifala.
E le hore palo e 'ngoe le e 'ngoe ho tse tšeletseng e hlahe e khanya 'me e sa khaotse, nomoro e' ngoe le e 'ngoe e lokela ho tsamaisoa hang ho isa ho 1 ho isa ho 16ms (bakeng sa ho khatholla ho tloha 1KHz ho isa ho 60Hz). Bakeng sa mohlalaample, ka morero oa ho khatholla oa 60Hz, ponts'o eohle e ne e tla nchafatsoa hang ka mor'a 16ms, 'me nomoro e' ngoe le e 'ngoe e ne e tla bonesetsoa 1/6 ea potoloho ea ho khatholla, kapa 2.67ms. Molaoli o tlameha ho netefatsa hore mokhoa o nepahetseng oa anode o teng ha lets'oao le ts'oanang la cathode le khannoa. Ho hlakisa ts'ebetso, haeba Cat1 e tiisetsoa ha AB le AC li tiisetsoa, ​​joale "1" e tla hlahisoa sebakeng sa 1. Joale, haeba Cat2 e tiisetsoa ha AA, AB le AC li tiisetsoa, ​​joale "7" e tla. e hlahisoe sebakeng sa linomoro 2. Haeba Cat1 le AB, AC li khannoa bakeng sa 8ms, ebe Cat2 le AA, AB, AC li khannoa bakeng sa 8ms ka ho latellana ho sa feleng, pontšo e tla bontša "17". ExampSetšoantšo sa nako bakeng sa molaoli oa linomoro tse peli se bontšitsoe ka tlase.

Lisebelisoa tsa Katoloso
Boto ea Anvyl e na le sehokelo sa 2 × 20 le likou tse supileng tsa 12-pin Pmod. Likou tsa Pmod li 2 × 6 ka lehlakoreng le letona, lihokelo tsa basali tse 100-mil tse sebetsang ka lihlooho tse tloaelehileng tsa 2 × 6 tse fumanehang ho tsoa ho baphatlalatsi ba libuka tse fapaneng. Boema-kepe bo bong le bo bong ba 12-pin Pmod bo fana ka matšoao a mabeli a 3.3V VCC (pins 6 le 12), matšoao a mabeli a Ground (pins 5 le 11), le matšoao a robeli a logic. VCC le Ground pins li ka fana ka ho fihla ho 1A ea hajoale. Matshwao a data a Pmod ha a bapiswe ka dipara, mme a tsamaisiwa ka ho sebedisa dipina tse fumanehang hantle ntle le taolo ya impedance kapa tieho ya ho bapisa. Digilent e hlahisa pokello e kholo ea liboto tsa lisebelisoa tsa Pmod tse ka hokelang likoung tsa Pmod. Re na le sehlopha sa li-Pmods tse khothalelitsoeng bakeng sa Anvyl tse bitsoang "Anvyl Pmod Pack".

Sehokelo sa katoloso ea 40-pin se na le matšoao a 32 a I/O a arolelanoang le Pmods JD, JE, JF le JG. E boetse e fana ka likhokahano tsa GND, VCC3V3, le VCC5V0.

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

Letlapa la 2. Pmod pinout.

Copyright Digilent, Inc. Litokelo tsohle li sirelelitsoe.
Mabitso a mang a lihlahisoa le a khampani a boletsoeng e kanna ea ba matšoao a beng ba ona.

Litokomane / Lisebelisoa

DIGILENT Anvyl FPGA Board [pdf] Bukana ea Mosebelisi
XC6SLX45-CSG484-3, Boto ea Anvyl FPGA, Anvyl FPGA, Boto

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *