Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Pld, Spld, Pal, Gal, Cpld, Fpga => Konuyu başlatan: gerbay - 22 Haziran 2014, 12:24:23

Başlık: ARM Verilog-HDL kullanıyormuş
Gönderen: gerbay - 22 Haziran 2014, 12:24:23
Alıntı Yap
After a company licenses the Cortex-M processor design, ARM provides the
design source code of the processor in a language called Verilog-HDL (Hardware
Description Language). The design engineers in these companies then add their
own design blocks like peripherals and memories, and use various EDA tools to
convert the whole design from Verilog-HDL and various other forms into a transistor
level chip layout.

The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors kitabından..

haydi gençler verilog öğrenmeye..
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: Erhan YILMAZ - 22 Haziran 2014, 12:30:03
Öğrendik diyelim ya sonra?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 12:46:12
Alıntı yapılan: gerbay - 22 Haziran 2014, 12:40:32
sonra CV leri update edip ARM a yollayacaz :)   


ya da MCU yapacaz..  bir de "milli işlemci yaptık" diye pompalamanın bir yolunu bulursak tübitak/devlet desteği de alırız. milli işlemci pompalaması yerse bir çok devlet ihalesinde ille de o olacak diye şartnameye koyarlar zaten.. savunma sanayi projeleri direk cepte zaten..

Abi yapalım da yapana kadar karnımızı kim doyuracak .. :) Öğrenmek basit. İşlemci mimarileri de az çok belli zaman alır ama yaparız.. :)) Boş zamanlarda yapmaya kalkarsak adamlar a 500-600 sene sonra falan belki yetişiriz.. :D
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: ilhan_mkp - 22 Haziran 2014, 13:56:51
Dsp ve cpld uzak doğulular için çocuk oyuncaği olmuş her yere koyuyorlar.
Gerbay hocam biz niye bunlari etkili kullanamiyoruz hatamiz ne bu konuda bir izleniminiz varmi
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 13:58:22
hocam zaten hdl olarak ya verilog kullanacaklar yada vhdl
evet arm verilog kullanıyor ama
tasarım standartları farklı
her mimariyi ayrı bir bölüm geliştiriyor.
verilogta olsa sistemleri birbirine benzemiyor.

Alıntı yapılan: ilhan_mkp - 22 Haziran 2014, 13:56:51
Dsp ve cpld uzak doğulular için çocuk oyuncaği olmuş her yere koyuyorlar.
Gerbay hocam biz niye bunlari etkili kullanamiyoruz hatamiz ne bu konuda bir izleniminiz varmi

uzak doğuda elini sallasan  asic tasarımcısına denk geliyo.
dijial,analog,rf,backend,frontend  mühendisleri.
biz burda fpga alanında çalışmak istiyoruz dediğimizde gel çalış diyen olmuyo.

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 14:01:02
Alıntı yapılan: ilhan_mkp - 22 Haziran 2014, 13:56:51
Dsp ve cpld uzak doğulular için çocuk oyuncaği olmuş her yere koyuyorlar.
Gerbay hocam biz niye bunlari etkili kullanamiyoruz hatamiz ne bu konuda bir izleniminiz varmi
Bence bizim uygulamalar için pahalı kaçıyor.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: ilhan_mkp - 22 Haziran 2014, 14:18:01
Hocam ama  şöyle bir durum var 2000tlye alici bulan bir elektronik üründe 8051 yada pic kullanmak fiyatla alakali değil.

Bütçe skintisi olmayan işlerde bile dişe dokunur bir kullanim alani yok.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: Erhan YILMAZ - 22 Haziran 2014, 14:31:16
Alıntı yapılan: gerbay - 22 Haziran 2014, 12:40:32
sonra CV leri update edip ARM a yollayacaz :)   


ya da MCU yapacaz..  bir de "milli işlemci yaptık" diye pompalamanın bir yolunu bulursak tübitak/devlet desteği de alırız. milli işlemci pompalaması yerse bir çok devlet ihalesinde ille de o olacak diye şartnameye koyarlar zaten.. savunma sanayi projeleri direk cepte zaten..


Aslında benim elime güzel bir FPGA kit (http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=11&No=529) geçti. Hatta yüksek lisansa başlarsam bununla birşeyler yapayım diyorum ama ortada kalırız diye tırsıyorum. :D
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 14:33:21
Alıntı yapılan: Erhan YILMAZ - 22 Haziran 2014, 14:31:16
Aslında benim elime güzel bir FPGA kit (http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=11&No=529) geçti. Hatta yüksek lisansa başlarsam bununla birşeyler yapayım diyorum ama ortada kalırız diye tırsıyorum. :D
Hocam tek başına yapacaksan ve tecrübende olmadıysa patlama ihtimalin var. Eğer bu yönde çalışacaksan aldığın projeyi iyi düşün.. :))
Düzeltme: Hocam bu arada cihaz bayağı sağlam duruyor. FPGA yanında işlemcide var sanırım.. Tam Sinyal işleme canavarı olur.. :)

mesaj birleştirme:: 23 Haziran 2014, 14:36:30

Alıntı yapılan: ilhan_mkp - 22 Haziran 2014, 14:18:01
Hocam ama  şöyle bir durum var 2000tlye alici bulan bir elektronik üründe 8051 yada pic kullanmak fiyatla alakali değil.

Bütçe skintisi olmayan işlerde bile dişe dokunur bir kullanim alani yok.
Hocam şimdi CPLD kullanılacak devrede muhtemelen MCU da oluyor. Bunların ikisini kullanabilmek için iki ayrı yazılım yazmak gerekiyor. Bu da geliştirme süresini biraz uzatıyor. Aynı zamanda hata olasılıkları da artıyor. Onun yerine işlemci büyütmek daha kolay geliyor. Ayrıca bu tercihlerde bilen kişilerin az olması da büyük etken.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: Erhan YILMAZ - 22 Haziran 2014, 14:54:53
@kralsam Hocam çok sorun olacağını düşünmüyorum. Üniversitede dersini almışlığımız bir kaç sayıcı vs. uygulama (http://www.mcu-turkey.com/xilinx-spartan3e-fpga-uzerinde-picoblaze-mikrodenetleyici-uygulamasi) yapmışlığımız var. Yoğunlaşırsak evelallah bir şeyler çıkar ama Türkiye de çok ilgilenen yok. Yaparsın tezini akademik olarak kalır öyle.
Kit çok sağlam işte bi tarafı pc bi tarafı fpga kit pcie ile birbirlerine bağlılar. Hatta istersen pc kısmına ide yi kur fpga programlamaya başla. Usbden boot edip windows falan kuruyorsun :D Bakalım olmadı hobi olarak uğraşırım.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: engerex - 22 Haziran 2014, 14:58:40
Alıntı yapılan: Erhan YILMAZ - 22 Haziran 2014, 14:31:16
Aslında benim elime güzel bir FPGA kit (http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=11&No=529) geçti. Hatta yüksek lisansa başlarsam bununla birşeyler yapayım diyorum ama ortada kalırız diye tırsıyorum. :D
Üzerinde Intel Atom işlemci mi var? 1.6Ghz, çift çekirdek, 4 izlek, 64 bit...
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 15:04:50
cycloneV lere gömülü arm cortex9mp-neon  koydular.
ama ben pek kullanışlı olcağını sanmıyorum.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 15:18:20
Alıntı yapılan: Erhan YILMAZ - 22 Haziran 2014, 14:54:53
@kralsam Hocam çok sorun olacağını düşünmüyorum. Üniversitede dersini almışlığımız bir kaç sayıcı vs. uygulama (http://www.mcu-turkey.com/xilinx-spartan3e-fpga-uzerinde-picoblaze-mikrodenetleyici-uygulamasi) yapmışlığımız var. Yoğunlaşırsak evelallah bir şeyler çıkar ama Türkiye de çok ilgilenen yok. Yaparsın tezini akademik olarak kalır öyle.
Kit çok sağlam işte bi tarafı pc bi tarafı fpga kit pcie ile birbirlerine bağlılar. Hatta istersen pc kısmına ide yi kur fpga programlamaya başla. Usbden boot edip windows falan kuruyorsun :D Bakalım olmadı hobi olarak uğraşırım.
Hocam aynen dediğin gibi muhtemelen hobi olarak kalır ama çok eğlenirsin. :)

Bu arada @speak48 hocam, aksine ben çok daha iyi olacağını düşünüyorum. Amaç İşlemci tasarımı olmayacaksa bence çok daha faydalı olur. İçerde temel işlerini görecek işlemcin olur ve takır takır işletim sistemini çalıştırır mesela etrafada kafana göre lojik tasarlarsın istediğin mimaride gelişmiş bir işlemcin olur.. PWM mi lazım onu çok koyarsın. Seri portmu lazım onu koyarsın I2S  mi onu koyarsın... :) Keşke bunların analog şansıda olsa..
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 15:28:14
softcore nios2 var 100mhz de çalışan ,dediğiniz çevre birimleride bedava veriyorlar zaten.
ihtiyaca göre değişir ama
zaten gömülü arm ile çalışmak bile karma karışıkken
dışaradaki atomla çalışmak hobi için tam bir çorba olur.

gerçi elimizde olsada bi denesek armli fpgayı hiç fena olmazdı :D
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: z - 22 Haziran 2014, 15:31:26
Yanlis anlamayin espri yapmak istiyorum.

