fpganedir.com'da ara

fpganedir mail

UDP (KULLANICI DATAGRAM PROTOKOLÜ) UYGULAMASI

Bu örneğimizde FPGA üzerinden UDP Ethernet protokolü ile haberleşmenin nasıl yapılabileceğini gösteren bir projeyi sizlerle paylaşacağız. Örneğimizde Ethernet hattına bağlı bir bilgisayardan FPGA’e  UDP protokolünde veri göndereceğiz. FPGA aldığı bu veriyi yine ethernet üzerinden bilgisayara geri gönderecek. Ayrıca tasarım bir adet RS-232 arayüzüne sahip olacak. Bu arayüz ile kontrol ve uyarı mesajlarını takip edeceğiz.

Örneğimizdeki UDP gönderici/alıcı modülününün tasarımı için VHDL kullanmayacağız. Bunun yerine MicroBlaze soft işlemci kullanacağız. Soft işlemci üzerinde günümüzde yaygın olarak kullanılan “lwIP” komutlarından faydalanaccağız.

UDP modülü tasarlamak için VHDL de kullanılabilir. Fakat VHDL ile yapılacak bu işlem hem çok uzun hem de çok meşakkatli olacaktır. Bu yüzden gömülü tasarımlar için yıllarca denenerek, geliştirilmiş olan kütüphaneleri kullanmak daha uygun olacaktır.

Bu örneğimiz üç kısımdan oluşacak.

1. kısımda örnekteki uygulamalar için yardımcı olacağını düşündüğümüz genel bilgileri sizlerle paylaşacağız.

2. kısımda örnek uygulamaya ait donanımın nasıl oluşturulacağını kapsamlı bir şekilde göstereceğiz.

3. kısımda örnek uygulamanın yazılımını oluşturacağız.

Gerekli Donanım ve Yazılımlar

Biz örneğimizde tasarım programı olarak EDK 14.2' yi kullanacağız. Oluşturacağımız uygulamayı Spartan-3E 1600E geliştirme kartı üzerine yükleyip gerçekleştireceğiz.

FPGA ile bilgisayar arasındaki iletim için UDP Test Tool 3.0 programını kullanacağız.

Örneğimizin proje dokümanlarını indirebilmek için tıklayınız.

 

Örneğimize sağlamış oldukları katkılarından dolayı "Her Yönüyle FPGA ve VHDL" kitabı yazarlarına teşekkür ederiz. (Fpganedir.com Ekibi)

Anasayfa | Fpga | VHDL | VHDL Sözlüğü | Embedded Sistem | Android | Sayısal Tasarım | Simulasyon | PCB | Örnekler | Forum | İletişim
Copyright © 2010-2013 FPGAnedir. All Rights Reserved.