Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: KaraBekir - 12 Eylül 2011, 10:51:48

Başlık: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: KaraBekir - 12 Eylül 2011, 10:51:48

Bu görüntü gerçek olabilir mi?
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: t2 - 12 Eylül 2011, 10:55:07
Çamur atmak için yapılmış olabilir.  Bir kere beslemeyi çip üzerinden kısa devre etmekten  daha kötü bir şey olacağına ihtimal vermiyorum. Bu durumda da böyle patlama olması mantıklı gelmiyor.  Olsa olsa programsal bir sorun olur döngü takılı kalır vs.  Patlama olmaz.
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: GreeN - 12 Eylül 2011, 11:10:13
Bunun gibi birkaç video var , AVR'ye karşı eğlence amaçlı videolar. Besleme ile yapmış olabilirler.

Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: Erol YILMAZ - 12 Eylül 2011, 12:34:10
AVR den hiç haz etmeyenler var demek ki :))

Komik böle şeyler...
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: KaraBekir - 12 Eylül 2011, 13:08:48
Alıntı yapılan: gerbay - 12 Eylül 2011, 11:49:13
bildiğim kadarıyla AVR lerde bölme instruction ı yok ki zaten..

çamur atmak için yapılmış bir şey..

bölme instruction ı yok ve bölme software ile hesaplanıyor..  inanmayın böyle şeylere..

Evet doğru söylüyorsunuz. Yukarıdaki mesajı gönderip bilgisayar başından ayrıldıktan kısa bir süre sonra komut kümesinde bölme işlemi olup olmadığıyla ilgili şüphe duydum. atmega32 aritmetik komutlarını az önce inceledim ve bölme komutu yok  ;D

Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: Kadir Can(16F84) - 12 Eylül 2011, 20:48:43
Böyle bir zararı yazılımla( Yanlış kristal frekansı seçimi vs. hariç ) verilebileceğini zannetmiyorum.
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: z - 12 Eylül 2011, 21:06:48
Aslinda ciplere boyle bir ozellik katilirsa askeri projeler icin mukemmel olur.

Kim bilir belkide cipin dokumante edilmemis verileri arasinda bu tip islemleri yapan register adresleri ve aciklamalari vardir.

Bir arkadasimin yalancisiyim;

??? roketinde ele gecmemesi gereken bir kart varmis. Eger roket bir sekilde duser ve patlamazsa elektronik devreler ele gececeginden bu sakincali durumu ortadan kaldirmak icin kart uzerine  ici asit dolu cam tupler konuyormus.

Siddetli carpma sonucunda tupler kiriliyor ve elektronik devrede heryeri kisadevre ediyormus. Ustelik patlayicilar, aksilik sonucu patlamasa bile kart kimyasal olarak imha oluyormus.


Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: drmp - 12 Eylül 2011, 21:14:50
ben bu pa tlamanın alasını gördüm hemde picte  ver 48 voltu pic'e bakın şenliğe
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: camby - 12 Eylül 2011, 21:36:10
Alıntı yapılan: bunalmis - 12 Eylül 2011, 21:06:48
Aslinda ciplere boyle bir ozellik katilirsa askeri projeler icin mukemmel olur.

Kim bilir belkide cipin dokumante edilmemis verileri arasinda bu tip islemleri yapan register adresleri ve aciklamalari vardir.


Belki de vardır da daha haberimiz olmamıştır ( yakın zamanda sıcak veya soğuk savaş olmadığı için ) gerçi öle birşey yapıyor olsalar da savunmada çalışanlar hariç kolay kolay haberimiz olmaz heralde.
Hoş haberimiz olsa ne olacak :) sanayide 32 bit chip mi döktürcez :)
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: OG - 13 Eylül 2011, 00:34:14
Alıntı yapılan: bunalmis - 12 Eylül 2011, 21:06:48
Aslinda ciplere boyle bir ozellik katilirsa askeri projeler icin mukemmel olur.
Askeri işleri geçtim kendi işlerimde bile kullanırdım.
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: Burak B - 13 Eylül 2011, 11:04:16
Bu tip düzeneklerin pek zor olduğunu sanmıyorum. Ayrıca kullandığınız işlemcilerde Undocumented diye tabir ettiğimiz. Dökümantasyon dışı özel komutların mevcut olduğu bilinen birşey. Bunun en güzel örneği AMD'nin PC için ürettiği işlemciler. Bu işlemcilerde sadece gizli anlaşma ile dökümantasyonu sağlanan (genelde BIOS programcılarına) bazı komutlar var. Bu komutlar ile işletim sistemlerini debug etmek alt etmek v.s. çocuk oyucağı oluyor. Intel içinde geçmişten bugüne bu tip gizli komutlar mevcut. Mesela Intel' in geçmişte NSA ile bahsi geçen ve SSE4.2 ile gündeme getirilmiş bir POPCOUNT(POPCNT) komutu var. Bu komut AMD K10 mimarisi içinde geçerlidir. Diğer bir mevzuda PC işlemcileri için fana müdahale edilerek fanı durdurmak günümüzde mümkündür. Buda işlemcinin kızarmasına sebebiyet verir. Ancak basit bir opcode ile bir işlemcinin havaya uçması gibi bir durum biraz marjinal kalıyor. Ama imkansız da değil. En azından teknolojiyle mümkün olabilir.

