Default værdier til register i VHDL

Hej,

Jeg er igang med at lave en driver til et mindre TFT-display (320x240px) i VHDL. Jeg har lavet nogle simple test-programmer som fint kan tegne p=E5 sk=E6rmen, men det er jo ikke sjovt i l=E6ngden. Derfor t=E6nkte jeg at det kunne v=E6re sk=E6gt at f=E5 et fotografi ud p= =E5 sk=E6rmen. Jeg har skrevet et program i C, som giver mig den bin=E6re farvekode for de tre farver, til hver enkelt pixel - det er altsammen meget godt. Problemet er nu, at jeg har 76800x18bit, som skal ned i et register i min FPGA. Herfra kan de ved init, blive smidt videre ud i den memory som sk=E6rmen bliver tegnet fra.

Mit sp=F8rgsm=E5l er s=E5: Hvordan s=F8ren g=F8r jeg det smartest? Skal jeg virkelig have 76800 linjer kode til at initialisere registeret? Er der en anden/smartere m=E5de jeg kan gribe det an p=E5?

-- Med venlig hilsen Jonas Jalling

Reply to
dk.teknik.elektronik
Loading thread data ...

eg

Kode? VHDL eller C, jeg er ikke lige med her. Pr=F8v at forklar lidt mere pr=E6cist hvad det er du roder med.

/Thomas

Reply to
Thomas Lykkeberg

jeg

Jeg har et array p=E5 76800x18 bits. (et billede hvor de to mindst betydende bits for hver farve er fjernet). Dette array skal jeg have ind i min VHDL-kode s=E5 jeg kan bruge det i min FPGA. Enten kunne jeg g=F8re noget i retning af: reg[0] =3D "100010110100101101"; reg[1] =3D "001011011000110110"; .=2E. reg[76799] =3D "011011011100001011";

Eller ogs=E5 (som jeg havde h=E5bet): reg[] =3D include(data.txt)

, hvor data.txt indeholder arrayet.

H=E5ber det gjorde det mere klart.

-- Med venlig hilsen Jonas Jalling

Reply to
dk.teknik.elektronik

Hvor har du det array henne? I en fil, på dit skrivebord eller hur'?

Et det problemet? Hvis ja, kan du ikke bruge Excel til hjælp her?

Ja, men ikke "i hånden" vel?

Det bliver vel til det samme som ovenstående bortset fra, at din VHDL compiler hjælper dig?

Hmm, du taler meget indforstået ;)

/Thomas

Reply to
Thomas Lykkeberg

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.