XILINX ISE WEBPACK 14.7 UYGULAMA TUTORIAL



Benzer belgeler
XILINX ISE WEBPACK 14.7 UYGULAMA TUTORIAL

LAB 0 : Xilinx ISE Kullanımı

XILINX PROGRAMI İLE PROJE HAZIRLANMASI İÇİNDEKİLER

Xilinx ISE Webpack 14.7 Kurulum Tutorial

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

12 Ocak 2012 / Perşembe

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

P-TECH RF MODEM MODBUS SERİ HABERLEŞME KILAVUZU

Mac OS İşletim Sisteminde MetaTrader4 Kurulumu

BİLGİSAYAR DESTEKLİ TASARIM II

vsphere Client(viClient) ile ESXI Kontrolü

Exchange Server 2010 Sertifika Oluşturma

Course Online. Güncelleme: Haziran 24, 2013

ACS790 Programından OZW672 Web Server a tesis diyagramının aktarılması

P-TECH RF MODEM İLE MODBUS TCP HABERLEŞME

WEB E-POSTA AYARLARI. Outlook 2003 Ayarı ( Resimli Anlatım )


Module 5 Implementing Printing ( Printer Uygulamaları )

BEUN VPN Hizmeti. VPN Nedir?

PSPICE Đ NASIL KULLANIRIM

MİKROSAY YAZILIM VE BİLGİSAYAR SAN. TİC. A.Ş.

EAGLE KÜTÜPHANE OLUŞTURMA

e-imzatr Kurulum Klavuzu

SQL SERVER 2005 ENTEGRE SQL (VTY) VERİ TABANI YÖNETİM KURULUMU RESİMLİ ANLATIMI. Entegre SQL kurmadan önce SQLSERVER 2005,i kuralım öncelikle.

MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU

Google Chrome Kullanıyorsanız; Microsoft Internet Explorer Kullanıyorsanız;

Domain(Alan Adı) ve Hosting (Barındırma Hizmeti) Alma

Columns : * Next Text Query veri tabanındaki urunler tablosu görülüyor. Finish, çalıştırınca direk veri tabanındaki bilgileri alıyor.

NJ-NJ ETHERNET/IP HABERLEŞMESİ

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

ACCESS DERS Tablolarda Düzenleme

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

1) Visual Studio da WebSiteemlakci adında yeni bir site oluşturuyoruz.

Not : Tahta yazılımı yükleme aşamasında kutumuzdan çıkan mavi USB kablonun bilgisayara bağlı olmaması gerekmektedir.

Subnet A da bulunan DHCP Server makinesinin ve client makinenin IP yapılandırması aşağıdaki gibidir.

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

VMware Üzerine BackTrack 5 Kurulumu

Yine benzer şekilde hücreler içine yazılan yazıların renklerini değiştirebiliriz. Bunun için tüm satırı veya sütunu yine fareyle seçmek durumundayız.

IIS 7.5 ÜZERİNDE FTP SİTE KURULUMU VE YAPILANDIRILMASI


YAYGIN OLARAK KULLANILAN ADSL MODEMLER VE ROUTER AYARLARI

U y g u l a m a A i l e s i (Abakus 360, T-Panel, T-CRM) Tarayıcı Ayarları. IPera İletişim Teknolojileri

SATFINDER SF03HD DRİVER FREKANS VE YAZILIM YÜKLEME TALİMATI DRİVER YÜKLEME TALİMATI FREKANS YÜKLEME TALİMATI YAZILIM YÜKLEME TALİMATI SIGNAL METER

TÜRK DAMASI DAMA PROGRAMI KULLANIM KILAVUZU

ESGM+ ESGM+ programımız kolay kurulumu, basit kullanımı ve küçük boyutu ile her bilgisayarda kullanılmak üzere tasarlanmıştır.

Android Ders Notları

Toplu Kayıt Kullanıcı Kitapçığı

Outlook Web Access'a Güvensiz Girmeyin

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

WINDOWS SERVER 2008 R2 REMOTE DESKTOP SERVICES RD Connection Broker

INTERNET BAĞLANTISININ KURULMASI İÇİN GEREKLİ YÖNLENDİRİCİ AYARLARI

1 Aralık 2011 / Perşembe

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak adresine gidiyoruz.

Windows Live Mail Programı Kurulumu ve Ayarlanması

WDS İle Windows XP Pro Image Alma Ve Yükleme Ilbey Ismail UNVER - MCP

PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

VERİ ANALİZ KÜPLERİ. Küp Tasarım Formu (504200)

Per_Puan Yıl Sonu İ şlemleri

Oluşturmak istediğimiz OU ye bir isim veriyoruz. Name kısmına ISTANBUL yazıyoruz,

ZWCAD Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

ENDPOINT PROTECTION. 1- Öncelikle kurmak istediğiniz bilgisayarın içinde herhangi bir antivirüs programı olmaması gerekmektedir.