https://www.youtube.com/watch?v=n-O0mSUNVlU (https://www.youtube.com/watch?v=n-O0mSUNVlU)

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 15:35:44
acaba hangisi

fpga meraklılarımı
kendi işlemcimizi yapma meraklılarımı

ya tutarsa
;)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: ilhan_mkp - 22 Haziran 2014, 15:51:27
z hocam arm olayina başlarken cok tepki oldu zor diye hatiri sayilir bir kullanim var artik.
Digerlerinide bir macera yapip halka arz eden biri olsa hoş olur.

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: z - 22 Haziran 2014, 15:53:01
Kesinlikle cok guzel bir calisma olur.

Yeterki FPGA icine yerlestirilecek MCU core'u kendiniz tasarlayin.

Sagdan soldan hazir lib alinirsa degeri olmaz. O zaman verdigim video da anlamli olur.

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: galenga - 22 Haziran 2014, 15:57:05
        elle tutulur birşey yapmışlığım yok ama bir ara fpga sarmıştım biraz vhdl e başlamıştım , hep merak ettiğim birşey var fpga de şu anki mips ,risc veya arm  işlemci mimarilerinin yanı sıra farklı bir mimari tasarımı yapabilirmiyiz acaba ?

mesela atıyorum bugün 10 liraya aldığımız bir işlemci yerine 5 lira aldığımız bir fpga de daha yüksek performans sağlayan bir mimari geliştirmek imkansız mı acaba ?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: Icarus - 22 Haziran 2014, 16:00:26
Alıntı yapılan: gerbay - 22 Haziran 2014, 12:40:32
ya da MCU yapacaz..  bir de "milli işlemci yaptık" diye pompalamanın bir yolunu bulursak tübitak/devlet desteği de alırız. milli işlemci pompalaması yerse bir çok devlet ihalesinde ille de o olacak diye şartnameye koyarlar zaten.. savunma sanayi projeleri direk cepte zaten..
Muahahhaha :D
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: z - 22 Haziran 2014, 16:02:33
Alıntı yapılan: galenga - 22 Haziran 2014, 15:57:05
        elle tutulur birşey yapmışlığım yok ama bir ara fpga sarmıştım biraz vhdl e başlamıştım , hep merak ettiğim birşey var fpga de şu anki mips ,risc veya arm  işlemci mimarilerinin yanı sıra farklı bir mimari tasarımı yapabilirmiyiz acaba ?

mesela atıyorum bugün 10 liraya aldığımız bir işlemci yerine 5 lira aldığımız bir fpga de daha yüksek performans sağlayan bir mimari geliştirmek imkansız mı acaba ?

Islemcinin gercek fiyati X TL ise bu islemciyi X TL den daha ucuz bir FPGA ile gerceklestiremezsin. Bu gun gibi acik.

Fakat islemci + diger cipler + buyuk pcb + konnektor ivir zivir parasindan daha az paraya belki tum donanim FPGA icine atilabilir. (?)

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 16:03:10
farklı derken ne kastediyorsun.

bugün yaygın olarak kullanılan işlemciler
pipelined load-store register machine mimarisindedir.

fpga ile yapılan tasarım  hiç bir  zaman asic olarak üretilen bir tasarımdan daha hızlı ve ucuz olamaz
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: galenga - 22 Haziran 2014, 16:10:16
Alıntı yapılan: speak48 - 22 Haziran 2014, 16:03:10
farklı derken ne kastediyorsun.

bugün yaygın olarak kullanılan işlemciler
pipelined load-store register machine mimarisindedir.

fpga ile yapılan tasarım  hiç bir  zaman asic olarak üretilen bir tasarımdan daha hızlı ve ucuz olamaz

hocam pek bir bilgim yok bir ara araştırmıştım ve aklıma en basit gelen fikir böyle birşey oldu madem işlemci mimarisi tasarlayabiliyoruz ve tasarlanan mimariler fpga üzerinde deneniyor neden daha iyi bir mimari ucuz bir fpga in kapasitesine göre tasarımı yapılmasın diye bir fikir gelmişti aklıma ama anladığım kadarıyla imkansız heralde .
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 16:24:08
Alıntı yapılan: speak48 - 22 Haziran 2014, 15:28:14
softcore nios2 var 100mhz de çalışan ,dediğiniz çevre birimleride bedava veriyorlar zaten.
ihtiyaca göre değişir ama
zaten gömülü arm ile çalışmak bile karma karışıkken
dışaradaki atomla çalışmak hobi için tam bir çorba olur.