AMD Secret Debugger (http://www.theregister.co.uk/2010/11/15/amd_secret_debugger/) - Donanımsal Kesmeler

CBR's Site - Undocumented Machine-Specific Registers (http://cbid.softnology.biz/html/undocmsrs.html)

AMD Popcount (http://popcnt.org/2007/09/magic-popcount-popcnt-command.html) - Bu komut kriptografide  kullanışlı olduğundan önemli bir yer tutuyor.
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: Kadir Can(16F84) - 13 Eylül 2011, 12:44:38
@ByteMaster hocam;
Belki de ATMEL için gerektiğinde mikrodenetleyici parçalayan bir komut vardır. :)
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: Burak B - 13 Eylül 2011, 13:14:16
@Kadir Can(16F84) sanmıyorum. Sebebini soracak olursan; AVR, PIC gibi MCU'lar böyle bir komut için fazlaca basitler. :) Yani askeri bir uygulamada veya devletin yüksek gizlilik gerektiren bir işinde kullanıldıklarını sanmıyorum. :) Oralarda hibrid ve özel üzetim ASIC'ler ve FPGA'lar at koşturuyor.  Bildiğim kadarıyla eski birkaç model cep telefonu hariç AVR'lerin kullanıldığı gündelik bir uygulamada mevcut değil. PIC'ler için  konuşacak olursam medikal elektronikte ve endüstriyel elektronikte kullanıldıklarını biliyorum ancak yine de bu tip bir komut için yüksek önem taşıyabilecek bir kullanım alanına sahip değiller. 8051 bile bu ikisinden daha yaygın kullanılıyor. Mesela cebinizdeki USB flash belleklerinizin çoğu custom 8051 IP Core kullanıyor. OpenRISC, Z80 kullananları da var. Ayrıca elektroteknik hususunda deneyimli hocalarımıza soralım bakalım böyle bir komutu var etmek mümkün müdür ? Yani bir işlemciye onun fiziksel yapısına zarar verebilecek bir devreyi silikon mertebesinde monte etmek, bu yapıyı tasarlamak nasıl mümkün olabilir? Bobin ve kapasitörler silikon dünyasının en büyük öcülerindendir. Bu nedenledir ki minicik bir smd booster bile dışarıdan kapasite ve bobine ihtiyaç duyar.

Kısaca bu tip bi komutun tek başına chip içerisinde dışarıdan bağımsız şekilde bulunması pek mantıklı görünmüyor. Ancak bilgilerinizin ele geçmemesi v.s. bağlamında pekçok tuzak düşünülebilir. Devreyi patlatmak, eritmek v.s. gibi kimyasal ve elektriksel yöntemler gibi. MCU' nuza yazacağınız bir interrupt rutini ile beklenen durum olasılıklar dahilinde doğru görünüyorsa özel tasarladığınız bir booster ile MCU uçurabilirsiniz. :) 

Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: camby - 13 Eylül 2011, 13:21:12
Tasarımcı değilim ancak bir komut ile MCU içerisindeki 2 nokta rahatlıkla kısa devre yapılıp sisteme hasar verilebilir diye düşünüyorum.

( MCU'nın iç kısımlarına girmesek bile , dışarıya çıkartılmamış 2 port bile kısa devre edilebilir )


Edit 1: upss.  Gerçek portlar birbirine bağlanıp kısa devre edildiğinde ne oluyor ?

Edit 2 : AVR içeren iş ilanları görüyorum ben.
Başlık: Ynt: AVR atmega32 de Sıfıra Bölme İşlemi Sonucu Fiziksel Hasar Mı Oluşuyor?
Gönderen: Kadir Can(16F84) - 13 Eylül 2011, 14:04:30
Alıntı yapılan: ByteMaster - 13 Eylül 2011, 13:14:16
Sebebini soracak olursan; AVR, PIC gibi MCU'lar böyle bir komut için fazlaca basitler. :)
Ben işin komedi kısmındayım hocam. :)
Ama askeri uygulamalarda böyle bir komut -sizin de dediğiniz gibi- mutlaka vardır.