פורסם 2012 באפריל 413 שנים 1. מה המשמעות של המילה השמורה OTHERS ? לדוג' כאשר כותבים OTHERS=>'0' dddd ואז עושים על זה השמה לתוך STD_LOGIC מסוים.2. אם אני רוצה שבפורט מסוים יהיה 0 לוגי קבוע, אפשר לעשות את זה בENTITY כשאני מכריז על הפורט? אם לא, איפה אפשר לקבוע לו ערך קבוע?רוב תודות,
פורסם 2012 באפריל 613 שנים זה אומר שכל שאר הביטים מקבלים 0.להכריז קבוע לוגי אתה צריך לכתוב שורה ב architecture שפורט מסויים מקבל קבוע אפס.בentity אתה מכריז על פורטים וסוג שלהם. Std logic numeric וכו..
פורסם 2012 באפריל 1213 שנים אני מכיר השמה התחלתית לsignal זה נראה כך[pre]signal t : bit_vector(3 downto 0) = "0000"; example[/pre][pre] כאילו בהגדה של הסיגנל לתת ערך התחלתי. לא יודע אם זה עובד לגבי פורט שווה לנסות.[/pre][pre]בכל מקרה קצת מיותר להגדיר יציאה קבוע לאדמה... פשוט תחבר אדמה קבוע וזהו או שפשוט תעשה השמה פשוטה [/pre][pre]output<= '0'; example [/pre]
פורסם 2012 באפריל 1213 שנים השמה התחלתית כמו שציינת עם סיגנל לדוגמא משמשת בעיקר לסימולציה ולא במציאות.בכל מקרה אם רוצים לאפס משהו תמידית כותבים שורת השמה.אם רוצים לאפס משהו בשביל ההתחלה, מוסיפים לתוכנית סוג של "ריסט" שיאפס את מה שאתה דורש.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.