

אושרי בקשי
' גב: מנחה
דורית מדינה
הנדסת חשמל
AHB – AMBA BUS
הפרויקט עוסק בפרוטוקול
AMBA Bus
אשר שייך
לחברת
ARM
.
המערכת באה לדמות את העברת המידע בין המעבד
אל הפריפריות השונות שלו
.
סכמת מלבנים
:
בצורה מופשטת המערכת מכילה מספר בלוקים
:
שני בלוקים של
MASTER
ארבע בלוקים של
SLAVE
בלוק אחד של
ARBITER
בלוק אחד של
DECODER
בלוק אחד של
SCREEN
ה
ARBITER
הוא הבלוק אשר מנהל
את ה
BUS
וקובע איזה
MASTER
יכול לכתוב או לקרוא מאיזה
SLAVE
המערכת פועלת באופן אוטומטי
וגנרי כמעט לחלוטין
,
משמע אפשר
להרחיב או לצמצם את מספר
הבלוקים בעזרת החלפת הערך
המתאים בקובץ ה
PACKGE
.
אלגוריתם התוכנה
:
סימולציה
:
ניתן לראות כי המערכת מעבירה מידע בין הבלוקים השונים ומבצעת את הקריאה והכתיבה לפי אותות
הבקרה שניתנו לה
.