לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה --לשאלות בנושאי טלוויזיות, מערכות קולנוע ביתי, הגברה וסאונד - אנא פנו לפורום אודיו וקולנוע ביתי -- www.fresh.co.il/f=103 תגיות פורום: פורום אלקטרוניקה - פורום חשמל - שאלות בנושאי אלקטרוניקה - תכנון מעגלים - מעגלים מודפסים - פיתוח אלקטרוני - תכנון PCB - בקרים למנועים - תאורת לדים - תכנון דימר - מודינג - Arduino - מיקרו בקרים - שליטה על תאורה - שלט רחוק - משדר FM - תאורת LED - פתרון שאלות בחשמל - אלקטרוניקה תקבילית חץ ימינה  

לך אחורה   לובי הפורומים > תחביבים > חשמל ואלקטרוניקה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 16-02-2010, 21:22
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
VHDL - הבדל בין signal ל-variable

קראתי בהרבה מקומות על ההבדל בין signal ל-variable אבל זה פשוט לא התאים לקוד ולסימולציה התואמת שלו שבקישורים הבאים:

הקוד
הסימולציה (בכל השאלות אתייחס לחצי השמאלי של צורות הגלים שבתמונה)

1. נדמה מהסימולציה שהתהליך מתבצע\רץ רק בעליית השעונים, ולא מתבצע בכלל כשהשעונים יורדים. זה הגיוני? אני זוכר שתהליך חייב להתבצע בכל פעם שיש שינוי באחד מהאותות שהוצהרו כמדרבני אירוע:
קוד:
process ( clk1, clk2, ... )

בדוגמה הנ"ל, התהליך חייב לרוץ בכל פעם שיש שינוי ב-clk2 או ב-clk1 (אלא אם הריצה האחרונה של התהליך לא הסתיימה).

2. אם משתנה מתעדכן מייד, ואות (signal) מתעדכן בסוף התהליך, אז למה האות sig_s1 מקבל '1' בדיוק כשהתנאי d1 and d2 מתקיים? האם הוא לא אמור להתעדכן טיפה מאוחר יותר, או בשינוי הבא של d1 ?

3. למה האות res2 מתעדכן ל-'1' בעלייה הבאה של d1, במקום בירידה המוקדמת של d1?

4. כל הזמן כתוב שאות\signal מתעדכן תוך זמן delta אחרי שהתהליך התחיל לרוץ. האם הזמן delta קשור אך ורק למהירות רכיבי החומרה שמרכיבים את התהליך?

תודה רבה!
דור.

נערך לאחרונה ע"י dorM בתאריך 16-02-2010 בשעה 21:24.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 17:48

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר