Fpga Televizyon (DIY)

Başlatan devrecii, 20 Temmuz 2019, 20:32:51

devrecii

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



Emre_Tuncay_

Buradaki stm32 ve fpga in görevi nedir acaba.

MC_Skywalker

#2
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

devrecii

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

Emre_Tuncay_

Ç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.

devrecii

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.


 

Mucit23

@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.

ahmet2017

Tebrikler harika bir çalışma olmuş. Motive edici.

devrecii

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.



MC_Skywalker

#9
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/

baran123

Ç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.

muuzoo

#11
@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 :)
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

MC_Skywalker

#12
@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. 

devrecii

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.


Emre_Tuncay_

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.