LOTO-LOGO

DIGILENT Anvyl FPGA Board

DIGILENT-PmodDHB1-Dual-H-Bridge-ata-oloa

Fa'amatalaga o oloa

O le AnvylTM FPGA Board o se fa'atonuga fa'atatau maualuga e fa'atatau mo le fa'aoga ma le Spartan-6 LX45 FPGA. E ofoina atu vaega eseese e aofia ai fasi pepa 6,822, 2.1Mbits o le RAM poloka vave, taʻavale uati ma DCMs ma PLLs, fasi pepa DSP, ma le saoasaoa o le 500MHz +. E sau foʻi le komiti faʻatasi ma se aofaʻiga atoatoa o le lagolago a le laupapa IP ma faʻataʻitaʻiga, faʻapea foʻi ma se aofaʻiga tele o laupapa faʻaopoopo o loʻo maua i luga o le Digilent. webnofoaga.

O vaega o le AnvylTM FPGA Board e aofia ai filifiliga faʻatulagaina FPGA, manaʻoga eletise, ma le fetaui ma le Adept System mo le faʻaogaina faigofie.

Fa'atonuga FPGA:
O le laupapa Anvyl o loʻo i ai se faʻaoga faʻaoga i luga ole laupapa (JP2) e mafai ai ona e filifili i le va o JTAG/ USB ma ROM faiga polokalame. Afai e le utaina le JP2, o le FPGA o le a otometi lava ona faʻapipiʻi ia lava mai le ROM. Afai e utaina le JP2, o le FPGA o le a tumau pea pe a maeʻa le faʻaogaina seia oʻo ina faʻatulagaina mai le JTAG po'o le Taulaga polokalame fa'asologa (USB memory stick).

O Digilent ma Xilinx e tu'uina atu polokalame mo le fa'apolokalameina o le FPGA ma le SPI ROM. Polokalama files o lo'o teuina i totonu o le FPGA i totonu ole SRAM fa'avae manatua sela. O fa'amaumauga nei o lo'o fa'amatalaina ai galuega fa'atatau a le FPGA ma feso'ota'iga matagaluega ma tumau pea le aoga se'ia tapēina e ala i le aveesea o le mana, fa'amaonia le fa'aoga o le PROG_B, pe fa'asolo e se fa'aopoopo fou. file.

E mafai fo'i ona fa'apolokalameina le FPGA mai le FAT formatted memory stick o lo'o fa'apipi'i i le USB-HID HOST port (J14) pe afai o le la'au o lo'o i ai se fa'atulagaga .bit e tasi. file i le root directory, o loʻo faʻapipiʻiina le JP2, ma o loʻo faʻataʻamilo le mana o le laupapa. Ole FPGA ole a otometi lava ona teena so'o se .bit files e le fausia mo le FPGA talafeagai.

Sapalai Malosiaga:
E mana'omia e le laupapa Anvyl se puna eletise 5V, 4A po'o le sili atu ma le ogatotonu lelei, 2.1mm le lautele o lo'o i totonu. E tu'uina atu se sapalai eletise talafeagai o se vaega o le pusa o le Anvyl. Voltage fa'atonu matagaluega mai Analog Devices e fausia ai le 3.3V, 1.8V, ma le 1.2V mana'omia mai le sapalai autu 5V. E fa'ailoa mai e le LED e lelei le malosi (LD19) o sapalai uma o lo'o fa'agaoioia masani.

O laina eletise eseese i luga o le laupapa e maua ai le malosiaga i vaega eseese e pei o fesoʻotaʻiga USB-HID, TFT touchscreen controller, HDMI, faʻalauteleina fesoʻotaʻiga, SRAM, Ethernet PHY I / O, USB-HID controllers, FPGA I / O, oscillators, SPI Flash , Codec leo, faʻaaliga TFT, faʻaaliga OLED, GPIO, ma Pmods.

Adept System:
Adept o se polokalama faakomepiuta e maua ai se faʻaoga faigofie faʻatulagaina mo le faʻatulagaina o le laupapa Anvyl. Ina ia faʻapipiʻi le laupapa Anvyl e faʻaaoga ai le Adept, e tatau ona e setiina le laupapa ma amata le polokalama.

Fa'atonuga o le Fa'aaogaina o Mea

  1. Ia mautinoa ua tape le laupapa Anvyl.
  2. Afai e te manaʻo e faʻapipiʻi le FPGA mai le ROM, ia faʻamautinoa e le o utaina le faʻaogaina o le oso i luga o le laupapa (JP2). Afai e te manaʻo e faʻapipiʻi le FPGA mai JTAG po'o le USB, uta JP2.
  3. Afai e te manaʻo e faʻapolokalame le FPGA mai se mea e manatua ai, ia mautinoa o loʻo faʻapipiʻiina le FAT ma o loʻo i ai se .bit se tasi. filei le lisi autu.
  4. Fa'afeso'ota'i le sapalai paoa i fafo ma se fa'aoga lelei, 2.1mminternal diameter coax plug e maua ai le mana'omia 5V, 4A po'o le sili atu le puna eletise.
  5. O le taimi lava e feso'ota'i ai le sapalai eletise, e tatau ona fa'ailoa mai e le LED-lelei le eletise (LD19) o lo'o fa'agaoioia uma sapalai.
  6. Afai e faʻaaogaina le Adept System mo polokalame, faʻapipiʻi le Anvyl board ma amata le polokalama e tusa ai ma le Adept pepa.
  7. Mulimuli i faʻatonuga polokalame faʻapitoa na saunia e Digilent poʻo Xilinx e faʻapipiʻi ai le FPGA e faʻaaoga ai le JTAG, USB, poʻo auala ROM.
  8. Va'ai i fa'amaumauga fa'aopoopo ma punaoa o lo'o maua ile Digilent web'upega tafaʻilagi mo nisi faʻamatalaga i le faʻaogaina o foliga o le laupapa ma le fetaui ma laupapa faʻaopoopo.

Ua umaview

O le Anvyl FPGA development platform ose atoatoa, sauni-e-fa'aoga fa'afuainumera atina'e fa'afuainumera fa'avae i luga ole vasega saoasaoa -3 Xilinx Spartan-6 LX45 FPGA. O le FPGA tele, faʻatasi ai ma le 100-mbps Ethernet, HDMI Video, 128MB DDR2 manatua, 4.3 "LED backlit LCD touchscreen, 128 × 32 pixel OLED faʻaaliga, 630 tie-point breadboard, tele USB HID controllers, ma le codec leo I2S, faia. le Anvyl o se fa'avae lelei mo se nofoaga a'oa'oga FPGA e mafai ona lagolagoina mamanu fa'apipi'i fa'avae e fa'atatau i le MicroBlaze a Xilinx. O le Anvyl e fetaui ma mea faigaluega Xilinx CAD uma, e aofia ai ChipScope, EDK, ma le ISE saoloto. WebPACK™, o lea e mafai ona fa'amae'aina mamanu e aunoa ma se tau fa'aopoopo. Ole fua ole laupapa e 27.5cm x 21cm.

