הכרטיסייה סימולציה
לשונית הסימולציה מאפשרת הגדרה של האלגוריתם המשמש להדמיית מעגלים. פרמטרים אלה חלים על כל המעגלים מדומים באותו חלון, אפילו עבור מעגלים שקיימים בספריות אחרות הנטענות בתוכם הפרויקט.
-
תיבת הסימון הזיכרונות מאותחלים במצב אקראי מאפשרת לקבוע כיצד זיכרון RAM, רגיסטרים (D, T, J-K) ומונים מאותחלים. אם התיבה אינה מסומנת, כל הרכיבים יעשו זאת לאתחל עם 0.
במקרה השני, כאשר אתה פותח את הפרויקט, זרוק רכיב או אפס את הסימולציה; סוג רישום רכיבים יאותחלו עם ערך לא מוגדר וזיכרון RAM יאותחל באקראי סִדרָה. -
התפריט הנפתח איטרציות עד תנודה מציין כמה זמן לדמות מעגל לפני שמחליטים שהוא מתנודד. המספר מייצג את מספר הקליקים של שעון נסתר פנימי (שער פשוט לוקח לחיצה אחת בלבד). ברירת המחדל של 1,000 טובה מספיק עבור כמעט לכל המטרות, אפילו עבור מעגלים גדולים.
אבל אולי תרצה להגדיל את מספר האיטרציות אם אתה עובד עם מעגל שבו Logisim מדווח על תנודות שווא. לא סביר שזו תהיה בעיה בפועל, אבל נסיבות כאלה כן מעגל המשלב רבים ממעגלי הבריח שלהלן עם רעש אקראי מופעל. אולי תרצה להקטין את מספר האיטרציות אם אתה עובד עם מעגל הנוטה לתנודות ואתה משתמשים במעבד איטי בצורה יוצאת דופן. -
התפריט הנפתח פלט שער כאשר אינו מוגדר מגדיר את אופן התצורה של השערים הלוגיים המובנים להתנהג כאשר חלק מהכניסות אינן מחוברות או צפות. כברירת מחדל, Logisim מתעלמת מתשומות כאלה, מאפשר לשער לעבוד על פחות כניסות ממה שהוא תוכנן עבורו. עם זאת, בחיים האמיתיים, שער יהיה מתנהגים בצורה בלתי צפויה במצב כזה, ולכן התפריט הנפתח הזה מאפשר לשנות את השערים כך שהם מתייחסים לתשומות מנותקות כאלה כאל שגיאות.
-
תיבת הסימון הוסף רעש לעיכובי רכיבים מאפשרת לך להפעיל או להשבית את האקראי רעש שמתווסף לעיכובים של רכיבים. ההדמיה הפנימית משתמשת בשעון נסתר עבורה סימולציה, וכדי לספק סימולציה מציאותית משהו, כל רכיב (למעט חוטים ו מפצלים) יש השהייה בין המועד שבו הוא מקבל קלט למועד שהוא פולט פלט. אם אפשרות זו היא מופעל, Logisim תגרום מדי פעם (בערך אחת ל-16 תגובות של רכיבים) לגרום לרכיב לקחת אחת לחץ ארוך מהרגיל.
אני ממליץ להשאיר אפשרות זו כבויה, מכיוון שהטכניקה הזו מציגה שגיאות נדירות במעגלים רגילים.
הבא: כרטיסיית סרגל הכלים.