Alıntı yapılan: radres - 14 Haziran 2010, 15:22:46
PSOC nedir acaba?
PSoC (Programmable System-on-Chip), Cypress Semiconductor tarafından üretilen tümleşik devrelerin (IC) bir ailesidir. Bu yongalar bir CPU ve ayarlanabilir tümleşik analog
ve sayısal evrebirimlerinin mixed-signal dizilerini tanımlar.
PSoC, üç ayrı hafıza bölgesine sahiptir: veriler için SRAM bölgesi, sabit veriler ve komutlar için Flash Hafıza bölgesi, ayarlanabilir mantık bloklarına ve fonsiyonlarına erişim ve onları
denetlemek için I/O Kaydediciler bölgesi. Bu aygıt, SONOS teknolojisi kullanılarak oluşturulmuştur.
PSoC, bir ASIC'i anımsatabilir: bloklar, geniş bir fonksiyon dizisi ile tahsis edilmiştir ve yonga üzerinde birbirine bağlanmıştır. ASIC'in aksine, kişisel bir biçimlendirme oluşturmak için
özel bir üretim işlemine gerek duymaz - sadece başlama kodu Cypress'in PSoC Designer IDE'si tarafından oluşturulur.
PSoC, biçimlendirilmiş olması gereken bir FPGA'yı anımsatabilir, ancak bu biçimlendirme, Flash hafızası built-in'den komutlar yüklenirken ortaya çıkar. FPGA'nın aksine, PSoC'un güncel
üretimleri, sayısal fonksiyonları VHDL ve Verilog tarafından yeniden proglamlama yeteneğine sahip değildir. Ancak kaydedici ayarları ile biçimlendirilebilir.
PSoC, fazlalıkla bir mikrodenetleyicinin kullanımına benzetilebilir. Kullanıcı-tanımlı çevresel fonksiyonların ("Kullanıcı Modülleri çağrıldığında") birbirleri ile etkilenmeleri için kodun
çalıştığı yerde kullanılarak, kesme rutinleri ve API'ler otomatik olarak oluşturulur. PSoC Designer IDE, başlangıç biçimlendirme kodu ve Visual Studio benzeri bir GUI'de kullanıcı
seçimleri üzerine tabanlı çevresel API'ler oluşturur.
Cypress, PSoC için PSoC Express'i çağrıştıran görsel bir bedava kod sağlayan gömülü tasarım araçları sunar. PSoC kullanarak, oldukça fazla özellikli PSoC'a mantıksal ifadeler ve
sürükle-bırak simgeleri ile erişim sağlanabilir. The visual design is compiled to executable code without exposing the user to the underlying converted code. Yine de görsel bir
tasarım, PSoC Designer'da geleneksel kod-bazlı bir tasarımın temeli kullanabilir ve çevirebilir. Görsel tasarım elemanları; sıcaklık algılayıcıları, fan denetimi, hızölçerler, I2C master ve
slave protokolleri, USB sanal seri portları, kapasitif algılayıcılar ve kablosuz 2.4 GHz radyo iletişimleri gibi bir çok özellikleri kapsar. Cypress Semiconductor, PSoC 3 mimarisi adı altında
yeni bir aile ortaya çıkarttı. Programlanabilir Sayısal PSoC 3 Ailesi, PWM'ler, Zamanlayıcılar, Sayıcılar, UART'lar, glue mantık ve durum makineleri ile birlikte tümleşik sayısal
çevrebirimlere izin verir. Ayrıca, kişiselliştirilebilir sayısal fonksiyonlar ve arayüzler de sunar, which lowers overall system power by migrating traditional CPU functions to
programmable digital logic.
PSoC TechnologyBir PSoC tümleşik devresi; bir çekirdekten, biçimlendirilebilir analog ve sayısal bloklardan ve programlanabilir arabağlantılardan oluşmaktadır. PSoC'taki biçimlendirilebilir bloklar, diğer
mikrodenetleyicilerden çok fazla farklıdır. PSoC aygıtları (aygıta bağlı olarak), 16 sayısal ve 12 analog blok içerebilir.
The CorePSoC1 çekirdeği, şunları içerir:
* M8C MCU'su
* Flash hafıza
* SRAM
* Uyku ve watchdog zamanlayıcılar
* PLL içerikli çoklu saat kaynakları
* Dahili ana ve düşük-hızlı osilatör
* İşlem için harici kristal osilatör, programlanabilir saatleme
PSoC1 aygıtları, çoklu-yığın modüllerine (MACs-Multiply Accumulate Modules) sahiptir. Ayrıca hızlı 8-bit çoklayıcılara ya da 32-bit yığınlı hızlı 8-bit çoklayıcılara, sayısal sinyal işleme uygulamaları için iki tane desimatöre, I2C işlevselliğine, ve kullanılabilir tam-hızlı USB arayüzüne sahiptir.
Şimdilik bu kadarını Türkçe'ye çevirebildim (Askerde iken ancak bu kadar olabiliyor :) ). Devamı sonra olabilir. Kaynağa aşağıdaki linkten bakabilirsiniz.
http://en.wikipedia.org/wiki/PSoC (http://en.wikipedia.org/wiki/PSoC)
Teşekkürler. Ama mikrodenetleyici donanımında bulunan özelliklere sahip gibi. Tam olarak mikrodenetleyiciden üstünlüğünü anlamadım. İlgin için teşekkürler.
Eğitimlerden söz eden kimse olmamış.O halde diyebiliriz ki türkiyede eğitimleri yok?
İlginiz için çok teşekkür ederim.Bütün VATANİ NÖBETÇİLERİMİZE VE SİZE HAYIRLI TEZKERELER...
Sitede PSoC çok ilgi görmüyor sanırım.
PSoC3 de eratasında bayağı hata vardı fakat piyasada özellikle kullanılan psoc1 ve yeni çıkan 3 e nazaran çok daha az sorunlu PSoC5 bence güzel teknoloji üzerine çalışmalarım oldukça burada paylaşacağım.