For english version http://dincaysroom.blogspot.com (Not complete yet)
Hirose FX-2 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Hirose FX-2 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Mayıs 2009 Cuma

Kart Geldi

Sonunda kartım geldi. 26 Mayıs salı günü elime ulaştı. Buraya yazabilmek için anca vakit bulabildim. Kartı Xilinx'in Türkiye distribütörü Empa Elektronik'ten aldım. Fiyatı 190$+KDV. KDV dahil 350 YTL etti. Sipariş formunu imzaladıktan sonra 4 buçuk haftada elime geçti kart.

Kit kutu içinde geldi. Güzel bir kutusu var.

İşte kartın fotoğrafı

Kartın 1.5 m'den uzun USB kablosu var ama adaptör kablosu 1 m'den kısa. Prizlerin, USB girişlerine göre daha zor ulaşılabilir yerlerde olduğunu düşününce adaptör kablosu çok kısa. Kartı masaya koyduğumda; priz, yerde kartın tam altında değilse adaptör kablosu yetmiyor. Bu yüzden uzatma kablosunu bilgisayar kasasının üstüne koymak zorunda kaldım.

Korktuğum hirose konektörü. Korktuğum kadar varmış. Bu konnektörden hayatta bağlantı alamazdım. İyi ki eklenti kartını almışım.

Eklenti kartı ve 7 segment display ile görüntüsü. 7 segment, hirose konnektörün altındaki sokete de takılabiliyor ama hirose kartı takılı değil iken.

Kitin içinde iki tane referans kitabı çıktı:
  • Introduction to Programmable Logic
  • EDK Concepts, Tools and Techniques
Introduction to Programmable Logic kitabında, Xilinx FPGA ve CLPD'leri ve Webpack programını anlatıyor. Spartan serisi için en son Spartan 2E'lerden bahsediyor. Webpack'in de 6 sürümü üzerinden anlatıyor. Kitabın güncellemeye ihtiyacı var.

İkinci kitapta Embedded Design Kit'ini anlatıyor. EDK hakkında çok bilgim olmadığı için bu kitap hakkında pek yorum yapamayacağım.

Aldığım kitin kullanıcı rehberinin çıkmaması hoş değil. Bunu kendim kitap haline getireceğim artık.

Kitten 3 cd çıktı.
  • Spartan 3 Customer Resource CD
  • Xilinx 9.2i Design Tools Evaluation DVD
  • Embedded Development Kit DVD ve ISE 9.2i DVD
ISE'nin 11 sürümü çıkmışken kitin içinden 9.2 sürümü çıkıyor. Üstelik 2 tane. Hoş değil.

Spartan 3 Customer Resource CD'sinde bir sürü pdf var. İnanıyorum ki hepsini Xilinx'in sitesinden indirebilirim.

Design Tools Evaluation DVD'sinde ISE, webpack Chip scope gibi programlar var. Ama hepsi 9.2 sürümü. Şu sıralar işime yarayacak sadece webpack. Onunda 10.1 sürümünü kullanıyorum. Şu an işime yaramaz bir cd.

EDK DVD'sinde, ne olduğunu yeni yeni öğrenmeye başladığım gömülü tasarımdan bahsediyor.

Kitten çıkanlar hakkında bu kadar.

Kartın her tarafı açıkta olduğu için ESD tehlikesi var. Bunun için aklıma gelen ilk şey adaptör toprağına bir kablo bağlayıp ara sıra bu kabloya dokunmak. Şimdilik böyle idare edeceğim. Belki ileride ESD korumalı masa örtülerinden alırım.

Kartı çalıştırdığımda, kart üzerindeki flash bellekte saklanan program yükleniyor. Bu program test programı. LED'leri, döner kodlayıcıyı , tuşları ve LDC ekranı test ediyor. Bende hepsi düzgün çalışıyor. Bu program http://www.xilinx.com/products/boards/s3estarter/files/s3esk_startup.zip adresinden indirilebilir. Benim için kötü yanı vhdl ile yazılmış olması.

Kartla ilk yapmak istediğim 7 segment ile zıplama önleyiciyi denemek. Bunun için programı yazmaya başladım. Her şey bittiğinde buraya yazacağım.

23 Mayıs 2009 Cumartesi

Spartan 3E Starter Kit Eklenti Kartları

Bu kartı almayı ciddi olarak düşünürken kartın I/O pinleri için olan genişleme konektörü ile ne yapacağımı düşünüyordum. Kartın kullanabileceğim 48 I/O’sundan 40’ı abuk Hirose FX-2 konektörde. Geri kalan 8 tanesi bana yetmez. Hirose FX-2’den kablo yardımıyla bağlantı almam mümkün değil. O yüzden bu konektörü kullanılabilir yapmaya karar verdim.

İnternetten konektör ile ilgili arama yaparken Digilent isimli bir firmanın sitesini buldum. Xilinx kartının üzerinde de Digilent yazıyor ama ben onları Texas Instruments, Micron, Intel, Linear gibi parça sağlayıcısı olduğunu düşünmüştüm (TI, güç kaynağını; Micron, SDRAM’i; Intel, flash RAM’i; Linear de ADC ve DAC’ı üretiyor). Meğersem adamlar kartın tasarımını yapmışlar.

Digilent’in sitesinde (http://www.digilentinc.com) tam benim ilacım olacak şeyler var. Ben de gümrüğe takılmasın diye 100$’ı geçmeyecek şekilde bir şeyler almaya karar verdim. (Sonradan öğrendim ki bu sınır, kargo ücreti dahil 100€’ymuş). Kargomu USPS (United States Postal Service) ile gönderdiler. 10 günde bana ulaştı. Kargo ücreti 43$. Kargomu Amerika dışında takip edemedim. Kargo elime ulaştığında, internette hala kargo San Francisco’dan ayrıldı gözüküyordu.

Gelelim neler aldığıma. Aldığım en önemli şey FX2 Module Interface Board. Bu kart sayesinde I/O’lara sıradan bir kablo ile ulaşabileceğim. Kartın fotoğrafı
Bu kartın esas amacı Pmod kartları için yer yaratmak. Pmod (Peripheral Modules), Digilent’in ürettiği envai çeşit eklenti kartları. Yine de benim işimi görür. Sonradan düşündüğümde FX2 Wirewrap alsaydım keşke dedim. Wirewrap üzerine kendi breadboard’umu yapıştırabilirdim. Neyse çok da önemli değil.

İkinci önemli kart 7 segment display. Xilinx kartında olmaması eksiklik zaten. 2 basamaklı, zaman çoklama (time multiplexing) kullanan basit bir kart. Program debug için LCD’den daha pratik bir çözüm. Kartın fotoğrafı

Xilinx kartı üzerindeki ADC ve DAC’a kolayca ulaşabilmek için 6 pinlik kablo aldım. Bu sayede ADC ve DAC pinlerine kendi breadboard’umdan erişebileceğim. Kablonun fotoğrafı

Tel kablo aldım! Amerika’dan tel kablo getirtmek ne kadar mantıklı olabilir? Ama kullanımı çok pratik. Adamlar breadboarda uygun olacak şekilde boylarını ayarlayıp uçlarını sıyırıp bir de bükmüşler. Kutusuyla birlikte geliyor, dağınıklık da olmuyor. Çok beğendiğimden 3 tane aldım. Belki Türkiye’de de satan vardır. Kutunun fotoğrafı
Breadboarda takılınca
Kutuda daha uzun kablolar da var tabii.

6 pinlik cinsiyet değiştirici (gender changer) aldım. Yukarıda aldığım kabloya uygun. ADC ve DAC için kullanacağım kabloyu breadboard’a takmak için lazım.

Bu aksesuarlar, Xilinx kartı ile bağlantı olayını epey kolaylaştıracaklar.