Yangi boshlanuvchilar uchun qo'llanma Logisimga xush kelibsiz!


Download 1.38 Mb.
bet29/82
Sana16.04.2023
Hajmi1.38 Mb.
#1359783
1   ...   25   26   27   28   29   30   31   32   ...   82
Bog'liq
Logisim

Qo'zg'alish xatolari
Odatda muammosiz jimgina ishlaydigan qiymatni hisoblash algoritmi hayajonlangan sxemani yaratishda juda sezilarli bo'ladi.

Ushbu sxema hozirda barqaror. Ammo agar siz kirish qiymatini 1 ga o'zgartirsangiz, sxema aslida cheksiz tsiklga kiradi. Bir muncha vaqt o'tgach, Logisim taslim bo'ladi va "O't o'chirish aniqlandi" xabarini ko'rsatadi, bu sizga kontaktlarning zanglashiga olib keladi deb o'ylaydi.

U voz kechganida ega bo'lgan qadriyatlarni ko'rsatadi. Bu qiymatlar noto'g'ri ko'rinadi - ushbu skrinshotda AND elementi 1 ni chiqaradi, garchi uning kirishlaridan biri 0 bo'lsa; yoki element kirishda va chiqishda EMAS bo'lishi mumkin.
Logisim qo'zg'alish bilan bog'liq bo'lgan har bir joyni qizil rang bilan aylantiradi. Agar ishtirokchi nuqta pastki sxema ichida bo'lsa, Logisim pastki sxemaning konturini qizil rang bilan chizadi.
Logisim stimulyatsiyani aniqlasa, u keyingi simulyatsiyani to'xtatadi. Simulyatsiya menyusidagi Simulyatsiya yoqilgan elementi yordamida simulyatsiyani qayta yoqishingiz mumkin.
Logisim qo'zg'alishni juda oddiy usul yordamida aniqlaydi: agar sxemani simulyatsiya qilishda juda ko'p iteratsiyalar mavjud bo'lsa, u shunchaki voz kechadi va qo'zg'alish haqida xabar beradi. (U ishtirok etgan nuqtalar iteratsiyalarning kamida 25 foizida ta'sirlangan nuqtalardir.) Shunday qilib, agar siz juda katta sxema bilan ishlayotgan bo'lsangiz, u noto'g'ri yonish haqida xabar berishi mumkin; lekin u Logisimda men tomonidan qurilgan har qanday narsadan kattaroq bo'lishi kerak. Har qanday holatda, agar siz xabar xato ekanligiga ishonchingiz komil bo'lsa, loyiha parametrlari oynasining Modellashtirish yorlig'i orqali qo'zg'alishdan oldin bajarilgan takrorlash sonini sozlashingiz mumkin.
Kamchiliklar
Logisimning ko'rsatish algoritmi deyarli barcha ta'lim maqsadlari uchun etarlicha murakkab; lekin sanoat sxemalarini loyihalash uchun etarlicha murakkab emas. Og'irroqdan kamroq og'irlikka qarab, Logisim hisoblash usulining kamchiliklari quyidagilardan iborat:

  • Darvozaning kechikishi muammosi bundan mustasno, Logisim vaqt bilan bog'liq muammolarga unchalik ahamiyat bermaydi. Bu juda ideallashtirilgan, shuning uchun S-R flip-flop sxemasidagi NOR shlyuzlari juftlik vaqt o'tishi bilan barqaror holatga etib borish o'rniga, cheksiz muddatga o'tadi.

  • Logisim pinlari ba'zan kirishlar, ba'zan esa chiqishlar kabi ishlaydigan pastki sxemalarni modellay olmaydi. To'g'ri, Java yordamida qurilgan komponentlar quyidagi pinlarga ega bo'lishi mumkin: O'rnatilgan kutubxona Xotirasining RAM komponenti D pinini o'z ichiga oladi, u ham kirish, ham chiqish vazifasini bajaradi.

  • Logisim qo'zg'alish sodir bo'lgan deb hisoblab, ma'lum miqdordagi iteratsiyalardan so'ng simulyatsiyani o'chiradi. Ehtimol, quvvatlanmagan katta zanjirlar muammoga olib kelishi mumkin.

  • Logisim kuchlanish darajalari orasidagi farq haqida hech narsa qilmaydi: bit faqat yoqilgan, o'chirilgan, aniqlanmagan yoki xato bo'lishi mumkin.

  • Yana boshqa kamchiliklarim ham borki, ular juda chuqur, chunki agar siz ulardan xabardor bo'lsangiz, Logisim bu darajaga ham yaqin emasligi ayon bo'lardi. Ekstremal holat sifatida, mening yirik chip ishlab chiqaruvchisida ishlaydigan do'stim bor va uning vazifasi nano o'lchamdagi simlarda o'sib borayotgan va tasodifiy tanaffuslarga olib keladigan "pufakchalar" ni kuzatishdir.

  • Buni eslatib o'tmasdan ham, men elektron dizayn bo'yicha mutaxassis emasman, shuning uchun qiymatlarni hisoblash usulida men bilmagan xatolar bo'lishi mumkin. Mutaxassislarning tuzatishlarini mamnuniyat bilan qabul qilaman.


Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   82




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling