'FPGA/CPLD' kategorijos archyvas

FPGA:0005 - Tekstinis displėjus

Sunday, March 24th, 2013

Papaišėm spalvotus fonus. Bet jei norime parodyti kokį nors tekstą, panašiai kaip senoviniam tekstiniam displėjuje? Aišku galima! Viena iš pirmųjų minčių- prikabinti didelį video RAMą kaip šiuolaikinėse video plokštėse ir nuo RAM turinio keisti vaizdą. Aišku taip galima, bet mes neturim tiek atminties. Netgi naudojant po 4 bitus vienai spalvai, gaunasi: 1024×768×3×4/8=1179648 baitai (1.125 megabaito). […]

FPGA:0004 - SVGA

Friday, March 15th, 2013

Pažaidus su LEDais, pabandykime prijungti kokį nors VGA monitorių. Kadangi mano eksperimentinis monitorius yra LCD su 1024×768 raiška, tai man reikia susigeneruoti tokią “video plokštę" kuri palaikytu tokią rezoliuciją. kodėl tiksliai pataikyti į “native resolution"? Ogi kad pažaisti su smulkiais objektais ir taimingais.
Iš senesnio mano puslapio galima sužinoti standartizuotus VESA taimingus ir video generavimo koncepcija. […]

FPGA:0003 - LEDai

Tuesday, March 12th, 2013

Garsą jau turim, dabar biški vaizdo. Yra 3 LED ant tos plokštės sujungti per rezistorių prie Vcc. Pas mano plokštę jie pažymėti kaip D2, D4 ir D5. Aš čia prilitavau skirtingų spalvų LEDus: raudoną, žalią ir mėlyną. O kad dar krūčiau būtų, maitinimo pajungimo indikacijos LEDą D3 padariau baltos spalvos.
Su FPGA uždegti LEDą […]

FPGA:0002 - Cypukas

Sunday, March 10th, 2013

Kai jau kažkas suveikė ir signalas perėjo iš vieno mikroschemos šono į kitą, reikia tą signalą kaip nors modifikuoti.
Aišku galima iš bibliotekos prisidėlioti visokių loginių elementų į schemos puslapį ir viskas veiks. Bet mūsų užduotis pasigaminti modulį kuris veiks pagal mūsų norus. Ką nors nestandartinio.
Tačiau pradžiai reikia pasidaryti pirmą periferinį įrenginį- mažyčiuką garsiakalbiuką. Aišku nesamonė […]

FPGA:0001 - Softas, konfiguravimas, pirmas paleidimas

Saturday, March 9th, 2013

Straipsnis tikrai atsirado greičiau nei koks nors skaitytojas įsigijo dev boardą. Tačiau softą dalinai galima pasibandyti.
Paleidus Quartus programą spaudžiam naujo projekto darymo “wizardą". Spaudžiam NEXT ir pasirenkame direktorija kurioje kursime savo pirmą projektą. Darbo metu ten susikurs melionas ir dar biški failiukų, todėl reikia susikurti naują direktoriją. Pasirenkam projekto pavadinimą, kad ir “FPGA001″. NEXT.
Čia galima […]

FPGA:0000 - Intro

Saturday, March 9th, 2013

Labai mažai rašiau FPGA/CPLD temoje, o ir tautinėje “spaudoje" ši tema mažai apšviesta. Todėl (nes išsibaigė fantazija) nutariau parašyti keletą straipsnių apie FPGA čipus ir jų panaudojima. Aišku, stipriai remsiuosi FPGA4FUN puslapiais. Gal net plagijuosiu. Ir dar, nesiruošiu apibrėžti visko ir visada. Todėl mano pasakojimui bus apie Alteros produktus ir verilog kalbą. Kitų neįvaldžiau.
Kadangi žaisti […]

DeZainas

Monday, April 9th, 2012

Jo, tikras DEzainas (dizainas)…

Čia labai sunkiai einantis eksperimentas. Jis susideda iš aibės daiktų: kiniškos PCB plokštelės kurios versija bloga, RGB senos matricos kuri gulėjo nenaudojama kol moterusai nuplėšė LVDS jungtį… Čia pagrinde AVR ir USB eksperimentai (paveikslėlis užsikrauna iš kompo per USB), nes nėra RTC. O dar ir nelabai sugalvotas šriftų laikymas- įdėja serial flash […]

Pramoninė PCB už 37.21Lt!

Wednesday, March 14th, 2012

Taip, ji maža. Taip, ji Kiniška. Tačiau ji dvisluoksnė, žalia, su plonais takeliais, metalizuota, alavuota, su dviem silkscreenais ir padaryta megėjo iš Cadsoft Eagle softo. Ir šiaip ne viena plokštė, o visos 10 vienetų…
Ir kainavo 14$ (37.21Lt užsakymo dienos kursu) su atsiuntimu netgi į namus. Čia jau nežinau kaip paštininkai pajuto, kad aš peršalau ir […]

Raudonų šviesos diodų matrica

Monday, November 1st, 2010

Čia straipsniukas tikriausiai ne apie kažkokią šviesos diodų matricą, bet labiau apie vieną iš technologijų kurią naudoju kai reikia padaryti “reverse engineering".
Labai dažnai kokie nors senesni prietaisai ar šiuolaikinė Kiniška elektronika neturi jokios dokumentacijos. Matyt arba duomenys labai seni arba Kinai per savo bjaurų charakterį neviešina informacijos. Tačiau kartais norisi pasinaudoti esamais blokais, elementais ar […]

LCD iš HP printerio su UPS051

Friday, July 2nd, 2010

Į rankas papuola jau ne pirmas HP spalvotas printeris su LCD ekraniuku kurio kontroleris UPS051. Kaip ne keista, internete yra šios mikroschemos datasheetas. Bėda tame, kad mikroschema kaip ir universali, o koks LCD ekraniukas įdėtas į printerį nelabai aišku. Beto mikroschema prilituota prie plokštės ir jos trasavimas nėra labai aiškus. Teko eksperimentuoti ir bandymų kelių […]

Unhappy Tikbalang