|
||||
|
|
|||||||
|
|||||||
| ForumTR'ye Reklam Vermek İçin Tıklayınız: network@frmtr.com | |||
|
|
|||
|
|||
| ForumTR Video Sitesi Yayında. Yavaş Video Sitelerinden Sıkıldıysanız Bir Deneyin. Üyelerimiz Sadece 2 haftada Onbinlerce Video Yükledi... | |||
| Bilgisayar Bilgileri Bilgisayar Bilgileri Paylaşım Forumunuz |
![]() |
|
|
Konu Araçları |
|
|
#1 (permalink) |
|
Hızlı Üye
![]() ![]() ![]() Giriş Tarihi: 20-10-2005
Yer: eski üyeymişim
Mesajlar: 1,493
Rep Puanı: 17369592
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
ABEL
ABEL ( Gelismis Boolean Esitlik Dili ), sizin mantik devrelerinin yapisal formuna girmenize izin verir. ABEL , Data I/O sirketi tarafindan programlanabilir mantik cihazlarinin ( pld ) kontrolü için gelistirilmis endüstriyel standart donanim açiklama dili ( hdl ) dir. ABEL ayni amaç için üretilmis VERILOG, VHDL gibi dillerden yapisal olarak daha basittir. ABEL KAYNAK DOSYASININ TEMEL YAPISI ABEL kaynak dosyasi asagidaki elementlerden olusur. Header Module Title Sabitler, Kütüphane, Ayak girisleri, Tanimlanir Dogruluk tablosu, Hal diyagrami ve Lojik Denklem yazilir. Test Vektör. End ile sonlandirma yapilir. Tüm bu verilerin isiginda tipik bir ABEL programi söyle olusur. module module name [title string] [deviceID device deviceType;] pin declarations other declarations equations equations [Test_Vectors] test vectors end module name Asagidaki kaynak dosya bir “Yarim Toplayici” devresinin ABEL ile tanimlanmis halidir. module my_first_circuit; title ee200 assignment 1 EE200XY device XC4003E ; " input pins A, B pin 3, 5; " output pins SUM, Carry_out pin 15, 18 istype com ; equations SUM = (A & !B) # (!A & B) ; Carry_out = A & B; end my_first_circuit; Bu form size bir ön fikir olsun diye verildi. Ileriki konularda Islem operatörlerinin açiklanmasi ile bu formu çok daha iyi anlayacaksiniz. Simdi bir sonraki konuya geçmeden “Yarim Toplayici” islemini düsünüp bir yerlere varmaya çalisin. TANIMLAMALAR Module: Her bir kaynak dosyasi modülü tanitan bir modül ismiyle baslar. Istege bagli kullanilir Title: projeyi tanitmak amaci ile kullanilir. Baslik ismi tek tirnak arasinda olmalidir. Sonunda ; yoktur String: Baslik, belirteçlerde ASCII karakterlerin anlatimlarinda kullanilir. Device: Bu tanim programda kullanacaginiz cihazin tanimlandigi ve sizinde onu program içinde açikladiginiz bölümdür. Örnege bakinca daha iyi anlayacaksiniz. device_id device real_device ; Example: MY_DECODER device XC4003E ; Pin: Kullanilan cihazin giris ve çikis bacaklarini derleyiciye belirtir. Example: IN1, IN2, A1 pin 2, 3, 4; OUT1 pin 9 istype reg ; ENABLE pin; !Chip_select pin 12 istype com ; !S0..!S6 pin istype com ; Burada ki önemli nokta istype ‘...’ taniminda noktali yere “com” gelmesi çikisin kombinasyonel sinyal ol... |
|
|
|
![]() |
| Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz |
| Konu Araçları | |
|
|
ForumTR Mail'den Ücretsiz Bir Mail Almak veya Mail'inizi Okumak İçin Tıklayınız.
Almanya Vizesi | Rusya Vizesi | Ukrayna Vizesi | Fransa Vizesi | Vize İşlemleri | Almanya Otelleri | Tatil | Haberler | Telefon Santrali | Daily News
Sitemiz bir forum sitesi
olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında
siteye yazabilmektedir,
bu yazılardan dolayı doğabilecek her türlü sorumluluk
yazan kullanıcılara aittir,
yine de sitemizde yasalara aykırı unsurlar
bulursanız sikayet@frmtr.com email
adresine bildirebilirsiniz, şikayetiniz incelendikten sonra en kısa sürede
gereken yapılacaktır.
Report Abuse, Harassment, Scamming, Hacking, Warez, Crack, Divx, Mp3 or any Illegal Activity to
abuse@frmtr.com