HACETTEPE ÜNİVERSİTESİ KABLOSUZ AĞ ERİŞİM SİSTEMİ KABLOSUZ AĞ İÇİN 802.1X YÜKLEME VE YAPILANDIRMA TALİMATLARI (WINDOWS VISTA SÜRÜMLERİ İÇİN)

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu

IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır:

adresine tıklayarak kayıt ekranına giriş yapınız.

Microsoft Outlook 2003 Kurulumu

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KOORDİNATÖRLÜĞÜ (EBYS KOORDİNATÖRLÜĞÜ) ELEKTRONİK İMZA KURULUM AŞAMALARI VE EBYS PROGRAMI SİSTEM GEREKSİNİMLERİ

AİLE İÇİ PAYLAŞIM AYARLARINI AÇMA

KURUMSAL UZAKTAN MASAÜSTÜ DESTEK YAZILIMI (ENTERPRISE REMOTE DESKTOP SOFTWARE) KURULUM KILAVUZU

Altera ile proje hazırlama. Quarturs programı üzerinde Altera De0 kartı için proje hazırlama

Zoru Kolay Yapmak İçin...

A1FX MT4 İşlem Platformu Kullanma Kılavuzu

E-İMZA KULLANIM KILAVUZU

BALIKESİR ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ S EĞİTİM SETİ DENEY KİTAPÇIĞI

Kullanım Kılavuzu

OYAK YATIRIM FX Meta İşlem Platformu Kullanma Kılavuzu

OBJECT GENERATOR 2014

1. Yazdırma Bileşenleri

Birtel İletişim Teknolojileri

EĞİTMENLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) eders.giresun.edu.tr KULLANIM KILAVUZU

Cyberoam Firewall Kullanıcı ve Grup Oluşturma

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

Windows Server 2008R2 de Lisans Server ın Aktive Edilmesi

DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ (TÜRKÇE) BLGM223 SAYISAL MANTIK TASARIMI

F2114 İLE VIRTUAL COM PORT (TCP2COM) KILAVUZU

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

AFİLLİ EĞİTİM REHBERİ- Copyright By Alia RİOR

1. Sertifika istenmesi

HMI (insan makine ara yüzü) EĞİTİM NOTLARI

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

Per_Puan Yıl Sonu Devir İşlemleri

Module 8 Implementing Group Policy ( Group Policy Uygulamaları )

DOĞU AKDENİZ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ (TÜRKÇE) BLGM223 SAYISAL MANTIK TASARIMI

Gezici Profil Oluşturma. Mehmet Akif Ersoy Üniversitesi Gölhisar Meslek Yüksekokulu. Ders Adı: Sunucu İşletim Sistemi. Osman AŞIK

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

Transkript:

XILINX ISE WEBPACK 14.7 UYGULAMA TUTORIAL Bu dönemki Bil264L dersinde kullanacağımız Xilinx ISE Web 14.7 programında nasıl proje oluşturacağımız, oluşturduğumuz devreleri nasıl test edeceğimiz ve bu devreleri Spartan3E FPGA kartımıza nasıl yükleyeceğimiz bu tutorialda anlatılmıştır. 1. Masaüstünde Xilinx ISE Design Suite 14.7 ikonuna çift tıklayıp programımızı açıyoruz. 2. Açılan pencereden File -> New Project i seçip yeni bir proje oluşturuyoruz.

3. Açılan pencerede (Create New Project) masaüstünde daha önceden oluşturmuş olduğumuz Xilinx_Projects adlı klasörü Location seçeneğinden seçip Name kısmına Lab1 olarak projemizin ismini yazıyoruz ve Next butonuna tıklıyoruz. 4. Açılan pencerede (Project Settings) Family Spartan3E Device XC3S500E Package FG320 Speed -5 Opsiyonlarını karşılarındaki gibi seçip Next ve ardından gelen pencerede (Project Summary) Finish butonlarına basıyoruz.

5. Şu anda Lab1 isimli projemizi oluşturmuş bulunmaktayız. Project New Source a tıklayıp projemize devremizi çizecek olduğumuz Source u ekliyoruz.

6. Açılan pencerede (Select Source Type) Schematic i seçip File Name kısmında da vermek istediğimiz ismi inverter- yazıyoruz. Next ve ardından gelen pencerede (Summary) Finish butonuna tıklıyoruz. 7. Tasarlamak istediğimiz devreyi artık kurabiliriz. Bunun için gelen pencerede Symbols ten istediğimiz devre elemanını seçip devremizi kuracağız. 8. Basit olarak bir inverter devresi kuracağız. Inverter girişine verilen sinyalin tersini çıkışından verir. Yani eğer inverterın girişi 1(logic) ise çıkışı 0(logic) dır. Eğer girişi 1(logic) ise çıkışı 0(logic) dır. Aşağıdaki snapshotta göründüğü gibi Catagories kısmından Logic ve Symbols kısmından inv seçip çalışma alanımıza yerleştiriyoruz.

