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.

40<br />

Şekil 6.22 Picoblaze tasarım blokları<br />

KCPSM3 bloğu picoblaze işlemci bloğudur. Instruction ROM ise komut setinin yer aldığı bloktur.<br />

Picoblaze işlemci bloğu giriş ve çıkış değişkenleri;<br />

Clk: sistem saat işareti<br />

Reset: reset işareti<br />

Address: komut bloğunun adres değeridir.<br />

Đnstruction: ROM içerisinden alınan 18 bitlik komut değeri<br />

Port_id: giriş ya da çıkış portunun adresi<br />

Đn_port: giriş ara birimlerinden alınan data<br />

Read_strobe: giriş işaretinin sistem tarafından okunmasını sağlayan işaret<br />

Out_port: çıkış ara birimlerine gönderilen data<br />

Write_strobe: çıkış işaretinin sistem tarafından gönderilmesini sağlayan işaret<br />

Đnterrupt: işlemci kesme işareti<br />

Đnterrupt_ack: kesme isteğini bildirir.<br />

Analog-Sayısal devrenin tasarımının LCD ile birlikte gerçekleştirilebilmesi için Picoblaze sistem bloğu içerisinde<br />

bulunan instruction_ROM içerisindeki komut seti ADC devresinin SPI ara yüzüne göre düzenlenmiştir. Şekil<br />

6.23’de gerçekleştirilen picoblaze sistemin blok diyagramı verilmektedir.

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

Saved successfully!

Ooh no, something went wrong!