O le Spartan-6 LX45 ua sili ona lelei mo le maualuga o faʻatinoga faʻatinoga ma ofo atu:

  • 6,822 fasi pepa, o lo'o i ai i totonu ta'itasi fa LUTs fa'aoga ma valu fa'asolo
  • 2.1Mbits ole poloka poloka RAM
  • fa ta'i uati (valu DCM & fa PLLs)
  • 58 fasi pepa DSP
  • 500MHz+ saoasaoa uati

O se aofaʻiga atoatoa o le lagolago a le laupapa IP ma faʻataʻitaʻiga, ma se aofaʻiga tele o laupapa faʻaopoopo o loʻo avanoa ile Digilent webnofoaga. Va'ai le itulau Anvyl i www.digilentinc.com mo nisi faamatalaga.

O mea e aofia ai:

  • Spartan6-LX45 FPGA:XC6SLX45-CSG484-3
  • 128MB DDR2 SDRAM
  • 2MB SRAM
  • 16MB QSPI FLASH mo le faʻatulagaina ma le teuina o faʻamaumauga
  • 10/100 Ethernet PHY
  • Fa'aaliga Vitio HDMI
  • 12-bit uafu VGA
  • 4.3″-lautele-fa'asologa lanu manino mata'i tua LCD mata
  • 128×32 pika 0.9” WiseChip/Univision UG-23832HSWEG04 OLED fa'aaliga fa'aaliga ata
  • tolu-numera Seven Segment fa'aaliga LED
  • I2S Audio codec ma laina-i totonu, laina-i fafo, mic, ma le headphone
  • 100MHz Crystal Oscillator
  • i luga o le laupapa USB2 ports mo polokalame ma masini USB-HID (mo isumu/kisi)
  • Digilent USB-JTAG ta'avale fa'atasi ma le fa'aogaina o le USB-UART
  • ki e 16 fa'ailoga (0-F)
  • GPIO: 14 LEDs (10 mumu, 2 samasama, 2 lanumeamata), 8 ki'i fa'ase'e, 8 DIP ki i le 2 vaega ma 4 pa'u tulei.
  • laupapa falaoa ma 10 Digital I/O's
  • 32 I/O's fa'aulu ile 40-pin fa'alautele feso'ota'iga (I/O's fa'asoa ma Pmod ports)
  • fitu 12-pin Pmod ports ma 56 I / O's aofaʻi
  • va'a fa'atasi ma le 20W power supply ma USB cable

Fa'atonuga FPGA

A maeʻa ona faʻaalia, o le FPGA i luga o le laupapa Anvyl e tatau ona faʻapipiʻiina (pe faʻapipiʻiina) aʻo leʻi mafai ona faia soʻo se galuega. E mafai ona fa'atulagaina le FPGA i ni auala se tolu: e mafai e le PC ona fa'aoga le Digilent USB-JTAG matagaluega (taulaga J12, fa'ailoga "PROG") e fa'apolokalame le FPGA i so'o se taimi e ola ai le paoa, se fa'atulagaga file teuina i luga ole SPI Flash ROM e mafai ona otometi ona faʻafeiloaʻi i le FPGA ile power-on, poʻo se polokalame. file e mafai ona fesiita'i mai le USB memory stick i le USB HID port ua fa'aigoaina "Host" (J14).
O se faiga osooso i luga o le laupapa (JP2) e filifili i le va o le JTAG/ USB ma ROM faiga polokalame. Afai e le utaina le JP2, o le FPGA o le a otometi lava ona faʻapipiʻi ia lava mai le ROM. Afai e utaina le JP2, o le FPGA o le a tumau pea pe a maeʻa le faʻaogaina seia oʻo ina faʻatulagaina mai le JTAG po'o le Taulaga polokalame fa'asologa (USB memory stick).
O le Digilent ma Xilinx e tufatufaina fua polokalame e mafai ona fa'aoga e fa'apolokalame ai le FPGA ma le SPI ROM. Polokalama files o lo'o teuina i totonu o le FPGA i totonu ole SRAM fa'avae manatua sela. O fa'amaumauga nei o lo'o fa'amatalaina ai galuega fa'atatau a le FPGA ma feso'ota'iga va'ava'ai, ma e tumau pea le aoga se'ia tapeina e ala i le aveesea o le mana, fa'amaonia le fa'aogaina o le PROG_B, pe se'ia o'o ina fa'asolo e se fa'aopoopo fou. file.
Fa'atonuga FPGA files faʻafeiloaʻi e ala i le JTAG uafu ma mai se USB stick fa'aoga le .bit file ituaiga, ma polokalame SPI files fa'aaoga le .mcs file ituaiga. Xilinx's ISE WebPack ma EDK polokalama e mafai ona fatuina .bit files mai VHDL, Verilog, poʻo puna faʻavae faʻavae files (E fa'aoga le EDK mo le MicroBlaze ™ fa'apipi'iina mamanu fa'avae). E tasi le .bit file ua faia, o le Anvyl's FPGA e mafai ona faʻapipiʻiina i luga o le USB-JTAG matagaluega (taulaga J12) e fa'aaoga ai le polokalame a le Digilent's Adept po'o le polokalama a Xilinx's iMPACT. Ina ia maua se .mcs file mai se .bit file, fa'aaoga le PROM File Meafaigaluega faufau i totonu ole Xilinx's iMPACT software. O le .mcs file e mafai ona fa'apolokalameina i le SPI Flash e fa'aaoga ai le iMPACT.

E mafai fo'i ona fa'apolokalameina le FPGA mai le FAT formatted memory stick o lo'o fa'apipi'i i le USB-HID HOST port (J14) pe afai o le la'au o lo'o i ai se fa'atulagaga .bit e tasi. file i le root directory, o loʻo faʻapipiʻiina le JP2, ma o loʻo faʻataʻamilo le mana o le laupapa. Ole FPGA ole a otometi lava ona teena so'o se .bit files e le fausia mo le FPGA talafeagai.

Sapalai Malosiaga

E mana'omia e le laupapa Anvyl se puna eletise 5V, 4A po'o le sili atu ma le ogatotonu lelei, 2.1mm le lautele o lo'o i totonu (o lo'o tu'uina atu se sapalai talafeagai o se vaega o le pusa Anvyl). Voltage fa'atonu matagaluega mai Analog Devices e fa'atūina le mana'omia 3.3V, 1.8V ma le 1.2V sapalai mai le 5V fa'atauga autu. O se LED lelei-malosi (LD19), e fa'aosoina e le uaea OR o mea uma e maua ai le malosi-lelei o sapalai, e fa'aalia ai o lo'o fa'agaoioia uma sapalai. O masini nei o lo'o iai i luga o nofoa afi ta'itasi:

  • 5V : fesoʻotaʻiga USB-HID, TFT touchscreen controller, HDMI, ma fesoʻotaʻiga faʻalautele
  • 3.3V : SRAM, Ethernet PHY I/O, USB-HID controllers, FPGA I/O, oscillators, SPI Flash, Audio codec, TFT faʻaaliga, OLED faʻaaliga, GPIO, Pmods, ma faʻalautele fesoʻotaʻiga
  • 1.8V : DDR2, USB-JTAG/USB-UART pule, FPGA I/O, ma GPIO
  • 1.2V: FPGA autu ma Ethernet PHY autu

Adept System
O le Adept o loʻo i ai se faʻaoga faʻapipiʻi faigofie. Ina ia faʻapipiʻi le laupapa Anvyl e faʻaaoga ai le Adept, faʻapipiʻi muamua le laupapa ma amata le polokalama:

  • fa'apipi'i ma fa'apipi'i le eletise
  • fa'apipi'i le USB cable i le PC ma le USB PROG port i luga o le laupapa
  • amata le polokalama Adept
  • ki le ki o le eletise a Anvyl
  • fa'atali mo le FPGA e iloa

Fa'aoga le galuega su'esu'e e fa'afeso'ota'i le .bit mana'omia file ma le FPGA, ma kiliki i le Polokalama ki. Le faatulagaga file o le a auina atu i le FPGA, ma o le a faʻaalia ai se pusa faʻamatalaga pe na manuia polokalame. O le faʻatulagaga "faia" LED o le a faʻamalamalamaina pe a maeʻa le faʻatulagaina o le FPGA. Aʻo leʻi amataina le faʻasologa o polokalame, e faʻamautinoa e Adept soʻo se faatulagaga filifilia files o loʻo i ai le saʻo FPGA ID code - e taofia ai le .bit sese files mai le auina atu i le FPGA. I le faaopoopo atu i le navigation bar ma su'esu'e ma fa'apolokalame fa'amau, o le fetuutuuna'iga fa'aoga e maua ai le Initialize Chain button, fa'amalama fa'amafanafanaga, ma tulaga pa. E aoga le faamau Initialize Chain pe afai ua motusia fesootaiga USB ma le laupapa. O le faʻamalama faʻamafanafana e faʻaalia ai le tulaga o loʻo iai nei, ma o le tulaga o loʻo faʻaalia ai le alualu i luma o le taimi moni pe a laʻuina se faʻatulagaga file.

DDR2 Manatua
E tasi le 1Gbit DDR2 pu'upu'u manatua e tulia mai le poloka fa'atonutonu manatua i le Spartan-6 FGPA. O le masini DDR2, o le MT47H64M16HR-25E poʻo le tutusa, e maua ai se pasi 16-bit ma 64M nofoaga. Ua fa'ata'ita'iina le laupapa Anvyl mo le fa'agaioiga DDR2 e o'o atu ile 800MHz fa'amaumauga. O le DDR2 feso'ota'iga e mulimulita'i i ta'iala fa'ailo ma ta'iala o lo'o fa'amaoti mai ile Xilinx Memory Interface Generator (MIG) User Guide. E lagolagoina e le atina'e le SSTL18 fa'ailoga, ma o tuatusi uma, fa'amaumauga, uati, ma fa'ailoga fa'atonu e fa'atuai-fa'afetaui ma fa'atonutonu fa'aletonu. E lua fa'aigoa fa'aigoa fa'ailoga uati DDR2 ua tu'uina atu ina ia mafai ai ona fa'aulu le DDR i uati maualalo-skew mai le FPGA.

Flash Memory
E fa'aogaina e le laupapa Anvyl le 128Mbit Numonyx N25Q128 Serial flash memory device (fa'atulagaina e pei o le 16Mbit i le 8) mo le teuina o le FPGA fa'atonuga files. O le SPI Flash e mafai ona fa'apolokalameina i se .mcs file fa'aaoga le polokalame iMPACT. Se fa'atulagaga FPGA file mana'omia le itiiti ifo i le 12Mbits, ma tu'u ai le 116Mbits e avanoa mo fa'amaumauga a tagata. O faʻamatalaga e mafai ona faʻafeiloaʻi i ma mai se PC i / mai le masini moli e ala i talosaga a tagata faʻaoga, poʻo mea e fausia i totonu ole iMPACT PROM file polokalama fa'atupuina. O mamanu a le tagata fa'aoga ua fa'apolokalameina i totonu o le FPGA e mafai fo'i ona tu'uina atu fa'amatalaga i ma mai le moli.
O se polokalame su'ega/fa'ata'ita'iga a le laupapa e utaina ile SPI Flash ile taimi ole gaosiga.

Ethernet PHY
O le laupapa Anvyl e aofia ai le SMSC 10/100 mbps PHY (LAN8720A-CP-TR) fa'atasi ma le feso'ota'iga Halo HFJ11-2450E RJ-45. E fesoʻotaʻi le PHY i le FPGA e faʻaaoga ai se faʻatulagaga RMII. Ua fa'atulagaina e fa'aulu i totonu o le "All Capable, with Auto Negotiation Enabled" mode i luga o le power-on. Ole pepa fa'amaumauga mo le SMSC PHY o lo'o maua mai le SMSC webnofoaga.

HDMI Auaunaga
O le laupapa Anvyl o lo'o i ai se tasi o port HDMI e le'i fa'aogaina. O le uafu e le'i fa'afefeteina e fa'aaogaina se feso'ota'iga HDMI ituaiga A. Talu ai e fa'aogaina e le HDMI ma le DVI le tulaga tutusa o le fa'ailoga TMDS, e mafai ona fa'aogaina se fa'aoga faigofie (maua i le tele o faleoloa fa'aeletonika) e tulia ai se feso'ota'iga DVI mai le port HDMI. O le feso'ota'iga HDMI e le'o aofia ai fa'ailoga VGA, o lea e le mafai ai ona fa'aoso fa'aaliga fa'atusa.
O feso'ota'iga HDMI 19-pin e aofia ai fa'amatalaga fa'amatalaga eseese e fa, feso'ota'iga GND e lima, pasi e tasi-uaea Consumer Electronics Control (CEC), se pasi e lua-uaea Display Data Channel (DDC) e masani lava o le pasi I2C, o le Hot Plug Detect. (HPD), o se faailo 5V e mafai ona tuʻuina atu i le 50mA, ma le tasi faʻaagaga (RES) pine. O nei mea, o laina faʻamatalaga eseese, I2C pasi, ma CEC e fesoʻotaʻi i le FPGA.

VGA
O le Anvyl e maua ai le 12bit VGA interface lea e mafai ai ona o'o atu i le 4096 lanu fa'aalia i luga ole VGA Monitor. O faailo VGA masani e lima o le Mumu, Green, Blue, Horizontal Sync (HS), ma Vertical Sync (VS) o loʻo tafe saʻo mai le FPGA i le VGA connector. E fa fa'ailoga e fa'asolo mai le FPGA mo fa'ailoga lanu VGA ta'itasi e maua ai se ata vitio e mafai ona maua ai le 4,096 lanu. O nei fa'ailo ta'itasi o lo'o i ai se fa'asologa fa'asologa pe a tu'ufa'atasia i le matagaluega, e fai se vaeluaga ma le 75-ohm fa'amuta tete'e o le VGA fa'aaliga. O nei ta'amilosaga faigofie e fa'amautinoa ai e le mafai e fa'ailo vitio ona sili atu i le VGA-specified voltagu, ma i'u ai i fa'ailo lanu o lo'o i luga atoa (.7V), tape atoa (0V) po'o se mea i le va.

DIGILENT-PmodDHB1-Dual-H-Bridge-03Ata 2. VGA fa'aoga.

 

Ata 3. Feso'ota'iga HD DB-15, mamanu pu PCB, fa'ailoga pine, ma fa'afanua fa'ailoga lanu.

Fa'aaogā fa'aaliga VGA fa'avae CRT ampLitude-modulated ave eletise feaveai (po'o ave cathode) e fa'aalia ai fa'amatalaga i luga o se lau e ufiufi i le phosphor. O fa'aaliga LCD e fa'aogaina ai le tele o ki e mafai ona tu'uina atu se voltage i luga o se vaega itiiti o le tioata vai, o lea e suia ai le faatagaina o le malamalama e ala i le tioata i luga o le pixel-by-pixel faavae. E ui lava o le faʻamatalaga o loʻo i lalo e faʻatapulaʻa i faʻaaliga CRT, o faʻaaliga LCD ua faʻaleleia e faʻaoga tutusa taimi faʻailoga e pei o faʻaaliga CRT (o lea o le talanoaga "faʻailoga" i lalo e faʻatatau i CRTs ma LCDs). O fa'aaliga CRT lanu e fa'aogaina ai ala eletise e tolu (tasi mo le mumu, tasi mo le lanumoana, ma le tasi mo le lanumeamata) e fa'amalosia ai le phosphorus e ufiufi ai le itu pito i totonu o le fa'aaliga pito o se fa'alava o le cathode ray (silasila i le Ata 1). O ave fa'aeletonika e afua mai i "fana fa'aeletonika", o pusa fa'avela e fa'amama lelei ona tu'u fa'alatalata i se ipu fa'aola e ta'ua o le "grid". O le malosi fa'aeletise fa'atūina e le fa'asologa e toso mai ave o electrons fa'amalosia mai cathodes, ma o na ave e fafagaina e le taimi nei e tafe i totonu o cathodes. O nei ave laiti e muamua faʻavavevave agai i le faʻasologa, ae e le pine ae paʻu i lalo o le faatosinaga a le malosi eletise sili atu e mafua mai i le faʻaaliga atoa o le phosphor-coated o le CRT ua molia i le 20kV (pe sili atu). O ave e taulaʻi i se ave lelei pe a latou ui atu i le ogatotonu o le grids, ona faʻavaveina lea i le aʻafiaga i luga o le faʻaaliga faʻapipiʻi phosphor. E susulu malamalama le pito i luga o le phosphor i le mea e afaina ai, ma o loʻo faʻaauau pea ona susulu mo le tele o selau microseconds pe a uma ona aveese le ave. O le tele o le taimi nei e fafaga i totonu o le cathode, o le susulu o le phosphor o le a susulu.

I le va o le faʻasologa ma le faʻaaliga faʻaaliga, o le uila eletise e ui atu i le ua o le CRT lea e lua viliina o uaea e maua ai fanua eletise eletise. Aua o ave o le cathode o lo'o faia i ni vaega ninii
(electrons), e mafai ona faʻafefeina e nei maneta. O galu o loʻo i ai nei e pasi atu i totonu o uʻamea e maua ai maneta e fegalegaleai ma ave o le cathode ma mafua ai ona latou faʻafeiloaʻi le faʻaaliga faʻaalia i se mamanu "raster", faʻalava mai le agavale i le taumatau ma le saʻo mai luga i lalo. A'o fa'agaoioi le ave o le cathode i luga o le fa'aaliga, o le taimi nei e lafo atu i fana eletonika e mafai ona fa'ateleina pe fa'aitiitia e sui ai le susulu o le fa'aaliga i le itu e a'afia ai ave o le cathode.

VGA System Taimi
O taimi fa'ailoga VGA e fa'amaoti, lomia, puletaofia ma fa'atau atu e le fa'alapotopotoga VESA (www.vesa.org). O lo'o tu'uina atu fa'amatalaga taimi fa'atulagaina VGA o lo'o mulimuli maiample fa'afefea ona fa'aosoina se mata'itū VGA i se iugafono o le 640×480. Mo nisi fa'amatalaga sa'o, pe mo fa'amatalaga i isi laina VGA, va'ai i fa'amaumauga o lo'o maua ile VESA. webnofoaga.
E na'o le fa'aalia o fa'amatalaga pe a aga'i i luma le la'au (agavale i le taumatau ma le pito i luga i lalo), ae le o le taimi e toe fa'afo'i ai le la'au i le itu agavale po'o le pito i luga o le fa'aaliga. Ole tele ole taimi ole fa'aaliga e leiloa ile vaitaimi "fa'aganoa" pe a toe fa'atūina le fa'alava ma fa'amautu e amata ai se pasi fa'aaliga fou fa'alava po'o sa'o. Ole lapo'a o fa'alava, ole taimi e mafai ai ona su'esu'eina le la'au i luga o le fa'aaliga, ma le taimi e mafai ai ona fa'aogaina le fa'aeletonika e iloa ai le fa'aaliga. O fa'aaliga VGA fa'aonaponei e mafai ona fa'aogaina ai fa'ai'uga eseese, ma e fa'atonuina e le ta'amilosaga VGA le fa'ai'uga e ala i le fa'atupuina o fa'ailoga taimi e fa'atonutonu ai le fa'asologa o fa'asologa. E tatau i le pule ona tu'uina atu pulus fa'atasi i le 3.3V (po'o le 5V) e fa'atulaga ai le taimi o lo'o tafe ai le taimi nei e ala i le fa'afefe, ma e tatau ona fa'amautinoa o lo'o fa'aogaina fa'amatalaga vitio i fana eletise i le taimi sa'o. O faʻaaliga vitio Raster e faʻamatalaina ai se numera o "laina" e fetaui ma le numera o laina faʻataʻatia e faia e le cathode i luga o le faʻaaliga, ma se numera o "koluma" e fetaui ma se vaega i luga o laina taʻitasi e tuʻuina atu i le tasi "elemene ata" po o pika. Fa'aaliga masani e fa'aaoga mai le 240 i le 1200 laina ma mai le 320 i le 1600 koluma. Ole lapo'a atoa ole fa'aaliga ma le numera o laina ma koluma e iloa ai le tele o pika ta'itasi.

O fa'amatalaga vitiō e masani lava ona sau mai le fa'amanatuina o ata vitio, fa'atasi ai ma le tasi pe sili atu paita e tu'uina atu i nofoaga ta'itasi pika (e fa'aaoga e le Anvyl le fa bits i le pika). E tatau i le pule ona fa'asino i totonu o le ata vitio a'o fa'asolo atu fa'alava i luga o le fa'aaliga, ma toe aumai ma fa'aoga fa'amatalaga vitiō i le fa'aaliga i le taimi tonu o lo'o fealua'i ai le fa'aeletonika i luga o se pika.

E tatau i le VGA controller circuit ona fa'atupuina le HS ma le VS timings fa'ailoga ma fa'amaopoopo le tu'uina atu o fa'amatalaga vitio e fa'atatau i le uati pika. O le uati pika e fa'amatala ai le taimi avanoa e fa'aali ai le tasi pika o fa'amatalaga. O le faailo VS o loʻo faʻamatalaina ai le "faʻafouina" taimi o le faʻaaliga, poʻo le taimi e toe tusi uma ai faʻamatalaga i luga o le faʻaaliga. Ole la'ititi la'ititi ole fa'afou ole fa'agaioiga ole fa'aaliga o le phosphor ma le eletise eletise malosi, fa'atasi ai ma ala fa'afou fa'atino e pa'u ile 50Hz i le 120Hz. Ole numera o laina e fa'aalia ile taimi fa'afouina ua tu'uina atu e fa'amatala ai le fa'ata'amilosaga "toe su'esu'e". Mo le 640-pixel i le 480-laina faʻaaliga e faʻaaoga ai le 25MHz pixel clock ma le 60 +/-1Hz refresh, o taimi faʻailo o loʻo faʻaalia i le laulau o loʻo i lalo e mafai ona maua mai. Taimi mo le fa'amaopoopoina o le lautele o le pulupulu ma le pito i luma ma tua o le poletito (o le fa'apaologa o taimi o le pulupulu a'o le'i mae'a ma le mae'a o taimi e le mafai ona fa'aalia ai fa'amatalaga) e fa'avae i fa'amatalaga na maua mai fa'aaliga moni VGA.
E fa'avasegaina e le VGA fa'atonu le fa'asologa o le fata fa'alava fa'atasi e fa'atūina e le uati pika e fa'atupu ai taimi fa'ailo HS. E mafai ona fa'aoga lenei fa'atau e su'e so'o se nofoaga pika i luga o se laina tu'uina atu.

E fa'apena fo'i, o le fa'aulufaleina o se fa'amau tu'u sa'o e fa'atuputeleina i pusi HS ta'itasi e mafai ona fa'aogaina e fa'atupu ai taimi fa'ailo VS, ma e mafai ona fa'aoga lenei fata e su'e ai so'o se laina tu'u mai. E mafai ona fa'aogaina nei fa'ailoga fa'aauau e lua e fai ai se tuatusi ile video RAM. Leai se taimi sootaga i le va o le amataga o le HS pulse ma le amataga o le VS pulse ua faʻamaonia, o lea e mafai ai e le tagata mamanu ona faʻatulagaina faʻamau e faigofie ona fausia ai tuatusi RAM vitio, poʻo le faʻaitiitia o le faʻavasegaina o manatu mo le faʻatulagaina o fatuga faʻasolosolo.

Leo (I2S)
O le Anvyl board e aofia ai le Analog Devices audio codec SSM2603CPZ (IC5) faʻatasi ai ma le fa 1/8″ faʻalogo leo mo le laina-i fafo (J7), telefoni-i fafo (J6), laina-i totonu (J9), ma masini faaleotele leo-i totonu (J8) .
Fa'amatalaga leo sampe oo atu i le 24 bits ma le 96KHz e lagolagoina, ma le leo i totonu (faamaumau) ma leo i fafo (ta'i) sampe mafai ona seti tuto'atasi tau tau. O le masini faaleotele leo e mono, ae o isi jacks uma e leo. O le so'o fa'aulu e fa'aulu e le fa'alogo codec totonu amplifi. O fa'amaumauga mo le SSM2603CPZ audio codec o lo'o maua mai le Analog Devices webnofoaga.

Touchscreen TFT Fa'aaliga
O le 4.3″ lautele fa'asologa o le lanu manino o le LED backlit LCD mata o lo'o fa'aogaina i luga o le Anvyl. O le lau e iai le 480 × 272 faʻaaliga faʻaaliga faʻapitoa ma se loloto lanu o le 24 bits i pika. O le fa-uaea tetee touchscreen ma le antiglare ufiufi e ufiufi atoa le vaega faʻaalia o loʻo galue. O le mata LCD ma le pa'i pa'i e mafai ona fa'aoga tuto'atasi. O faitauga pa'i e sili atu le pisapisao pe a ola le LCD, ae e mafai ona e fa'amama le pisa ma maua ai se s vaveample fua faatatau. Afai e te mana'omia le sa'o maualuga ma le sampLe fua faatatau, e tatau ona e tape le LCD i le taimi o touchscreen sampling
Ina ia faʻaalia se ata, e manaʻomia le faʻaauauina o le LCD ma faʻamaumauga saʻo. O nei fa'amaumauga e aofia ai laina ma taimi avanoa e fausia ai ata vitio. O fa'avaa ta'itasi e aofia ai le 272 laina fa'agaoioi ma le tele o laina fa'alava sa'o. O laina ta'itasi e aofia ai le 480 pixels galue ma le tele o taimi fa'ava'a.
Mo fa'amatalaga fa'aopoopo i le fa'aogaina o le TFT Display, fa'asino ile Vmod-TFT tusi lesona. O le Anvyl ma le Vmod-TFT e faʻaogaina meafaigaluega faʻaalia tutusa ma e manaʻomia ai faʻailoga tutusa. Fa'ailoga fa'asino e fa'aogaina le fa'aaliga TFT o le Anvyl touchscreen e mafai ona maua ile itulau o oloa a le Anvyl.

OLED
O le Inteltronic/Wisechip UG-2832HSWEG04 OLED Fa'aaliga o lo'o fa'aogaina i le Anvyl. E maua ai le 128x32 pixel, passive-matrix, faʻaaliga monochrome. Ole tele ole fa'aaliga ole 30mm x 11.5mm x 1.45mm. O le SPI interface e faʻaaogaina e faʻapipiʻi ai le faʻaaliga, faʻapea foʻi ma le lafoina o faʻamatalaga bitmap i le masini. O le Anvyl OLED e fa'aalia le ata mulimuli na tusia i luga o le lau se'ia o'o i lalo po'o se ata fou e tosoina i le fa'aaliga. O le fa'afouina ma le fa'afouina e fa'atautaia i totonu.
O le Anvyl o loʻo i ai le OLED tutusa e pei o le PmodOLED, sei vagana ai le CS # o loʻo toso maualalo, faʻatagaina le faʻaaliga e ala i le le mafai. Mo fa'amatalaga fa'aopoopo e uiga i le ta'avaleina o le Anvyl OLED, fa'asino ile PmodOLED reference manual. O faʻataʻitaʻiga faʻataʻitaʻiga e faʻaogaina ai le faʻaaliga o le Anvyl OLED e mafai ona maua i luga o le itulau o oloa Anvyl.

