'FPGA/CPLD' kategorijos archyvas

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ų […]

NiosII vs Atmega16

Thursday, June 17th, 2010

Vėl prisiminiau savo žaidimus su FPGA čipu. Prisiverčiau pasižaisti su virtualiu (softcore) procesorium. Juolab, kad Altera atidarė savo licenziją ir NiosIIe procesorių galima naudoti savo kūriniams nemokamai. NiosIIe procesorius tai 32 gyvis su galimybe prikomponuoti matematinį koprocesorių (FPU).
Procesorių nutariau sukišti į savo gamybos plokštę su minimaliu Cyclone II čipu (EP2C5T144). Kas įdomiausia, softas su programiškai […]

VGA signalo generavimas

Sunday, December 27th, 2009

Internete yra gana daug viskiausių VGA signalo generatorių schemų FPGA čipams. Vienos geriau, kitos mažiau suprantamos. Tačiau radau vieną aiškinimą kuris man pasirodė labiausiai suprantamas ir lengvai realizuojamas.
Pradžiai reikia pažiūrėti į paveikslėlį:

Tai visas video signalo vaizdas- balta zona tai tas ką męs matom ant ekrano, kitos dalys- nematomos, bet labai svarbios.
VESA numato visą eilę […]

Svetimas PONG projektas

Thursday, December 24th, 2009

Čia lygtai Armando puslapiuose paminėtas projektas. Tik autorius kodą rašė Xilinx Spartan plokštėje (Tiesa, VHDL kalba universali, nepririšta prie hardwarės). O aš norėjau pasibandyti su Altera DE1 plokšte. Šiaip viskas tiko, tik reikėjo invertuoti mygtukų signalus… ir kažkodėl autoriaus source kode (bent jau tame kur aš nusikroviau) nebuvo šrifto. Todėl failai nesikompiliavo, o ir be […]

Unhappy Tikbalang