Şu an üzerinde çalıştığım proje için PCI bus ve PCI kart tasarımı ile ilgili bilgi ve tecrübesi olan arkadaşların yardımına ihtiyacım var. Yapacağım (yâda yapmayı düşündüğüm) kart ile bilgisayardan alınacak video görüntüsü, FPGA kontrollü başka bir sisteme aktarılacak. Kart üzerinde PCI ile haberleşecek bir FPGA olacak ve buradan alacağım verileri serializer ile paralelden seriye çevirip FPGA kontrollü bir video görüntüleme sistemine aktaracağım. PCI ile haberleşme için opencores'un PCI IP Core'unu kullanacağım. PCI konusunda çok fazla bilgim yok PCI bus specification'ı inceliyorum ancak şu an vaktim gerçekten çok kısıtlı, bir an önce kartı tasarlamam gerekiyor tabi bu arada programla uğraşmaya devam edeceğim. Bu iş için öncelikle IP Core’u Guest modunda kullanmayı düşünüyorum, en azından şimdiye kadar yaptığım çalışmada bu modu kullanmam gerektiğini düşünüyorum ancak şu an bilmem gereken çok şey olduğu için yanlış bir şey de yapmak istemiyorum. Ayrıca, Configuration, memory ve I/O space (Images)’ in işlevlerini tam olarak anlayabilmiş değilim. Örneğin Guest-Bridge modunda bu proje için Config Space’i okumam gerekiyor mu? Bunun getirisi nedir?
Öncelikle bu iş için spartan3 xc3s200 PQ208 kullanmayı düşünüyorum (yâda FT256), sanırım opencores’da yapılan deneme ve testlerde de bu kullanılmış. Bu fpga'in pin bağlantıları ile ilgili (flash eprom bağlantısı, besleme için kullanılacak regülatör ( 1.2V core için vs.), pci pin bağlantıları gibi) bilgisi-deneyimi olan var mı?
Biliyorum, alsında bunların hepsini benim yapmam gerekiyor, şu an bu iş için çok uğraşıyorum (finaller nedeniyle bir süre ara vermiştim) ancak zamanım geçekten kısıtlı baskı devreyi tamamlayıp en kısa zamanda vermek zorundayım, ona göre elemanların siparişini vereceğiz. Şu aşamada IP core’un çalışma modu çok önemli değil kart yapıldıktan sonra da programa müdahale edebilirim. Sadece kullanacağım pinleri belirleyip tasarıma geçeceğim.
Başınızı ağrıttığım için üzgünüm.
Kolay gelsin.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Şu an üzerinde çalıştığım proje için PCI bus ve PCI kart tasarımı ile ilgili bilgi ve tecrübesi olan arkadaşların yardımına ihtiyacım var. Yapacağım (yâda yapmayı düşündüğüm) kart ile bilgisayardan alınacak video görüntüsü, FPGA kontrollü başka bir sisteme aktarılacak. Kart üzerinde PCI ile haberleşecek bir FPGA olacak ve buradan alacağım verileri serializer ile paralelden seriye çevirip FPGA kontrollü bir video görüntüleme sistemine aktaracağım. PCI ile haberleşme için opencores'un PCI IP Core'unu kullanacağım. PCI konusunda çok fazla bilgim yok PCI bus specification'ı inceliyorum ancak şu an vaktim gerçekten çok kısıtlı, bir an önce kartı tasarlamam gerekiyor tabi bu arada programla uğraşmaya devam edeceğim.
Bu iş için öncelikle IP Core’u Guest modunda kullanmayı düşünüyorum, en azından şimdiye kadar yaptığım çalışmada bu modu kullanmam gerektiğini düşünüyorum ancak şu an bilmem gereken çok şey olduğu için yanlış bir şey de yapmak istemiyorum. Ayrıca, Configuration, memory ve I/O space (Images)’ in işlevlerini tam olarak anlayabilmiş değilim. Örneğin Guest-Bridge modunda bu proje için Config Space’i okumam gerekiyor mu? Bunun getirisi nedir?
Bu sistemin sadece aşağıda görüldüğü gibi sadece Target olarak kullanmak işimi görür mü?
Öncelikle bu iş için spartan3 xc3s200 PQ208 kullanmayı düşünüyorum (yâda FT256), sanırım opencores’da yapılan deneme ve testlerde de bu kullanılmış. Bu fpga'in pin bağlantıları ile ilgili (flash eprom bağlantısı, besleme için kullanılacak regülatör ( 1.2V core için vs.), pci pin bağlantıları gibi) bilgisi-deneyimi olan var mı?
Biliyorum, alsında bunların hepsini benim yapmam gerekiyor, şu an bu iş için çok uğraşıyorum (finaller nedeniyle bir süre ara vermiştim) ancak zamanım geçekten kısıtlı baskı devreyi tamamlayıp en kısa zamanda vermek zorundayım, ona göre elemanların siparişini vereceğiz. Şu aşamada IP core’un çalışma modu çok önemli değil kart yapıldıktan sonra da programa müdahale edebilirim. Sadece kullanacağım pinleri belirleyip tasarıma geçeceğim.
Başınızı ağrıttığım için üzgünüm.
Kolay gelsin.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi kale -- 23 Ocak 2007; 21:41:53 >