SlideShare a Scribd company logo
1 of 13
Download to read offline
KOCAELİ ÜNİVERSİTESİ
FPGA İLE İŞARET
İŞLEME
UYGULAMALARINA
GİRİŞ
Yrd. Doç. Dr. Anıl Çelebi
MELEK SÖNMEZ
130207075
İçindekiler
Projenin Amacı ........................................................................................................................... 2
Projede Kullanılan Modüller.......................................................................................................2
Akış Diyagramı............................................................................................................................ 2
Modüller.....................................................................................................................................3
1. Pmod SSD ........................................................................................................................ 3
2. Pmod SWT ....................................................................................................................... 4
3. Pmod LD8 ........................................................................................................................ 5
Verilog HDL Kodu........................................................................................................................ 6
XDC Kodu....................................................................................................................................8
Test Kodu....................................................................................................................................9
Uygulama Çıktıları .................................................................................................................... 10
Projenin Amacı
Bu projede Zybo kart üzerindeki switchlerin üçünün pmod switchleri için enable sinyali olarak,
birinin pmod ssd için enable ve tüm pmod modülleri için reset sinyali olarak kullanılması ve
switchlerin değerlerinin zybo karttaki ledlere yazdırılarak pmod switch modüllerinden alınacak
herhangi bir A ve B sayısının değerlerinin pmod led modülüne yazdırılıp kod içerisinde isteğe
bağlı değiştirilecek bir aritmetik işlemin sonucunun(sonucun 0xFF sayısından küçük olması
şartıyla) pmod ssd modülüne yazdırılması hedeflenmiştir.
Projede Kullanılan Modüller
1. Zybo (http://store.digilentinc.com/zybo-zynq-7000-arm-fpga-soc-trainer-board/)
2. Pmod SSD (http://store.digilentinc.com/pmodssd-seven-segment-display/)
3. Pmod SWT (http://store.digilentinc.com/pmodswt-4-user-slide-switches/)
4. Pmod LD8 (http://store.digilentinc.com/pmod8ld-8-high-bright-leds/)
Akış Diyagramı
Şekil 1. Akış Diyagramı
Modüller
1. Pmod SSD
Pmod SSD modülü ortak katot yapısına sahiptir. Katotları birleştirilmiş ve topraklanmış ssd
yapılarına ortak katotlu ssd denir. Bu durumda yanmasını istediğimiz parçaya ait uçtan 1
vermemiz gerekir.
Pmod SSD ile ilgili şemalar aşağıda verilmiştir.
Şekil 2.a. Pmod SSD kablo işlev şeması
Şekil 2.b. Pmod SSD bağlantı diyagramı
Şekil 2.b. Zybo pmod JB, pmod JC
2. Pmod SWT
Switchler birer bilgi pini veya mod pini olarak kullanılabilirler.
Switch yukarı pozisyonda durduğu zaman devre bağlantısı o switch için tamamlanır ve bağlı
olduğu pinde vcc gerilim değeri gözlenir. Bu durum 1 biti veya yükselen kenar olarak
değerlendirilebilir.
Switch aşağı pozisyonda durduğu zaman devre bağlantısı o switch için tamamlanmaz ve
gerilim gözlenmez. Bu durum 0 biti veya düşen kenar olarak değerlendirilebilir.
Pmod SWT ile ilgili şemalar Şekil 3’te verilmiştir.
Şekil 3. Pmod SWT
3. Pmod 8LD
Pmod 8LD modülündeki ledlerin her biri ayrı transistörlere bağlıdır, dolayısı ile her bir led
birbirinden bağımsız yakılabilir veya söndürülebilir.
Pmod 8LD ile ilgili şemalar Şekil 4’te verilmiştir.
Şekil 4. Pmod LD8
Verilog HDL Kodu
XDC Kodu
Test Kodu
Uygulama Çıktıları
Şekil 5.a. Proje özellikleri
Şekil 5.b. Sentez sonucu, kullanım tablosu
Şekil 5.c. İmplementasyon sonucu
Şekil 5.d. İmplementasyon sonucunda kartı kullanım tablosu
Şekil 5.e. Simülasyon çıktısı
Şekil 5.f. RTL şema
Şekil 5.g. Uygulanmış tasarım

More Related Content

What's hot

HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanVinayagam Mariappan
 
Tinkercad pdf tutorial
Tinkercad pdf tutorialTinkercad pdf tutorial
Tinkercad pdf tutorialHannah Diggs
 
Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016
Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016
Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016Tiong Leh (Johnny) YAP
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
Stm32 f103c8t6
Stm32 f103c8t6Stm32 f103c8t6
Stm32 f103c8t6whatry1995
 
1. FPGA architectures.pdf
1. FPGA architectures.pdf1. FPGA architectures.pdf
1. FPGA architectures.pdfTesfuFiseha1
 
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITAnil Yadav
 
Status of the Power Module Packaging Industry 2019 - Yole Développement
Status of the Power Module Packaging Industry 2019 - Yole DéveloppementStatus of the Power Module Packaging Industry 2019 - Yole Développement
Status of the Power Module Packaging Industry 2019 - Yole DéveloppementYole Developpement
 
Arizona State University Test Lecture
Arizona State University Test LectureArizona State University Test Lecture
Arizona State University Test LecturePete Sarson, PH.D
 
Introduzione a Arduino
Introduzione a ArduinoIntroduzione a Arduino
Introduzione a ArduinoPietro Aiuola
 
Manual guide briker IP PABX
Manual guide briker IP PABX Manual guide briker IP PABX
Manual guide briker IP PABX Wahyu Nasution
 

What's hot (20)

Vlsi
VlsiVlsi
Vlsi
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam Mariappan
 
Deblocking_Filter_v2
Deblocking_Filter_v2Deblocking_Filter_v2
Deblocking_Filter_v2
 
Tinkercad pdf tutorial
Tinkercad pdf tutorialTinkercad pdf tutorial
Tinkercad pdf tutorial
 
Asic
AsicAsic
Asic
 
Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016
Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016
Challenges of Silicon Photonics Testing from a Foundry's Perspective_SEMICON2016
 
Cadancesimulation
CadancesimulationCadancesimulation
Cadancesimulation
 
Back end[1] debdeep
Back end[1]  debdeepBack end[1]  debdeep
Back end[1] debdeep
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
Vlsi
VlsiVlsi
Vlsi
 
Stm32 f103c8t6
Stm32 f103c8t6Stm32 f103c8t6
Stm32 f103c8t6
 
1. FPGA architectures.pdf
1. FPGA architectures.pdf1. FPGA architectures.pdf
1. FPGA architectures.pdf
 
Star topology lab
Star topology labStar topology lab
Star topology lab
 
GNU octave
GNU octaveGNU octave
GNU octave
 
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
 
Status of the Power Module Packaging Industry 2019 - Yole Développement
Status of the Power Module Packaging Industry 2019 - Yole DéveloppementStatus of the Power Module Packaging Industry 2019 - Yole Développement
Status of the Power Module Packaging Industry 2019 - Yole Développement
 
Arizona State University Test Lecture
Arizona State University Test LectureArizona State University Test Lecture
Arizona State University Test Lecture
 
Introduzione a Arduino
Introduzione a ArduinoIntroduzione a Arduino
Introduzione a Arduino
 
Verilog lab mauual
Verilog lab mauualVerilog lab mauual
Verilog lab mauual
 
Manual guide briker IP PABX
Manual guide briker IP PABX Manual guide briker IP PABX
Manual guide briker IP PABX
 

Similar to Zybo with Pmod Modules

OV7670 CAMERA SENSOR APPLICATION USING ZYBO
OV7670 CAMERA SENSOR APPLICATION USING ZYBOOV7670 CAMERA SENSOR APPLICATION USING ZYBO
OV7670 CAMERA SENSOR APPLICATION USING ZYBOMelek Sönmez
 
Smps güç kaynağı
Smps güç kaynağıSmps güç kaynağı
Smps güç kaynağıErol Dizdar
 
FPGA ile RC Servo Kontrolü
FPGA ile RC Servo KontrolüFPGA ile RC Servo Kontrolü
FPGA ile RC Servo KontrolüAliMETN
 
Aritmetik devreler
Aritmetik devrelerAritmetik devreler
Aritmetik devrelerErol Dizdar
 
Evtipi sogutucularin devre_baglanti_semalari
Evtipi sogutucularin devre_baglanti_semalariEvtipi sogutucularin devre_baglanti_semalari
Evtipi sogutucularin devre_baglanti_semalariIklimlendirme Sogutma
 
Transistör ve fet
Transistör ve fetTransistör ve fet
Transistör ve fetErol Dizdar
 
Smd elemanlar ve çipsetler
Smd elemanlar ve çipsetlerSmd elemanlar ve çipsetler
Smd elemanlar ve çipsetlerErol Dizdar
 
Pic programlama-2012
Pic programlama-2012Pic programlama-2012
Pic programlama-2012sersld90
 
Yakici cihaz bakim_onarim2
Yakici cihaz bakim_onarim2Yakici cihaz bakim_onarim2
Yakici cihaz bakim_onarim2Omur Yilmaz
 
Bilgisayar destekli çizim 482 bk0021 (1)
Bilgisayar destekli çizim 482 bk0021 (1)Bilgisayar destekli çizim 482 bk0021 (1)
Bilgisayar destekli çizim 482 bk0021 (1)Iklimlendirme Sogutma
 
Tümleşik devreler
Tümleşik devrelerTümleşik devreler
Tümleşik devrelerErol Dizdar
 
MSP430-Programlama.pdf
MSP430-Programlama.pdfMSP430-Programlama.pdf
MSP430-Programlama.pdfgurkannaras33
 
Pic programlama-2013
Pic programlama-2013Pic programlama-2013
Pic programlama-2013sersld90
 

Similar to Zybo with Pmod Modules (20)

OV7670 CAMERA SENSOR APPLICATION USING ZYBO
OV7670 CAMERA SENSOR APPLICATION USING ZYBOOV7670 CAMERA SENSOR APPLICATION USING ZYBO
OV7670 CAMERA SENSOR APPLICATION USING ZYBO
 
Smps güç kaynağı
Smps güç kaynağıSmps güç kaynağı
Smps güç kaynağı
 
FPGA ile RC Servo Kontrolü
FPGA ile RC Servo KontrolüFPGA ile RC Servo Kontrolü
FPGA ile RC Servo Kontrolü
 
Aritmetik devreler
Aritmetik devrelerAritmetik devreler
Aritmetik devreler
 
Evtipi sogutucularin devre_baglanti_semalari
Evtipi sogutucularin devre_baglanti_semalariEvtipi sogutucularin devre_baglanti_semalari
Evtipi sogutucularin devre_baglanti_semalari
 
Portlar
PortlarPortlar
Portlar
 
6-Portlar
6-Portlar6-Portlar
6-Portlar
 
Transistör ve fet
Transistör ve fetTransistör ve fet
Transistör ve fet
 
Vestel ile LED Üretim Teknolojileri ve Uygulamaları semineri
Vestel ile LED Üretim Teknolojileri ve Uygulamaları semineriVestel ile LED Üretim Teknolojileri ve Uygulamaları semineri
Vestel ile LED Üretim Teknolojileri ve Uygulamaları semineri
 
Smd elemanlar ve çipsetler
Smd elemanlar ve çipsetlerSmd elemanlar ve çipsetler
Smd elemanlar ve çipsetler
 
Pic programlama-2012
Pic programlama-2012Pic programlama-2012
Pic programlama-2012
 
Kat kaloriferi tesisatı 582 yim010
Kat kaloriferi tesisatı 582 yim010Kat kaloriferi tesisatı 582 yim010
Kat kaloriferi tesisatı 582 yim010
 
Yakici cihaz bakim_onarim2
Yakici cihaz bakim_onarim2Yakici cihaz bakim_onarim2
Yakici cihaz bakim_onarim2
 
Bilgisayar destekli çizim 482 bk0021 (1)
Bilgisayar destekli çizim 482 bk0021 (1)Bilgisayar destekli çizim 482 bk0021 (1)
Bilgisayar destekli çizim 482 bk0021 (1)
 
Tümleşik devreler
Tümleşik devrelerTümleşik devreler
Tümleşik devreler
 
MSP430-Programlama.pdf
MSP430-Programlama.pdfMSP430-Programlama.pdf
MSP430-Programlama.pdf
 
Sayıcılar
SayıcılarSayıcılar
Sayıcılar
 
Kaydediciler
KaydedicilerKaydediciler
Kaydediciler
 
Pic programlama-2013
Pic programlama-2013Pic programlama-2013
Pic programlama-2013
 
Optik kablolama
Optik kablolamaOptik kablolama
Optik kablolama
 

Zybo with Pmod Modules

  • 1. KOCAELİ ÜNİVERSİTESİ FPGA İLE İŞARET İŞLEME UYGULAMALARINA GİRİŞ Yrd. Doç. Dr. Anıl Çelebi MELEK SÖNMEZ 130207075
  • 2. İçindekiler Projenin Amacı ........................................................................................................................... 2 Projede Kullanılan Modüller.......................................................................................................2 Akış Diyagramı............................................................................................................................ 2 Modüller.....................................................................................................................................3 1. Pmod SSD ........................................................................................................................ 3 2. Pmod SWT ....................................................................................................................... 4 3. Pmod LD8 ........................................................................................................................ 5 Verilog HDL Kodu........................................................................................................................ 6 XDC Kodu....................................................................................................................................8 Test Kodu....................................................................................................................................9 Uygulama Çıktıları .................................................................................................................... 10
  • 3. Projenin Amacı Bu projede Zybo kart üzerindeki switchlerin üçünün pmod switchleri için enable sinyali olarak, birinin pmod ssd için enable ve tüm pmod modülleri için reset sinyali olarak kullanılması ve switchlerin değerlerinin zybo karttaki ledlere yazdırılarak pmod switch modüllerinden alınacak herhangi bir A ve B sayısının değerlerinin pmod led modülüne yazdırılıp kod içerisinde isteğe bağlı değiştirilecek bir aritmetik işlemin sonucunun(sonucun 0xFF sayısından küçük olması şartıyla) pmod ssd modülüne yazdırılması hedeflenmiştir. Projede Kullanılan Modüller 1. Zybo (http://store.digilentinc.com/zybo-zynq-7000-arm-fpga-soc-trainer-board/) 2. Pmod SSD (http://store.digilentinc.com/pmodssd-seven-segment-display/) 3. Pmod SWT (http://store.digilentinc.com/pmodswt-4-user-slide-switches/) 4. Pmod LD8 (http://store.digilentinc.com/pmod8ld-8-high-bright-leds/) Akış Diyagramı Şekil 1. Akış Diyagramı
  • 4. Modüller 1. Pmod SSD Pmod SSD modülü ortak katot yapısına sahiptir. Katotları birleştirilmiş ve topraklanmış ssd yapılarına ortak katotlu ssd denir. Bu durumda yanmasını istediğimiz parçaya ait uçtan 1 vermemiz gerekir. Pmod SSD ile ilgili şemalar aşağıda verilmiştir. Şekil 2.a. Pmod SSD kablo işlev şeması Şekil 2.b. Pmod SSD bağlantı diyagramı
  • 5. Şekil 2.b. Zybo pmod JB, pmod JC 2. Pmod SWT Switchler birer bilgi pini veya mod pini olarak kullanılabilirler. Switch yukarı pozisyonda durduğu zaman devre bağlantısı o switch için tamamlanır ve bağlı olduğu pinde vcc gerilim değeri gözlenir. Bu durum 1 biti veya yükselen kenar olarak değerlendirilebilir. Switch aşağı pozisyonda durduğu zaman devre bağlantısı o switch için tamamlanmaz ve gerilim gözlenmez. Bu durum 0 biti veya düşen kenar olarak değerlendirilebilir. Pmod SWT ile ilgili şemalar Şekil 3’te verilmiştir. Şekil 3. Pmod SWT
  • 6. 3. Pmod 8LD Pmod 8LD modülündeki ledlerin her biri ayrı transistörlere bağlıdır, dolayısı ile her bir led birbirinden bağımsız yakılabilir veya söndürülebilir. Pmod 8LD ile ilgili şemalar Şekil 4’te verilmiştir. Şekil 4. Pmod LD8
  • 8.
  • 11. Uygulama Çıktıları Şekil 5.a. Proje özellikleri Şekil 5.b. Sentez sonucu, kullanım tablosu
  • 12. Şekil 5.c. İmplementasyon sonucu Şekil 5.d. İmplementasyon sonucunda kartı kullanım tablosu
  • 13. Şekil 5.e. Simülasyon çıktısı Şekil 5.f. RTL şema Şekil 5.g. Uygulanmış tasarım