זיכרונות

24 views
Skip to first unread message

lior tenenbaum

unread,
May 13, 2012, 9:57:17 AM5/13/12
to fpga...@googlegroups.com
שלום רב .

יש לי בעיה עם ההבנה של הזיכרון.

כשיש בכניסה לזיכרון שני פרמטרים : DIN ו ADDR

כשאני מכניס מספר לאדרס אז ביציאה מהזיכרון מופיע בצורה מיידית הערך שבתוך האדרס?

ואם אני מכניס ערך ל די-אין אז הוא משנה את הערך בתוך האדרס הנוכחי מיידית ?

david moscovitz

unread,
May 13, 2012, 10:23:31 AM5/13/12
to fpga...@googlegroups.com
בס"ד

הכל מתבצע בעיכוב של מחזור שעון אחד.

2012/5/13 lior tenenbaum <lior...@gmail.com>

lior tenenbaum

unread,
May 13, 2012, 12:41:58 PM5/13/12
to fpga...@googlegroups.com

תודה.  יש לי בעיות בהיסטוגרמה.
אני ייצרתי שני זיכרונות.  אחד שאוגר 1023 מספרים ואחד שממיין אותם ויש לי בעיות בתקשורת שבין שני הזכרונות. אשמח אם תישלח לי תוכנית שעובדת בכדי שאצליח להבין איפה אני טועה

oron margalit

unread,
May 13, 2012, 2:40:09 PM5/13/12
to fpga...@googlegroups.com
היי דוד מה המצב?

אני חייב שתציל אותי
עשיתי את הפרוייקט, מצאתי את החציון כמו שצריך והכל בסימולציה רץ מצוין
כאשר אני צורב אותו לבורד אני מקבל ב 7seg את החציון+1, כלומר אם החציון הוא 8 אז אני מקבל 9 וכך הלאה. 

עשיתי בדיקה לקוד ל ה 7seg והוא נכון (עשיתי זאת עי לדים) 

האם זה יכול להיות משהו שקשור באיתחול המשתנים בהגדרת ה signals
כלומר האם זה לא נכון לתת ערך התחלתי בהצהרה, אלא זה לצורך סימולציה,דוגמא:

 signal a:std_logic_vetor (3 downto 0):= (others =>'0'); 
זה משפיע או שזה או שזה בכלל לא קשור?

בתאריך 13 במאי 2012 17:23, מאת david moscovitz <david...@gmail.com>:


--
בברכה,
אורון מרגלית
מהנדס חשמל, גרינקו-אנרג'י 
logo-mail
תד 53028 תל אביב 61530
טלפון: 03-6722239
פקס: 03-6722293
נייד: 054-7768726
http://www.greenco-energy.com/

image002.jpg
Reply all
Reply to author
Forward
0 new messages