9. Bundan sonraki kuracağımız ve FPGA bordumuza yükleceğimiz tüm devrelerde giriş ve çıkış pinlerine buffer koyacağız. Bunun amacı devreye verilen sinyalin devreyi güçlü bir şekilde sürmesi aynı şekilde tasarladığımız devreninde çıkışına bağlanan herhangi bir devreyi güçlü bir şekilde sürmesidir. Snapshpotta gösterildiği gibi bufferları giriş ve çıkışa koyuyoruz.

10. Add I/O Marker a tıklayıp IBUF un girişine OBUF un çıkışına tıklayıp otomatik bir şekilde giriş ve çıkış pinlerimizi koyuyoruz. 11. Bufferlarla inverterımızı (Add Wire) wire aracılığı ile bağlıyoruz. Şu anda devremizi kurduk giriş ve çıkış pinlerimizi koyduk. Yaptığımız çalışmayı kaydediyoruz (File Save). Design sekmesine tıkladıktan sonra Synthesize XST ye çift tıklayıp kurduğumuz devreyi sentezliyoruz. Bu aşamada console da Process "Synthesize - XST" completed successfully yazısını görmemiz gerekiyor. Warningleri dikkate almayabilirsiniz ama eğer error alırsanız geri dönüp çözmeniz gerekiyor.

12. Devremiz sentezlendi, yani bordumuza yüklemek için hazır. Fakat doğru çalışıp çalışmadığını test etmemiz gerekiyor. Devremizi test etmek için projemize yeni bir source ekliyoruz. Project New Source a tıklayıp açılan pencerede Select Source Type kısmında Verilog Test Fixture seçip File Name kısmına inverter_tb yazıyoruz. Next, Next ve Finish e tıklıyoruz. 13. Açılan pencerede // Initialize Inputs ile endmodule arasında kalan kısımı silip initial begin XLXN_6 = 0; #100 XLXN_6 = 1; #100 XLXN_6 = 0; end Yazıyoruz. Burada #100 zamanı gösteriyor. XLXN_6 girişimizin ismi Devremizin girişini belli zaman aralıklarında değiştirerek çıkışımıza bakacağız. File Save e tıklayıp test kodumuzu kaydediyoruz.

14. Design sekmesinde Simulation ve inverter_tb.v yi seçip Behavioral Check Syntax a çift tıklıyoruz. Consolda Process "Behavioral Check Syntax" completed successfully yazısını gördükten sonra Simulate Behavioral Model e çift tıklıyoruz.

15. Simulasyon penceresi açılacak. View Zoom To Full View e tıklayıp sinyallerimizi kontrol ediyoruz. Beklediğimiz gibi giriş ve çıkış sinyallerimiz birbirinin tersi. 16. Bu aşamada giriş ve çıkış pinlerimize FPGA bordumuzun üzerindeki switch ve led leri atayacağız. Simulasyon penceresini kapatıyoruz. Design sekmesinde Implementation u seçip User Constraints I/O Pin Planning(PlanAhead) Pre-Synthesis e çift tıklıyoruz.

17. I/O Ports sekmesinin altında All Ports Scalar Ports un altında atadığımız pinleri göreceğiz. Bordumuzda switch ve led lerin yanında yazan kodu Scalar Ports un altındaki pinlerin Site kısmına atayacağız. Sonra kaydedip pencereyi kapatacağız. (File Save) XLXN_6 L13 XLXN_7 F12

18. Devremizi borda yükleyip çalıştırmak için gerekli olan herşeyi yaptık. Borda yükleyeceğimiz *.bit dosyasını olusturmak için Design sekmesinde Generate Programming File a çift tıklıyoruz. Process "Generate Programming File" completed successfully yazısını console da görmemiz gerekiyor. 19. Bordumuzu enerji kablosuna bilgisayara bağlıyoruz. 20. Design sekmesinde Configure Target Device Manage Configuration Project(iMPACT) e çift tıklıyoruz.

21. Açılan pencerede Boundary Scan e çift tıklayıp pencerenin ortasında sağ tıklayıp Initialize Chain e tıklayacağız.

22. Açılan pencerede Yes e tıklıyoruz. 23. Assign New Configuration File diye bir pencere açılıyor. Burada /Xilinx_Projects/Lab1 in altındaki inverter.bit dosyasını seçeceğiz. 24. Açılan pencerede No ya tıklıyoruz.

25. Açılan pencerede Bypass a tıklıyoruz. 26. Tekrar Bypass a tıklıyoruz. 27. Açılan pencerede Ok e tıklıyoruz. 28. Snapshot taki gibi sağ tıklayıp Program ı seçiyoruz.

29. Tasarladığımız devre bordumuza yüklendi. Artık bordun üstünde deneyebiliriz. Herhangi bir sorununuz veya sorunuz olursa bize mail atabilirsiniz veya 217 ye gelip sorabilirsiniz. Hasan Hassan hhassan@etu.edu.tr Emrah İşlek eislek@etu.edu.tr Teknoloji Merkezi, Mikroişlemciler Laboratuvarı 217 Bil264/Bil264L Asistanları