gerçi elimizde olsada bi denesek armli fpgayı hiç fena olmazdı :D
Hocam varda FPGA de yer kalmıyor... :D ASIC hali varken neden içine gömelim ne gerek var? Gereksiz Lojik sarfiyatı.. İsraf israf.. :D  Aynı işi yapacak zaten.. :))
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 16:25:37
@galenga
eğer işlemcini asic olarak üretmiyeceksen
fpga üzerinde çalışsın diye işlemci yapmak pek mantıklı değil.
fpga lar biraz pahalı.

fpga da  işlemci yerine daha çok her birim kendi kontrolcüsü tasarlanır.
işlemcinin yapacağı işler ihtiyaç olduğundada her fpga üreticisinin fpgasına uygun işlemcisi var.

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 16:27:46
Alıntı yapılan: speak48 - 22 Haziran 2014, 16:25:37
eğer işlemcini asic olarak üretmiyeceksen
fpga üzerinde çalışsın diye işlemci yapmak pek mantıklı değil.
fpga lar biraz pahalı.

fpga da  işlemci yerine daha çok her birim kendi kontrolcüsü tasarlanır.
işlemcinin yapacağı işler ihtiyaç olduğundada her fpga üreticisinin fpgasına uygun işlemcisi var.


Hocam bana diyorsan ben hazır olanı için yaptım o yorumu Nios, microbla... falan. (Diğerinin ismini tam hatırlamadım.) Amaç öğrenmek yada deliştirmekse zaten yapılmalı.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 16:43:47
hazır olanlarda zaten az yer kaplaması için tasarlanmış
max 2k, 3k les
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: galenga - 22 Haziran 2014, 16:50:21
Alıntı yapılan: speak48 - 22 Haziran 2014, 16:25:37
@galenga
eğer işlemcini asic olarak üretmiyeceksen
fpga üzerinde çalışsın diye işlemci yapmak pek mantıklı değil.
fpga lar biraz pahalı.

fpga da  işlemci yerine daha çok her birim kendi kontrolcüsü tasarlanır.
işlemcinin yapacağı işler ihtiyaç olduğundada her fpga üreticisinin fpgasına uygun işlemcisi var.



anladım hocam bilgilendirmeniz için çok teşekkür ederim .
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 22 Haziran 2014, 18:21:06
Peki tasarladık bir işlemci diyelim. 32-bit Cortex m0+ boyutlarında bir işlemciyi ASIC olarak ürettirmek ne kadara patlar?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 18:33:05
Alıntı yapılan: E_Kk - 22 Haziran 2014, 18:21:06
Peki tasarladık bir işlemci diyelim. 32-bit Cortex m0+ boyutlarında bir işlemciyi ASIC olarak ürettirmek ne kadara patlar?
bir kaç M $
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: camby - 22 Haziran 2014, 18:40:19
Alıntı yapılan: kralsam - 22 Haziran 2014, 18:33:05
bir kaç M $
PCB gibi bu işi yapanlar var, istediğin adette istediğin tasarımı,

örnek :
http://www.onsemi.com/PowerSolutions/content.do?id=16617 (http://www.onsemi.com/PowerSolutions/content.do?id=16617)
http://www.onsemi.com/PowerSolutions/content.do?id=16622 (http://www.onsemi.com/PowerSolutions/content.do?id=16622)
http://www.onsemi.com/PowerSolutions/content.do?id=16621 (http://www.onsemi.com/PowerSolutions/content.do?id=16621)

istediğin IP'yi de sağlıyor:

http://www.onsemi.com/PowerSolutions/content.do?id=16793 (http://www.onsemi.com/PowerSolutions/content.do?id=16793)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 22 Haziran 2014, 19:03:12
Alıntı yapılan: gerbay - 22 Haziran 2014, 12:24:23
The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors kitabından..

haydi gençler verilog öğrenmeye..
hocam
ama gerçekten bayram değil seyran değil
bu şevk nerden geldi birden
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 22 Haziran 2014, 19:05:30
Bu çok büyük bir rakam. Daha önce bu konuda tecrübesi olan var mı?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 19:13:54
Alıntı yapılan: E_Kk - 22 Haziran 2014, 19:05:30
Bu çok büyük bir rakam. Daha önce bu konuda tecrübesi olan var mı?
Benim tecrübem yok sadece tecrübesi olan bir arkadaşla muhabbetten biliyorum.
http://www.ankasys.com/about.html (http://www.ankasys.com/about.html)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: muuzoo - 22 Haziran 2014, 20:18:12
FPGA pişmanlıktır :) Şaka bir yana iyi zaman ayırmak lazım. Son çıkan ürünlerde hem altera hem de xilinx içinde arm çekirdeği olan FPGA'lar ürettiler güzel bir ikili. Güzel çözümler çıkıyor ortaya. Mesela geçen gün gördüğüm Xilinx Zynq serisi tabnlı FPGA (dahili dual-core arm cortex9) kullanarak mini quadrocopter yapmışlar. Motor kontrolü,sensör, imu ve kamerayı FPGA kısmında halletmişler. İçindeki arm üzerinde de linux  koşturmuşlar haberleşme v.b. ihityaçları halletmişler.

