- Ürün Özellikleri
- Ödeme Seçenekleri
- Yorumlar (0)
- Tavsiye Et
- Resimler
-
Proteus VSM for PICCOLO
Klasik SPICE devre simulasyonunu içeren Proteus sanal sistem modelleri (VSM), mikrodenetleyici ve mikroişlemcilerin, analog ve dijital devre elemanları ile birlikte simulasyonunu olanaklı kılmaktadır.
“Proteus VSM for PICCOLO” aşağıdaki Proteus modüllerini ve komponent modellerini içermektedir.
● ISIS şematik çizim● ProSPICE simulasyon (analog ve temel dijital simulasyon)● PICCOLO ailesinin listede verilen çeşitleri.● Gömülü çevre birimleri simulasyon model kütüphanesinin tüm elemanları (Embedded Peripherals).● Otomatik derleyici yapılandırmalarını içeren VSM Studio IDE.● 10,000’in üzerinde standart simulasyon modelleri.Desteklenen PICCOLO mikrodenetleyicileri
● TMS320F280200, TMS320F28020, TMS320F28021● TMS320F28022,TMS320F28023, TMS320F28026● TMS320F2802Desteklenen simulasyon özellikleri
● Komut seti tümüyle simule edilebilmektedir.● Tüm port ve giriş/çıkış pin işlemleri● Watchdog zamanlayıcı da dahil olmak üzere tüm zamanlayıcılar● Tüm modlarda genel amaçlı zamanlayıcılar● Tüm modlarda gelişmiş ve yüksek çözünürlüklü PWM modülleri – EPWM ve HRPWM● I2C, SCI ve SPI haberleşme arayüz modülleri● Dahili sıcaklık sensörü ve oltaj referans bacakları da dahil olacak şekilde analog dijital dönüştürücü modülü● Gelişmiş yakalama - Enhanced Capture (ECAP) – modülü● Dahili ve harici voltaj referanslarını da içerecek şekilde analog karşılaştırıcı modülü● Tüm kesme ve güvenli güç – power safe - modları● Performans artırmak için işlemci saati dahili olarak üretilebilmektedir. Olay zamanlaması, 1 saat periyodunda olanı dahi simule edebilecek kadar hassastır.● Geçersiz komutların icrası, usulsüz bellek erişimi, istif taşması denetimi vb. gibi koddaki iç tutarlılık● Kaynak seviyede VSM hata ayıklama sistemine tam entegrasyon.● Devrenin çalışmasının doğrulanması ya da hata bulmada kullanılan teşhis aracı olan teşhis kontrol sistemine (Diagnostic Control System) tam entegrasyon.Kısıtlamalar
● Device_cal() rutini PICCOLO’nun üretimi sırasında rezerv bellek bölgesine programlanmaktadır. Bu rutin, dahili osilatör ve ADC’yi kalibre etmek için kullanılmaktadır. Modellemede ise bu prosedür rutinden dönüşü – Return from Routine - içeren tek komuttur.● INTOSC1 ve INTOSC2’nin nıominal frekansı 10MHz’dir. Çipin üretimi sırasında iki tane 16-bit yazmaca osilatörler için ayar değeri programlanmaktadır. Daha sonra yazılım aracılığıyla ince ayar yapılabilmektedir. Bu özellik modellenmemiştir.● DSP’nin dahili ya da harici saat kaynağının çökme olasılığı her zaman vardır. PLL devre dışı değilken, osilatör ana hata tespit düzeneği bu durumu algılayabilmektedir. Bu özellik modellenmemiştir.● Çipte, emulasyon için 2 tane CPU-zamanlayıcı modu vardır. Üst düzey dille birlikte bir debugger kullanıldığında, debugger kesme noktasına geldiğinde zamanlayıcının durumunu tespit eder. Bu özellik modellenmemiştir.● SPI emulasyon modu modellenmemiştir. SPIPRI yazmacının davranışı dikkate alınmamaktadır ve SPIRXEMU yazmacı kullanılmamaktadır. SPIRXBUF ise normal işlemlerde kullanılmaktadır ve tümüyle modellenmiştir.● I2C modülünün dijital loopback biti - (DLB) ve ECAP emulasyon modülünün kontrol bitleri desteklenmemektedir. Diğer tüm I2C modları modellenmiştir.● HRPWM modülünde MEP kalibrasyon lojik düzenlemesi - MEPOFF – başlangıçta devre dışıdır.● Kod koruma modellenmiştir.Desteklenen derleyiciler
Kullandığınız mikrodenetleyiciye program yükleme cihazı ile yüklediğiniz HEX kod gerçekte ne yapıyorsa, aynı HEX kod Proteus VSM modellerine yüklendiğinde gerçek cihazda yaptığı işi yapacaktır. Bununla birlikte, eğer kod geliştirme sürecinde kullanılan derleyicinin ürettiği uygun nesne dosyaları HEX kod dosyası yerine kullanılırsa, ayrıntılı hata ayıklama bilgisinin de elde edilebildiği zengin bir ortama kavuşmak mümkündür.
Bu amaçla, Proteus ile birlikte gelen Labcenter VSM Studio IDE kullanılması önerilmektedir. VSM simulatörüyle çalışan derleyicileri otomatik olarak yapılandıran bu IDE, kod geliştirme sürecini kısaltacak ve basitleştirecektir.
Eğer başka bir IDE’de çalışma tercih edilirse, derleyici seçenekleri kullanıcı tarafından yapılandırılmalıdır. Hata ayıklama (debug) için derleme tamamlandıktan sonra tüm yapılacak iş, şematik çizimde mikrodenetleyicinin seçilip, program özellikleri bölümüne hata ayıklama verisinin bulunduğu dosyanın yazılmasından ibarettir.
PICCOLO ailesi için VSM Studio tarafından desteklenen kod geliştirme araçları
● Code Composer