31.12.2013 Views

3. FPGA İle Güneş Paneli Kontorlü

3. FPGA İle Güneş Paneli Kontorlü

3. FPGA İle Güneş Paneli Kontorlü

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

16<br />

a) Piksel paterni b)ROM içeriği<br />

Şekil 5.7 A karakterinin paterni [9]<br />

Şekil 5.8 Karakter oluşturma uygulaması blok diyagramı<br />

Karakter oluşturma devresi ile ekran üzerinde oluşturulmak istenilen karakterler ve ekran üzerindeki konumları<br />

belirlenir. Daha önceden de belirtildiği gibi bir karakterin oluşturulabilmesi için 16 satır gereklidir. Bu nedenle<br />

piksel_y değerinin son 4 biti rom içerisindeki 16 adresin tamamının okunması için kullanılacaktır. Bu değer satır_adr<br />

değişkenini oluşturur. Oluşturulmak istenilen karakter belirlendikten sonra karakter oluşturma devresinin çıkışına bu<br />

karaktere ait ascii kodu gönderilir ve karakter_adr değişkenini oluşturur. Satır_adr ve karakter_adr değişkenleri<br />

birleşerek rom_adr değişkeninin değerini belirler. Rom_addr değeri ile karakter_rom içerisindeki ilgili karakterin<br />

paterninin 16 satırından ilgili olanı seçilir. Karakter ROM’u 2K byte’dır. Bit_adr değeri ile bir ROM kelimesinin bir<br />

biti mux yardımıyla seçilir. Seçilen Kelime_biti değeri görüntü oluşturma devresine gönderilir.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!