Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Pld, Spld, Pal, Gal, Cpld, Fpga => Konuyu başlatan: devrecii - 20 Temmuz 2019, 20:32:51

Başlık: Fpga Televizyon (DIY)
Gönderen: devrecii - 20 Temmuz 2019, 20:32:51
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


Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: Emre_Tuncay_ - 20 Temmuz 2019, 20:42:36
Buradaki stm32 ve fpga in görevi nedir acaba.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: MC_Skywalker - 20 Temmuz 2019, 20:42:50
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
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: devrecii - 20 Temmuz 2019, 21:50:25
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
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: 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.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: devrecii - 21 Temmuz 2019, 12:03:45
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.


 
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: 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.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: ahmet2017 - 21 Temmuz 2019, 13:47:28
Tebrikler harika bir çalışma olmuş. Motive edici.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: devrecii - 21 Temmuz 2019, 15:42:37
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.


Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: MC_Skywalker - 21 Temmuz 2019, 17:19:16
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/
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: baran123 - 21 Temmuz 2019, 20:18:38
Ç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.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: muuzoo - 22 Temmuz 2019, 10:42:52
@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 :)
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: MC_Skywalker - 22 Temmuz 2019, 11:53:25
@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. 
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: devrecii - 22 Temmuz 2019, 15:11:31
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.

Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: Emre_Tuncay_ - 22 Temmuz 2019, 15:46:39
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.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: muuzoo - 22 Temmuz 2019, 16:48:22
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
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: 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  ;)
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: Yuunus - 23 Temmuz 2019, 13:19:12
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.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: OptimusPrime - 24 Temmuz 2019, 23:30:31
Oldu demeyelim agir olmus  :D  tercih sebebi diyelim.  :-*

benzetme yaparsak vhdl daha cok c++ a digeri ise c ye benziyor.
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: MC_Skywalker - 25 Temmuz 2019, 11:43:27
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)
Başlık: Ynt: Fpga Televizyon (DIY)
Gönderen: Emre_Tuncay_ - 25 Temmuz 2019, 16:52:15
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.