Alalaupapa USB-UART (Talaga Fa'asologa)
O le Anvyl e aofia ai se alalaupapa FTDI FT2232HQ USB-UART e fa'ataga ai talosaga a le PC e feso'ota'i ma le laupapa e fa'aaoga ai tulafono masani a le Windows COM port. E maua fua ta'avale USB-COM port, e maua mai le www.ftdichip.com i lalo o le ulutala "Virtual Com Port" po'o le VCP, fa'aliliu pepa USB i fa'amaumauga UART/serial port. O fa'amatalaga tau telefoni e fa'afesuia'i ma le FPGA e fa'aaoga ai se uaea lua uaea (TXD/RXD) ma le fa'atonutonuina o le fa'aogaina o polokalame (XON/XOFF). A maeʻa ona faʻapipiʻi avetaʻavale, o le I / O poloaiga mai le PC e faʻasino atu i le COM port o le a maua ai faʻamatalaga faʻamaumauga i luga o pine T19 ma T20 FPGA.

O le FT2232HQ, faʻapipiʻi i le taulaga J12, o loʻo faʻaaogaina foi e avea ma pule mo le Digilent USB-JTAG circuitry, ae o nei galuega e lua e matua tutoatasi lava le tasi i le isi. O tagata fai polokalame e fiafia i le faʻaaogaina o le UART o le FT2232 i totonu o latou mamanu e le manaʻomia ona popole i le J.TAG matagaluega fa'alavelave ia latou fa'amaumauga, ma le isi itu.

USB HID Hosts
E lua Microchip PIC24FJ128GB106 microcontrollers e maua ai le Anvyl ma le USB HID host capability. Firmware i totonu ole microcontrollers e mafai ona fa'aosoina se isumu po'o se piano fa'apipi'i ile ituaiga A USB so'oga ile J13 ma

J14 fa'ailoga
“HID” ma le “HOST”. E le lagolagoina Hubs, o lea e na o le tasi le isumu poʻo le tasi keyboard e mafai ona faʻaoga i port taʻitasi.

Ata 9. USB HID fa'aoga.

O le "HOST" PIC24 e fa'auluina fa'ailoga e fa i totonu o le FPGA - e lua e fa'apa'iaina e fai ma kesi / kisi port e mulimuli i le PS/2 protocol, ma e lua e feso'ota'i atu i le FPGA uaea lua uaea polokalame fa'akomepiuta port, o lea e mafai ai ona fa'apolokalame le FPGA mai se file teuina i luga o se USB memory stick. Ina ia fa'apolokalame le FPGA, fa'apipi'i se fa'amaufa'ailoga FAT e iai se polokalame .bit e tasi file i totonu o le root directory, uta JP2, ma le malosi o le laupapa taamilosaga. O lenei mea o le a mafua ai ona faʻaogaina e le PIC processor le FPGA, ma soʻo se mea sese files o le a otometi lava ona teena. Manatua o le PIC24 e faitau le FPGA's mode, init, ma pine, ma e mafai ona tulia le pine PROG o se vaega o le faasologa o polokalame.

Pule HID
Ina ia maua se faʻatonuga faʻapipiʻi USB, e mafai e mamanu EDK ona faʻaogaina le PS / 2 faʻataʻitaʻiga masani (e le o ni EDK mamanu e mafai ona faʻaogaina se masini setete faigofie).

Mice ma keyboards e fa'aogaina le PS/2 protocol1 fa'aoga se pasi fa'asologa lua-uaea (uati ma fa'amaumauga) e feso'ota'i ai ma se masini talimalo. E faʻaaoga uma upu 11-bit e aofia ai le amataga, taofi, ma le paʻu paʻu ese, ae o faʻamaumauga o faʻamaumauga e ese le faʻatulagaina, ma o le keyboard interface e mafai ai ona faʻafeiloaʻi faʻamatalaga e lua (ina ia mafai e le masini talimalo ona faʻamalamalamaina le setete o LED i luga o le piano). Ole taimi ole pasi o lo'o fa'aalia ile ata. O le uati ma fa'ailoga fa'amaumauga e na'o le fa'aosoina pe a tupu fa'amatalaga fa'amatalaga, ma a le o lea e taofia i latou i le tulaga le aoga i le '1'. O taimi e fa'amatala ai mana'oga mo feso'ota'iga isumu-i-'au ma feso'ota'iga keyboard lua. E mafai ona fa'atinoina se ta'amilosaga feso'ota'iga PS/2 i le FPGA e fatu ai se fa'aoga keyboard po'o le kiore.

Keyboard
E fa'aogaina e le piano ta'avale e fa'aputu-aoina ina ia mafai ai e le piano, po'o se masini fa'apipi'i fa'apipi'i, ona fa'auluina le pasi e lua-uaea (pe a le tu'uina atu e le masini talimalo fa'amatalaga i le piano, ona mafai lea e le tagata talimalo ona fa'aoga na'o ports fa'aoga).
PS/2-style keyboards e fa'aogaina fa'ailoga fa'ata'ita'i e feso'ota'i ai fa'amaumauga autu o lomitusi. O ki ta'itasi e tu'uina atu i ai se fa'ailoga e lafo i so'o se taimi e oomi ai le ki. Afai e taofi i lalo le ki, o le a lafo soo le code scan pe a ma le tasi i le 100ms. A fa'amatu'u atu se ki, e tu'u atu le F0 (binary “11110000”), ma soso'o ai ma le code scan o le ki na tu'u mai. Afai e mafai ona fesiitai se ki e maua ai se uiga fou (pei o se mataitusi tetele), ona auina atu lea o se tagata sifi e faaopoopo i le code scan, ma e tatau i le tagata talimalo ona filifili po o le a le uiga ASCII e faʻaaoga. O nisi ki, e taʻua o ki faʻalautele, auina atu se E0 (binary “11100000”) i luma atu o le code scan (ma e ono sili atu ma le tasi le code scan). A fa'amatu'u atu se ki fa'alautele, e tu'u atu le fa'ailoga E0 F0, soso'o ai ma le fa'ailoga mata'i. Fa'ailoga numera mo le tele o ki o lo'o fa'aalia i le ata. E mafai foi e se masini talimalo ona auina atu faʻamatalaga i le keyboard. O lo'o i lalo se lisi pu'upu'u o nisi o fa'atonuga masani e ono lafo mai e le au talimalo.

  • ED: Seti Num Lock, Caps Lock, ma Ta'avale Loka LED. O le keyboard e toe faafoi le FA pe a uma ona maua le ED, ona auina atu lea e le talimalo se byte e seti ai le tulaga o le LED: bit 0 seti Scroll Lock, bit 1 seti Num Lock, ma bit 2 seti Caps loka. Bits 3 i le 7 e le amanaiaina.
  • EE: Si'uleo (su'ega). E toe faafoi e le Keyboard le EE pe a uma ona maua le EE.
  • F3: Seti le fua o le toe faia o le code scan. Keyboard e toe faafoi le F3 i le mauaina o le FA, ona auina atu lea e le talimalo lona lua byte e seti le fua o le toe fai.
  • FE: Toe lafo atu. E fa'atonu e le FE le keyboard e toe lafo le fa'ailoga lata mai.
  • FF: Toe setiina. Toe setiina le piano.

E mafai e le keyboard ona auina atu faʻamatalaga i le talimalo pe a maualuga uma faʻamaumauga ma laina uati (pe leai). Talu ai ona o le talimalo o le pule pasi, e tatau ona siaki le piano e vaʻai pe o loʻo lafoina e le talimalo faʻamatalaga aʻo leʻi aveina le pasi. Ina ia faʻafaigofieina lenei mea, o le laina uati e faʻaaogaina o se faailo "manino e lafo". Afai e toso maualalo e le tagata talimalo le laina o le uati, e le tatau ona auina atu e le piano se faʻamatalaga seʻi vagana ua tatala le uati. E auina atu e le keyboard faʻamatalaga i le talimalo i upu 11-bit o loʻo i ai le '0' amata, sosoo ai ma le 8-bits o le faʻasologa o le code (LSB muamua), sosoo ai ma se paʻu uiga ese ma faʻamutaina i le '1' taofi. O le piano e gaosia ai le 11 suiga o le uati (i le 20 i le 30KHz) pe a lafoina faʻamatalaga, ma faʻamaonia faʻamaumauga i le pito pa'ū o le uati.

