Televizyon değil de kameradan gelen görüntüyü lcd ekranda göstermem ve üzerine yazı yazdırmam gerekiyordu .
Tvp5150 pal dekoder ve altera max2 ve stm32 kullandım
verilog kodu ve stm kodu https://www.dosya.tc/server21/0oz9yv/TV-tvp5150.rar.html
iyi seyirler :D
Buradaki stm32 ve fpga in görevi nedir acaba.
Güzel çalışma.
LCD olarak 0.96" OLED olsaydı nasıl olurdu acaba. Bozuk projeksiyonlarda lens söküp DIY projeksiyon :) fikri geldi aklıma
tvp5150 pal dekoderden yuv formatında data geliyor ve bunun rgb şeklinde değiştirilmesi gerkiyor ve bu saniye 13.5 milyon data 27m pixel baya külfetli iş, Sram bağlı stm32f4 veya stmf7 ile bile çok zor bu bilgi işlenir saniyede 1-2 fps anca alabilirsin.
Sadece bununla bitmiyor ekrana veri gönderme problemi de var lcd ekrana görüntü 72mhz spi ile gönderiliyor ,
stm32 nin görevi ekranı,tvp5150 yi setup etmek, , H - V konumlarının vermek ve ekrana yazı yazdırmak.
@MC_Skywalker bu ekran 240*240 ips olarak geçiyor aliexpressde bakabilirsin , aliexi yitirmeden önce bulmuştum çok küçük, ama ips olduğu için aynı oled gibi muhteşem görüntü veriyor çok güzel bir ekranmış çözünürlüğü de iyi tv alt yazıları sorunsuz okunuyor, hatta doları bile görüyorum :D
Çalışma güzel olmuş.
Fpga burada sadece yuv to rgb dönüşümümü yapıyor? Yani fpga den rgb formatında data geliyor sizde bunu stm32 ile ekranamı basıyorsunuz.
Alıntı yapılan: Emre_Tuncay_ - 20 Temmuz 2019, 22:19:40Çalışma güzel olmuş.
Fpga burada sadece yuv to rgb dönüşümümü yapıyor? Yani fpga den rgb formatında data geliyor sizde bunu stm32 ile ekranamı basıyorsunuz.
yuv to rgb renk verilerini spi olarak ekrana göndermek bir de stm32 den gelen yazıları renk oralak ekrana vermek fpga sadece bunları yapıyor.
@iboibo Kullandığın FPGA kartının modeli nedir? Üzerinde RAM bulunan seninki gibi basit bir FPGA modülü alıp üzerinde uğraşmak istiyorum.
Tebrikler harika bir çalışma olmuş. Motive edici.
Alıntı yapılan: Mucit23 - 21 Temmuz 2019, 13:24:21@iboibo Kullandığın FPGA kartının modeli nedir? Üzerinde RAM bulunan seninki gibi basit bir FPGA modülü alıp üzerinde uğraşmak istiyorum.
Bu fpga değil aslında cpld altera max 2 rami yok 240LE var, eğer ramlı fpga arıyorsan şurada vermiştim
onbinlerce LEsi var ramı var
https://www.picproje.org/index.php/topic,75310.msg574777/boardseen.html#new
Zamanında almadık da şunları , şimdi çok pişmanım , gelirmi gelmez mi ne kadara mal olur.
Alıntı YapTebrikler harika bir çalışma olmuş. Motive edici.
Teşşekürler, Çok haklısın, Forum son zamanlarda çok sessiz , siteye giriyorsun ses seda yok insanın içi sıkılıyor, birşeyler yapan birilerini gördüğün zaman da, insanda "bende mi bişeyler yapayım" düşücesi ortaya çıkıyor.
Bu konuda bu tip forumların misyonu çok önemli. Motivasyon olmayınca da insanın oturup bişeyler yapası gelmiyor.
içinde ARM işlemcisi olan FPGA (Zynq-7000)ile çok daha derli toplu olur gibi. birde pahalı olmasalar
https://store.digilentinc.com/cora-z7-zynq-7000-single-core-and-dual-core-options-for-arm-fpga-soc-development/
Çok güzel bir çalışma tebrikler ayrıca paylaşım için teşekkürler.
Ben şunları almıştım. (Vergi ıvır zıvır tantanası yok idi o zaman :) )
https://tr.aliexpress.com/item/ALTERA-FPGA-Geli-tirme-Kurulu-ekirdek-Kurulu-CYCLONE-IV-EP4CE-Video-G-r-nt-TFT-SD/32859698607.html?spm=a2g0s.12269583.0.0.21dd2c56nHKG8H
https://tr.aliexpress.com/item/USB-Blaster-ALTERA-CPLD-FPGA-programc-arduino-i-in/32831280653.html?spm=a2g0s.12269583.0.0.7eb01108hkJpOe
Eğer gelir diyorsanız sizede tavsiye ederim :D
web sayfamda bir şeyler karalamıştım hatta. (https://www.baranekrem.net)
Elimce ILI9488 sürücülü 320*480 16-Bit paralel bir TFT var bunu onunla sürmeyi deneyeceğim. Tabi daha o kadar ilerlemedim. fırsat bulursam.
@iboibo eline sağlık güzel olmuş. Elinde biraz daha kabiliyetli bir yonga olsa soft-core cpu göm stm'in işini de ona yükle hallet derdim. Tek yonga ile iş biterdi :D
@MC_Skywalker Ben de Zynq ailesinin hastasıyım, çok sevdim. Bir ara zaman bulsam bir yazı dizisi hazırlayasım var. Özellikle Ultra-96 kartında gözüm var :)
@muuzoo Yüksek hızlı kamera gördüm Zynq ile yapılmış. Bütün aklımdaki herşeyi silip onu düşünür oldum. Ucuz ve Open source olsa alıp mıcıklayacaktım ama birkaç bin $. :( VHDL i bir türlü ilerletemedim. bir çok terslik araya girince.
Verilog ile devam edin en basiti o.
Fpga kullanılan iş yerlerinde vhdl şartmış , çip entegre üreten firmalarda ise verilog şartmış bir forumda yıllarca bu işi yapan mühendislere sormuşlar böyle cevap vermişler. Türkiyede ikisi de yok en iyisi verlogla kasmadan devam etmek.
O kartın fiyatı bence çok ucuz ama dolar kuru belası var bir de gümrük belası.
Ben de şu bahsettiğiniz kart ile pc ekranı capture sistemi yapmayı dşünüyorum, ekranı kapture edip mp4 formatında kaydeten sistemler var fakat 800tl den başlıyor ona vereceğime o karta veririm daha iyi.
Bende zybo kartı var üzerinde Zynq var. Zynq bence işin en üst noktalarından biri. Hem cpu hem fpga bir arada.
Mesela bir kontrolcü tasarladın koy fpga tarafına cpu hiç uğraşmasın. Mükemmel bir donanım.
Alıntı yapılan: iboibo - 22 Temmuz 2019, 15:11:31Verilog ile devam edin en basiti o.
Fpga kullanılan iş yerlerinde vhdl şartmış , çip entegre üreten firmalarda ise verilog şartmış bir forumda yıllarca bu işi yapan mühendislere sormuşlar böyle cevap vermişler. Türkiyede ikisi de yok en iyisi verlogla kasmadan devam etmek.
O kartın fiyatı bence çok ucuz ama dolar kuru belası var bir de gümrük belası.
Ben de şu bahsettiğiniz kart ile pc ekranı capture sistemi yapmayı dşünüyorum, ekranı kapture edip mp4 formatında kaydeten sistemler var fakat 800tl den başlıyor ona vereceğime o karta veririm daha iyi.
Aslında bu biraz da ASIC tasarım araçları ile ilgili bir durum. VHDL biraz daha askeri kafa (Amerika Savunma Bakanlığı) ile geliştirilmiş bir dil. O yüzden zaman zaman ehhh dedirtiyor. Verilog ise asic tasarım öncelikli ilerlemiş gitmiş. Daha önce aldığım bir ders kapsamında Verilog ile tasarım yapıp ardından Cadence araçları ile ASIC tasarım haline getirmişliğim var ama bir türlü sevemedim Verilog'u. Çok da tartışılmıştır VHDL vs Verilog diye bir sürü yabancı kaynak bulabilirsiniz. Genelde gördüğüm Verilog C benzeri bir yazım şekline sahip olduğu için daha aşina geliyor yazılım geliştirmiş olan kişilere.
https://electronics.stackexchange.com/questions/16767/vhdl-or-verilog
@iboibo ellerine saglik. ;) Bilgin olsun kullandigin moduller xilinx vivado da var ve lisanssiz. Bu arada verilog oleli cok oldu, VHDL ::ok
Zynq-7000 ile 2 projemiz var biri bitti endoskop yaptik. 60fps HD kalitesinde. Diger projemiz 5000fps 74x1280 sikistirilmamis goruntuyu ethernet ile aktarma uzerine. Guzel cihaz ben sevdim ;)
Alıntı yapılan: OptimusPrime - 22 Temmuz 2019, 18:09:02@iboibo
ellerine saglik. ;) Bilgin olsun kullandigin moduller xilinx vivado da var ve lisanssiz. Bu arada verilog oleli cok oldu, VHDL ::ok
Zynq-7000 ile 2 projemiz var biri bitti endoskop yaptik. 60fps HD kalitesinde. Diger projemiz 5000fps 74x1280 sikistirilmamis goruntuyu ethernet ile aktarma uzerine. Guzel cihaz ben sevdim ;)
olmek derken, kutuphane filan mi yetersiz, sytax imi sevmediniz.
Oldu demeyelim agir olmus :D tercih sebebi diyelim. :-*
benzetme yaparsak vhdl daha cok c++ a digeri ise c ye benziyor.
Alıntı yapılan: OptimusPrime - 24 Temmuz 2019, 23:30:31benzetme yaparsak vhdl daha cok c++ a digeri ise c ye benziyor.
BASIC tir O BASIC. :D ;D ::op ::ok
(https://i.postimg.cc/bNQkVv3p/Untitled-1.jpg)
Vhdl veya verilog syntax olarak diğer dillere benzesede yapısal olarak durum çok farklı. Sonuçta yazılım değil donanım tanımlama dilidir kendileri.