https://www.kickstarter.com/projects/253110733/phenox-intelligent-interactive-and-programmable-dr (https://www.kickstarter.com/projects/253110733/phenox-intelligent-interactive-and-programmable-dr)

İşlerden fırsat bulsam bir ara ben de kurcalamaya başlayacağım elimde ZedBoard var Zynq serili ama kart yatıyor hala.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 22 Haziran 2014, 20:39:52
Çok erken olacak belki ama bu konuda ilgili iseniz aşağıdaki semineri kaçırmayın derim. :)

http://www.gstl.itu.edu.tr/gomsis2014/index.htm (http://www.gstl.itu.edu.tr/gomsis2014/index.htm)

mesaj birleştirme:: 22 Haziran 2014, 20:41:35

Bu arada @gerbay hocam ne yapıyoruz? Nereden başlıyoruz? Hedefimiz nedir? :) (Bence VHDL kullanalım. Kullanımı çok farklı değil ama hata kontrolü çok iyi.)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: MC_Skywalker - 22 Haziran 2014, 20:54:50
güzel bir site ---> http://fpganedir.com/FPGA/index.php (http://fpganedir.com/FPGA/index.php)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: ilhan_mkp - 22 Haziran 2014, 22:25:12
Hocam bu ileri seviye arkadaşlara uygun bir etkinlik olacak gibi.
Nedir ne degildir incelemek icin bir software bir chip belirlenecekmi.
Bu abiler ne yapiyo deneyelim bizde en kötü malzeme kutularina birde fpga eklerim :D
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: MC_Skywalker - 22 Haziran 2014, 22:38:18
AliExpress ten aldığım bu ikili $50 tutu kargo dahil.
(http://s29.postimg.cc/x4xieeoj7/image.jpg) (http://postimg.cc/image/x4xieeoj7/)

tabi komple kit daha iyi DE0 nano iyi bir tercih gibi
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: mistek - 22 Haziran 2014, 22:48:10
Bu ara yeni bişeyler öğrenmek istiyordum iyi oldu bu konu. Hadi kit falan alalım.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 23 Haziran 2014, 14:13:31
Alıntı yapılan: gerbay - 22 Haziran 2014, 22:08:23
bir hafta izin aldım, hanım köye geldim. yapacak pek birşey yok, elimin altındaki kitaplara bir göz atayım dedim. adam kitabı update etmiş, cortex m3 + cortex m4 yapmış. bir göz atayım derken o kısmı gördüm. hemen dakka bir gol bir foruma yazdım..

ha bu arada internetim falan yok, telefondan tithering cart curt ile yazabiliyom..

vhdl kitabım var da bir bakıyım elimin altında verilog kitabım varmı?

hocam verilogtan şaşmayın.
bir şirket kuralımda beraber işlemciler tasarlayalım :D
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 23 Haziran 2014, 15:47:59
Hocam neden Verilog?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 23 Haziran 2014, 15:58:00
Alıntı yapılan: E_Kk - 23 Haziran 2014, 15:47:59
Hocam neden Verilog?
yazım şekli c tarzında
tip denetimide can sıkıcı değil kullanışlı.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: MC_Skywalker - 23 Haziran 2014, 16:15:10
TCl uzantılı scrip dosyası ne amaçla kullanılıyor?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 23 Haziran 2014, 16:19:19
tcl eda yazılımlarını yönetmek için gerekikor.
tcl Tool Command Language demek zaten.
mouse klave ye ile yapılacak işleri tekrar tekrar yapmamak için
gereken işleri scriptle  yaptırmaya yarıyor.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: MC_Skywalker - 23 Haziran 2014, 16:27:57
Teşekürler.

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 23 Haziran 2014, 16:34:45
Bende VHDL i ASM ye benzetiyorum. Asm de olduğu gibi donanıma daha yakin hissediyorum kendimi. Zaten tasarladığımız donanım olduğu için mantığıma daha uygun geliyor.

Verilog ve VHDL in performans, hız vs gibi konularda birbirlerine karşı üstünlükleri var mı? Yoksa tercihler tamamen kişisel mi?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 23 Haziran 2014, 16:42:48
Alıntı yapılan: E_Kk - 23 Haziran 2014, 16:34:45
Bende VHDL i ASM ye benzetiyorum. Asm de olduğu gibi donanıma daha yakin hissediyorum kendimi. Zaten tasarladığımız donanım olduğu için mantığıma daha uygun geliyor.
bu hdl ve rtl tam bilmiyorum demek.

gerçi ben bi keresind niçin vhdl yerine verilog kullanıması gerektiğini iş görüşmesinde izah etmiştim ama ikna edemedim.
ikiside hdldir rtl i ifade etmek için kullanılır.
vhdl ilk olarak amerika savunma bakanlığı tarafından ortaya çıkarılmıştır.
adamlar embeddded programlama dili olarakta adayı kullandıları için vhdlide  ada sentax ıyla yapmışlar.
yani onlar için kullanışlı ama şimdi biz embeddded programlama dili olarak C kullanıyoruz.
hdl olarakta C  sentaxlı hdl kullanmamız mantıklı olur dedim.

Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 23 Haziran 2014, 16:57:52
Evet tam bilmiyorum. Şirket VHDL mi kullanıyordu?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 23 Haziran 2014, 17:09:58
evet
ben sadece mantıklı olanı söyledim
isterlerse tasarımı vhdl ilede hemen öğrenim yazabileceğimi söyledim. :D
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: z - 23 Haziran 2014, 17:13:48
Alıntı yapılan: E_Kk - 23 Haziran 2014, 16:34:45
Bende VHDL i ASM ye benzetiyorum. Asm de olduğu gibi donanıma daha yakin hissediyorum kendimi. Zaten tasarladığımız donanım olduğu için mantığıma daha uygun geliyor.

Verilog ve VHDL in performans, hız vs gibi konularda birbirlerine karşı üstünlükleri var mı? Yoksa tercihler tamamen kişisel mi?

Amma yaptın şimdi. VHDL C. İlla ASM'ye benzeteceksen ABEL kullanacaksın.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 23 Haziran 2014, 17:29:57
Hocam Verilog bana göre olmaması gereken bazı esneklikler veriyor. Artık unutmaya başladım gerçi ama hatırladığım kadarı ile iki modul arasında bir wire için tanımlama yapmana gerek kalmıyor. Eğer aynı isimde kullandıysan tanımlanmış kabul ediyor. Bu ve benzeri durumlarda proje büyüdüğünde sorun çıkarabiliyor.

VHDL  ise kontrolün tamamen sende olmasını istiyor. tanımlamadığın hiç bir sinyali kullanamazsın diyor. Hatta yaptığın işlemin sonucunu daha küçük genişlikte bir vector'e bile atmana izin vermiyor. Bu sayede seni en doğru şekilde tasarım yapmaya zorluyor. Dolayısı ile sonradan tırmalayacağına başlangıçta tırmalıyorsun.

Bu sebeple ilk olarak VerilogHDL öğrenmeme rağmen VHDL'i daha çok seviyorum. Tavsiye de ediyorum.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 23 Haziran 2014, 18:59:18
Alıntı yapılan: z - 23 Haziran 2014, 17:13:48
Amma yaptın şimdi. VHDL C. İlla ASM'ye benzeteceksen ABEL kullanacaksın.

Hocam ben kendi hissiyatımı söyledim. Verilog ile kıyaslayınca VHDL kullandığımda donanıma daha yakin hissettiğim için ASM ye benzetiyorum. @kralsam in söylediği gibi donanıma hakim hissediyorum kendimi. Bu sadece benim fikrim. Yoksa syntax olarak zaten kıyaslanmaz.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: z - 23 Haziran 2014, 19:06:52
Yok anladım zaten de ABEL'e bulaşırsan donanıma daha bir yakınlaşırsın demek istedim.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 23 Haziran 2014, 19:13:30
abel ne ya
bide donanıma yakın olmak ne donanım tasarlanırken.
verilogta pirimitiv var direct doğruluk tablosunu yazıyorsunuz yada netlist kullanırsınız.

ama verilogtaki reg,wire biçimi vhdldeki signal variable tarzından bana göre daha donanım yakın duruyor.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: z - 23 Haziran 2014, 19:24:47
Donanıma yakın olmak ne demek?

Donanımı olusturacak mikro donanımlara yakın olmak demek. Macroları bir kenara bırakırsak, toplama devresini dahi senin tasarlaman demek.

ABEL aynen assembly gibi çok alt seviye bir donanım tasarlama dili. C'nin de donanıma yakın olduğu söylenir ama ASM kadar değil.



Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 23 Haziran 2014, 19:29:13
hdlin hepsi hdldir
hangi aşamada yazalacağı kullanıcıya kalmıştır.
ister rtl seviyesinde yazarsın ister netlist seviyesinde yazarsın.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: muuzoo - 23 Haziran 2014, 19:39:24
Alıntı yapılan: kralsam - 23 Haziran 2014, 17:29:57
Hocam Verilog bana göre olmaması gereken bazı esneklikler veriyor. Artık unutmaya başladım gerçi ama hatırladığım kadarı ile iki modul arasında bir wire için tanımlama yapmana gerek kalmıyor. Eğer aynı isimde kullandıysan tanımlanmış kabul ediyor. Bu ve benzeri durumlarda proje büyüdüğünde sorun çıkarabiliyor.

VHDL  ise kontrolün tamamen sende olmasını istiyor. tanımlamadığın hiç bir sinyali kullanamazsın diyor. Hatta yaptığın işlemin sonucunu daha küçük genişlikte bir vector'e bile atmana izin vermiyor. Bu sayede seni en doğru şekilde tasarım yapmaya zorluyor. Dolayısı ile sonradan tırmalayacağına başlangıçta tırmalıyorsun.

Bu sebeple ilk olarak VerilogHDL öğrenmeme rağmen VHDL'i daha çok seviyorum. Tavsiye de ediyorum.

Her iki dilde de proje yaptım. Verilog yazımı kesinlikle VHDL'e göre daha rahat fakat hata yapma ihtimali VHDL'e göre daha fazla sanki. VHDL çok katı evet, bazen saç baş yoldurduğu da oluyor ama fazla açık nokta bırakmadığı için hata bulması daha kolay oluyor. Buna karşılık yazarken konfordon biraz ödün vermeniz gerekiyor.

VHDL yazanlar için emacs'i tavsiye ederim. Bir kere ayarladıktan sonra şablonları direk oturtuyor. Verilog içinse Sublime Text ile Verilog plug-in yüklenince çok iyi oluyor. VHDL ya da Verilog yazan arkadaşlar siz neler kullanıyorsunuz?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 23 Haziran 2014, 21:47:21
@muuzoo ben ya notepad++ yada GVim kullanıyorum.. Vi de başlarda zordur ama alışınca candır ben hâlâ alışamadım ama aktif kullanmıyorum zaten bu ara. :)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: electronious - 24 Haziran 2014, 21:33:31
Şu an trend şu şekilde: özel şirketler mesela arm, qualcomm, broadcom, ericsson gibi firmalar Verilog kullanıyor, savunma sanayi mesela aselsan, roketsan, Saab VHDL kullanıyor. Bunun özel sebepleri olabilir ama daha çok alışkanlıktan geliyor bu ayrım.

Türkiye'de işlemci tasarımı yapan birkaç yer var. Şu ana kadar ele gelen iş yapmış kim var dersek benim bildiğim TOBB ETÜ'de bir grup var ve ciddi projeler yapıyorlar.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: MC_Skywalker - 24 Haziran 2014, 22:06:11
Biryerden başlamak istetyenler için;

VHDL:
http://fpganedir.com/VHDL/index.php (http://fpganedir.com/VHDL/index.php)
http://www.mcu-turkey.com/wp-content/uploads/2012/02/VHDL-Tutorial.pdf (http://www.mcu-turkey.com/wp-content/uploads/2012/02/VHDL-Tutorial.pdf)
web.itu.edu.tr/~ayhant/dersler/sstu/vhdl/VHDL_sunum09.pptx
h**p://ce.istanbul.edu.tr/erdem/courses/blt/documents/VHDL_Teori.pdf
h**p://www.fatih.edu.tr/~onur/download/EEE546/TURKISH/Class_1.pdf
http://cosmiac.org/Projects_FPGA.html (http://cosmiac.org/Projects_FPGA.html)
http://www.nandland.com/vhdl/tutorials/tutorial-introduction-to-vhdl-for-beginners.html (http://www.nandland.com/vhdl/tutorials/tutorial-introduction-to-vhdl-for-beginners.html)
http://www.digilentinc.com/Data/Textbooks/Intro_Digital_Design-Digilent-VHDL_Online.pdf (http://www.digilentinc.com/Data/Textbooks/Intro_Digital_Design-Digilent-VHDL_Online.pdf)

Verilog HDL
http://www.fpga4fun.com/MusicBox.html (http://www.fpga4fun.com/MusicBox.html)

Altera
Quartus II Web Edition
http://dl.altera.com/?edition=web (http://dl.altera.com/?edition=web)
DE0-Nano Development and Education Board
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=593 (http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=593)   $79
http://market.cizgi.com.tr/product/education/altera-de0-nano-academic (http://market.cizgi.com.tr/product/education/altera-de0-nano-academic)       174,04TL

Xilinx
ISE WebPACK Design Software
http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm (http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm)
Basys™2 Spartan-3E FPGA Board
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,790&Prod=BASYS2 (http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,790&Prod=BASYS2)    $89
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: muuzoo - 24 Haziran 2014, 23:08:57
Alıntı yapılan: kralsam - 23 Haziran 2014, 21:47:21
@muuzoo ben ya notepad++ yada GVim kullanıyorum.. Vi de başlarda zordur ama alışınca candır ben hâlâ alışamadım ama aktif kullanmıyorum zaten bu ara. :)

Bazen o kadar tembelleştiriyor ki bu programlar zaman zaman yazım şekillerini unutuyorum :) . Aklıma gelmişken verilog'un bir diğer güzelliği ise Verilog'tan ASIC design'a geçiş yapabiliyorsunuz ki süper birşey. Aldığım derslerin birinde Cadence Encounter kullanma şansım oldu verilog ile tasarladığımız modülü asic olarak sentezleyebildik. Çıkan sonucu görünce ekrana hayran hayran baktığımı hatırlıyorum :)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 25 Haziran 2014, 00:04:47
@muuzoo Cadence Encounter ı hangi üniversitede hangi derste kullandınız?
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: muuzoo - 25 Haziran 2014, 00:12:17
Alıntı yapılan: E_Kk - 25 Haziran 2014, 00:04:47
@muuzoo Cadence Encounter ı hangi üniversitede hangi derste kullandınız?

Kendi üniversitem dışında ODTU'den doktora dersi almıştım bahar dönemi EE618 kodlu "PRINCIPLES OF DIGITAL CMOS VLSI DESIGN" adında. O derste kullanmıştım. Yanlış hatırlamıyorsam 25 bilgisayarlık bir laboratuvar mevcut VLSI design için Elektrik-Elektronik Mühendisliğinde.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: kralsam - 25 Haziran 2014, 08:28:41
Alıntı yapılan: muuzoo - 24 Haziran 2014, 23:08:57
Bazen o kadar tembelleştiriyor ki bu programlar zaman zaman yazım şekillerini unutuyorum :) . Aklıma gelmişken verilog'un bir diğer güzelliği ise Verilog'tan ASIC design'a geçiş yapabiliyorsunuz ki süper birşey. Aldığım derslerin birinde Cadence Encounter kullanma şansım oldu verilog ile tasarladığımız modülü asic olarak sentezleyebildik. Çıkan sonucu görünce ekrana hayran hayran baktığımı hatırlıyorum :)
Hocam VHDL de olmadığına eminmisin? :)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: muuzoo - 25 Haziran 2014, 09:24:29
Alıntı yapılan: kralsam - 25 Haziran 2014, 08:28:41
Hocam VHDL de olmadığına eminmisin? :)

Şimdi okuyunca yok demişim gibi olmuş :). VHDL'de de var fakat sonradan bir extension ile geldi diye biliyorum. VITAL diye. Bildiğim kadarıyla ilk tasarlandığında yoktu.Gerçi yanılıyor da olabilirim. Aralarındaki fark için şöyle bir grafik vardı.


(http://s18.postimg.cc/exsahgi4l/verilogvhdl1.jpg)
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: speak48 - 25 Haziran 2014, 13:14:28
encounter automatic place route tool
genelde verilog netlist ile çalışır.
sentezleyici ler hem verilog için hemde vhdl için verilog netlist oluşturabilir.
örnek synopsys design compiler , cadedence RC , builtgate .......
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 25 Haziran 2014, 13:30:33
Alıntı yapılan: muuzoo - 25 Haziran 2014, 00:12:17
Kendi üniversitem dışında ODTU'den doktora dersi almıştım bahar dönemi EE618 kodlu "PRINCIPLES OF DIGITAL CMOS VLSI DESIGN" adında. O derste kullanmıştım. Yanlış hatırlamıyorsam 25 bilgisayarlık bir laboratuvar mevcut VLSI design için Elektrik-Elektronik Mühendisliğinde.

Hocam doktora dersini yüksek lisansta mı almıştın? Bende bu aralar üniversitelerde alınabilecek yüksek lisans VLSI dersleri bakıyorum.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: muuzoo - 25 Haziran 2014, 13:34:22
Alıntı yapılan: E_Kk - 25 Haziran 2014, 13:30:33
Hocam doktora dersini yüksek lisansta mı almıştın? Bende bu aralar üniversitelerde alınabilecek yüksek lisans VLSI dersleri bakıyorum.

Bildiğim kadarıyla artık yüksek lisans- doktora ayrımı yok derslerde. Çünkü sınıf arkadaşlarımın bir kısmı yüksek lisans öğrencileri idi. Yani alabilirsiniz.
Başlık: Ynt: ARM Verilog-HDL kullanıyormuş
Gönderen: E_Kk - 27 Haziran 2014, 00:44:26
@muuzoo hocam bilgiler icin teşekkürler.