E le o tagata gaosi keyboard uma e matua'i pipi'i i fa'amatalaga PS/2; o nisi keyboards atonu e le maua mai le vol faailoilo talafeagaitage po'o le fa'aogaina o feso'ota'iga masani. Fegalegaleai ma le USB host e mafai ona eseese i le va o keyboards eseese. 1

Fa'ailoga numera mo le tele o ki PS/2 o lo'o fa'aalia ile ata i lalo.

isumu
O le isumu e fa'aalia se uati ma fa'amatalaga fa'amatalaga pe a fa'agaoioi, a leai, o nei fa'ailoga e tumau pea i le '1'. O taimi uma lava e minoi ai le isumu, e tolu upu 11-bit e lafo mai le isumu i le masini talimalo. O upu ta'i 11-bit o lo'o iai le '0' amata, soso'o ai ma le 8 bits o fa'amaumauga (LSB muamua), soso'o ai ma se pa'iga uiga ese, ma fa'amuta i le '1' taofi. O lea la, o fa'amatalaga ta'itasi e aofia ai le 33 bits, lea o bits 0, 11, ma le 22 o '0' start bits, ma bits 11, 21, ma le 33 o '1' stop bits. O fa'amaumauga e tolu 8-bit o lo'o i ai fa'amaumauga o gaioiga e pei ona fa'aalia i le ata i luga. O faʻamatalaga e faʻamaonia ile pito pa'ū o le uati, ma ole taimi ole uati ole 20 i le 30KHz.
O le isumu e fa'atatau i se faiga fa'amaopoopo feso'ota'iga lea e fa'agasolo ai le isumu i le itu taumatau e maua ai se numera lelei i le fanua X, ma le alu i le agavale e maua ai se numera le lelei. E fa'apea fo'i, o le fa'aosoina o le isumu i luga e maua ai se numera lelei i le fanua Y, ma o le fa'asolo i lalo e fa'atusalia ai se numera le lelei (o le XS ma le YS bits i le status byte o fa'ailoga fa'ailoga - o le '1' e fa'aalia ai se numera le lelei). O le tele o numera X ma Y o lo'o fa'atusalia ai le fua o le gaioiina o isumu - o le tele o le numera, o le vave foi lea o le gaioi o le isumu (o le XV ma le YV bits i le status byte o fa'ailoga o lo'o tafe - o le '1' o lona uiga ua tupu le tafe) . Afai e alu pea le isumu, o le 33-bit transmissions e toe faia i le 50ms pe sili atu. O fanua L ma R i le status byte o lo'o fa'ailoa mai ai le oomi o le ki agavale ma le taumatau (o le '1' e fa'ailoa ai o lo'o oomi le ki).

Keypad
O le ki fa'ailoga o le Anvyl e 16 fa'ailoga (0-F). Ua fa'atūina e pei o se matrix lea e nonoa ai laina ta'itasi mai le agavale i le taumatau i se pine laina, ma o koluma ta'itasi mai luga i lalo e nonoa i se pine koluma. O le mea lea e maua ai e le tagata fa'aoga fa laina pine ma pine fa koluma e fa'afeso'ota'i ai se fa'amau fa'amau. A oomi se faamau, o pine e fetaui ma le laina ma le koluma o lena faamau e fesootai.
Ina ia faitau le tulaga o se faamau, o le pine koluma o loo i ai le faamau e tatau ona ave i lalo ae o isi pine koluma e tolu e maualuga. Ole mea lea e mafai ai fa'amau uma ile koluma. Pe a tuleia se faamau i lena koluma, o le pine laina tutusa o le a faitau maualalo le manatu.
O le tulaga o fa'amau uma e 16 e mafai ona fa'amauina i se fa'agasologa e fa-laasaga e ala i le fa'aagaaga o koluma ta'itasi e fa i le taimi. E mafai ona ausia lenei mea e ala i le suiina o se mamanu "1110" e ala i pine koluma. I la'asaga ta'itasi, o tulaga fa'atatau o pine laina e fetaui ma le tulaga o fa'amau i lena koluma.

Ina ia fa'ataga fa'atasi le omi fa'amau i le laina lava e tasi, nai lo le fa'atulagaina o pine koluma e fai fa'ata'ita'i fa'atasi ma fa'atosina toso i luga ma fa'amautu koluma e le o faitauina i le taimi nei i le fa'alavelave maualuga.

Oscillators/Uati
O le laupapa Anvyl e aofia ai se tasi 100MHz Crystal oscillator e fesoʻotaʻi ma pine D11 (D11 o se faʻaoga GCLK i le faletupe 0). O le uati fa'aoga e mafai ona fa'aosoina so'o se ta'i fa'atonu uma o le uati i le Spartan-6. O ta'i ta'itasi e aofia ai Pule Fa'atonu Fa'atekinolosi e lua (DCMs) ma le tasi Phase-Locked Loop (PLLs). DCMs e tu'uina atu vaega e fa o le fa'auluina o taimi (0º, 90º, 180º, ma 270º), o se uati vaelua e mafai ona vaevaeina i totonu o le uati. i so'o se numera atoa mai le 2 i le 16 po'o le 1.5, 2.5, 3.5… 7.5, ma lua fa'ai'uga uati e mafai ona fa'atele i so'o se numera mai le 2 i le 32 ma vaelua i le taimi e tasi i so'o se numera mai le 1 i le 32.

PLL fa'aaoga Voltage Pulea Oscillators (VCOs) e mafai ona fa'apolokalameina e fa'atupu alaleo i le 400MHz i le 1080MHz va'aiga e ala i le fa'atulagaina o seti se tolu o vaeluaga fa'apolokalame i le taimi o le fa'atulagaina o le FPGA. O galuega faatino a le VCO e valu galuega faatino e tutusa avanoa (0º, 45º, 90º, 135º, 180º, 225º, 270º, ma le 315º) e mafai ona vaevaeina i so'o se numera atoa i le va o le 1 ma le 128.

Faʻavae I / O
O le laupapa Anvyl e aofia ai le sefulufa LED (sefulu mumu, lua samasama, ma le lua lanumeamata), valu ki fa'ase'e, valu DIP ki i ni vaega se lua, fa fa'amau fa'amau, tolu-numera fitu-vaega fa'aaliga, ma le 630 fusi-matai laupapa fa'atasi ma sefulu numera I/O. O faamau oomi, suiga fa'ase'e ma sui DIP e feso'ota'i atu i le FPGA e ala i fa'asologa fa'asolosolo e puipuia ai le fa'aleagaina mai ta'avale pu'upu'u fa'afuase'i (e mafai ona tupu se ta'amilosaga pu'upu'u pe a fai o se pine FPGA e tu'uina atu i se fa'amau po'o se ki fa'ase'e na fa'amalamalamaina ma le le iloa o se gaioiga). O fa'amau o ni ki "mo sina taimi" e masani ona maua ai se fa'aletonu pe a malolo, ma fa'ato'a maualuga pe a oomi. Su'e fa'ase'e ma su'e DIP e fa'atupu pea fa'aoga maualuga pe maualalo e fa'atatau i lo latou tulaga. O le I/O's (BB1 – BB10) numera numera e sefulu e feso'ota'i sa'o i le FPGA ina ia fa'afaigofie ona tu'ufa'atasia i ta'aloga masani.

Oomi Fa'amau Suiga fa'asolo Suiga DIP LED Laupapa falaoa
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

Fuafuaga 1. Fa'ailoga I/O fa'avae.

Fa'aaliga Vaega Fitu

O le laupapa Anvyl e tolu 2-numera masani cathode fitu-vaega faʻaaliga LED. O numera taʻitasi e lua e aofia ai vaega e fitu o loʻo faʻatulagaina i se mamanu "ata valu", faʻatasi ai ma se LED faʻapipiʻi i vaega taʻitasi. E mafai ona fa'amalamalamaina ta'ito'atasi vaega o LED, o lea e mafai ai ona fa'aalia so'o se tasi o mamanu e 128 i luga o se numera e ala i le fa'amalamalamaina o vaega o le LED ma tu'u ai le pogisa o isi. O nei mamanu e 128, o le sefulu e fetaui ma numera numera e sili ona aoga.
O fa'ailoga masani cathode o lo'o avanoa e ono "numera mafai" fa'ailoga fa'aoga i fa'aaliga e tolu 2-numera. O anodes o vaega tutusa i luga o numera uma e ono o loʻo fesoʻotaʻi atu i nodes matagaluega e fitu ua faʻaigoaina AA e oʻo atu i le AG (o lea, mo example, o le ono "D" anodes mai numera e ono o loʻo tuʻufaʻatasia faʻatasi i totonu o se node matagaluega e taʻua o le "AD"). O nei fa'ailoga anode e fitu o lo'o avanoa e fai ma fa'aoga i fa'aaliga 2-numera. O lenei polokalame fesoʻotaʻiga faʻailoga e fatuina ai se faʻaaliga tele, lea e masani ai faʻailoga anode i numera uma ae e mafai ona latou faʻamalamalamaina vaega o le numera o loʻo faʻamaonia le faailo o le cathode.

E mafai ona fa'aogaina se ta'amilosaga fa'atonu fa'aaliga e fa'aalia ai se numera lua-numera i fa'aaliga ta'itasi. O lenei ta'amilosaga e fa'auluina fa'ailoga cathode ma fa'atusa anode tutusa o numera ta'itasi i se fa'asologa faifaipea, fa'aauau, i se fua fa'afouga e vave atu nai lo le tali a mata o le tagata. O numera ta'itasi e fa'amalamalamaina na o le tasi-ono o le taimi, ae talu ai e le mafai e le mata ona iloa le fa'apogisaina o se numera a'o le'i toe fa'amalamalamaina, o le numera e fa'aalia pea le fa'amalamalamaina. Afai e fa'agesegese le fa'afouga (po'o le “fa'afouina”) i se vaega ua tu'uina atu (e tusa ma le 45 hertz), ona amata lea ona va'aia e le to'atele o tagata le fa'aaliga e emo.
Ina ia mafai ona fa'aalia le pupula o numera ta'itasi ma fa'aauau pea ona fa'amalamalamaina, e tatau ona ta'i tasi numera ta'itasi i le 1 i le 16ms (mo le fa'afouina o le 1KHz i le 60Hz). Mo exampI se polokalame faʻafouina 60Hz, o le a faʻafouina le faʻaaliga atoa i le 16ms uma, ma o numera taʻitasi o le a faʻamalamalamaina mo le 1/6 o le taamilosaga faʻafouina, poʻo le 2.67ms. E tatau i le pule ona faʻamautinoa o loʻo i ai le mamanu saʻo o le anode pe a faʻataʻitaʻiina le faailo o le cathode. Ina ia faʻaalia le faʻagasologa, afai e faʻamaonia le Cat1 aʻo faʻamaonia le AB ma le AC, ona faʻaalia lea o le "1" i le numera numera 1. Ma, afai e faʻamaonia le Cat2 aʻo faʻamaonia le AA, AB ma le AC, ona faʻaalia lea o le "7" fa'aalia i le numera numera 2. Afai o le Cat1 ma le AB, AC e tulia mo 8ms, ona fa'auluina lea o Cat2 ma AA, AB, AC mo 8ms i se faasologa e le gata, o le fa'aaliga o le a fa'aalia le "17". O se example ata o le taimi mo se pule e lua-numera o loʻo faʻaalia i lalo.

Fa'alautele Cocounters
O le laupapa Anvyl o loʻo i ai se fesoʻotaʻiga 2 × 20 pine ma pito 12-pin Pmod ports. Pmod ports o 2 × 6 taumatau-matau, 100-mil fesoʻotaʻiga tamaʻitaʻi o loʻo galulue faʻatasi ma faʻamaufaʻailoga 2 × 6 pine ulu o loʻo maua mai le tele o faʻasalalauga faʻasalalauga. O 12-pin Pmod port ta'itasi e maua ai fa'ailo 3.3V VCC e lua (pine 6 ma le 12), lua fa'ailo o le Laueleele (pini 5 ma le 11), ma fa'ailoga fa'ailo e valu. VCC ma Ground pine e mafai ona tuʻuina atu i le 1A o le taimi nei. O fa'ailoga fa'amaumauga a le Pmod e le'o fetaui ma ta'ilua, ma o lo'o fa'aogaina i le fa'aogaina o ala sili ona maua e aunoa ma se fa'alavelave fa'alavelave po'o le fa'atuai ona fetaui. Digilent e maua ai se aofa'iga tele o laupapa fa'aoga Pmod e mafai ona fa'apipi'i i ports Pmod. E i ai a matou seti o Pmods fautuaina mo le Anvyl ua taʻua o le "Anvyl Pmod Pack".

O le fesoʻotaʻiga faʻalautele 40-pin e 32 I / O faʻailoga e faʻasoa ma Pmods JD, JE, JF ma JG. E maua ai fo'i feso'ota'iga GND, VCC3V3, ma 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 IE2: V9 JF2: W6 JG2: T18
JA3: Y15 JB3: Y14 JC3: AB11 JD3: T11 IE3: Y8 JF3: Y7 JG3: D17
JA4: V15 JB4: U14 JC4: AB10 JD4: W10 IE4: 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 IE8: W9 JF8: Y6 JG8: A17
JA9: AB15 JB9: T14 JC9: AA10 JD9: V11 IE9: Y9 JF9: AB7 JG9: C16
IA10: W15 JB10: W11 JC10: Y13 JD10: T10 IE10: AB8 JF10: AB6 JG10: A18

Laulau 2. Pmod pinout.

Copyright Digilent, Inc. Ua taofia aia tatau uma.
O isi oloa ma igoa o kamupani o lo'o ta'ua atonu o fa'ailoga fa'ailoga a latou lava tagata.

Pepa / Punaoa

DIGILENT Anvyl FPGA Board [pdf] Tusi Taiala
XC6SLX45-CSG484-3, Anvyl FPGA Board, Anvyl FPGA, Board

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *