הפלטפורמה הרב-צדדית לפיתוח תוכנה מקצרת של הזמן לשיווק עבור צוותי תכנון המשתמשים בליבות מעבדי DesginWare ARC EM
קצת טקסט על התמונה קצת טקסט על התמונה קצת טקסט על התמונה |
סינופסיסהכריזה על זמינות ערכה למתחילים DesignWare ARC EM עבור משפחת ליבות המעבדים ARC EM. ליבות מעבדי ה-DesignWare ARC EM4 וה-ARC EM6 ממוטבות לשימוש ליישומים משובצים ברמה רגילה וברמה מעמיקה כגון חיישנים, פלטפורמות אחסון, התקנים, אלקטרוניקה בידורית ומכשירים המופעלים בסוללה. בהתקנים אלה, ביצועים גבוהים, שטח סיליקון קטן וצריכה מזערית של הספק הם הכרחיים. הקיט למתחילים EM מספק פלטפורמה עבור פיתוח מהיר של תוכנה ו-code porting, וכן עבור תיקון שגיאות בתוכנה וניתוח מערכת עבור מעבדי ה-ARC EM. הוא משמש גם עבור בניית אבות טיפוס ליישומים ולמוצרים ועבור הדגמות. הקיט מוכן לשימוש באופן פשוט ומיידי (out of the box) ומאפשר למתכננים להתחיל לכתוב באופן מיידי קוד עבור התכנון שלהם.
הקיט למתחילים ARC EM כולל base board ו-daughter card. ה-daughter card כולל FPGA מדגם Xilinx Spartan-6 LX45, מחולל שעון 125 מגה הרץ על גבי הלוח, 128 מגה בייט של זיכרון DDR3 ו-16 מגה בייט של זיכרון הבזק. זיכרון ההבזק תומך באחסון של תוכנת יישום וכולל 4 קובצי bit file מותקנים מראש של ליבת מעבד ARC EM, קבצים שניתן לבחור בהם כחלק ממתג מארז DIP (dual in-line package). ה-base board מאפשר קישוריות נרחבת ואופציות קלט\פלט הניתנות להגדרת תצורה, מה שמאפשר להוסיף בקלות מעגלים ולבנות תת-מערכות סביב מעבדי ה-EM. יכולת תצורה מהירה וקלה זו של המערכת מאפשרת פיתוח תוכנה לפני שהחומרה הסופית של המערכת על גבי שבב זמינה. קוד לדוגמא, דרייברים היקפיים ו-MQX RTOS binary זמינים עבור הקיט. חריץ לכרטיס SD (Secure Digital) על ה-base board מציע תוכנת יישום נוספת ואחסון נתונים. הקיט גם כולל לוח תואם Digilent Pmod I²C – 4 ערוצים של ממיר אנלוגי לדיגיטלי ב-12 ביט, וכן מתאם הספק AC וכבל mini-USB.
"השילוב בין ביצועים גבוהים, הספק נמוך ושטח סיליקון קטן של מעבד ה-DesignWare ARC EM4 הפך אותו למתאים באופן אידיאלי עבור מוצרי הקישוריות שלנו", אמר מייקל מו, מנהל בכיר לשיווק מוצר באמלוג'יק. "הקיט למתחילים ARC EM של סינופסיס מציע פלטפורמת חומרה בעלות נמוכה, אשר מאפשרת למתכננים לבחון במהירות מאפיינים של ליבות ה-EM ולהתחיל בשלב מוקדם פיתוח של פונקציות שיבדלו את התכנונים מבוססי ה-ARC שלהם".
ליבות המעבדים DesignWare ARC EM4 ו-EM6 מבוססים על ה-ARCv2 ISA (Instruction Set Architecture) והן מאופיינות בגודל מזערי וצריכה נמוכה של הספק. עובדה זו מאפשרת להן לספק ביצועים של עד פי שניים לכל מיליוואט ולכל מ"מ רבוע ביחס לליבות מעבדים אחרות מסוגן. בשל היעילות של הביצועים שלהם, מעבדי EM מיושמים לעיתים קרובות לצד יחידת עיבוד מרכזית עתירת ביצועים בכדי להוריד מעומס המשימות של המעבד המארח ולשפר את היעילות הכללית של השבב. קיימת יכולת גבוהה להגדיר את התצורה של הליבות, כך שניתן למטב אותן לכל סיטואציה על מערכת על גבי שבב. זאת, תוך נטילת חלק במודל תכנות משותף בכדי לפשט את פיתוח התוכנה ואת חציצת המשימות. הגודל הקטן (פחות מ-10,000 שערים לוגיים) של ליבת ה-ARC EM4 הופך אותו לאידיאלי עבור יישומים כגון חיישנים ו-actuators, מוצרי עיבוד ומוצרים מופעלים בסוללה המשובצים ברמה מעמיקה, שבהם יש למזער את צריכת ההספק ואת הגודל, בלי להתפשר על הביצועים. ליבת מעבד ה-ARC EM6 מוסיפה תמיכה עבור רמה של עד 32K של הוראות ושל מטמון נתונים. שתי הליבות כוללות ממשקים ילידיים מדגמי ARM AMBA
בממשקי AHB ו-AHB-Lite, כמו גם ממשק BVCI כדי לאפשר תפוקת מערכת גבוהה. מעבדי ה-ARC EM4 ו-EM6 מספקים יעילות ביצועים מובילה בשוק של עד ל-1.71 DMIPS/MHz ויכולים להשיג מהירויות של יותר מ-800 מגה הרץ בטכנולוגיית תהליך של 28 ננו-מטר. משפחת ליבות המעבדים EM נתמכת על ידי חבילה שלמה של כלי פיתוח, כולל קיט הפיתוח ARC MetaWare אשר יוצר קוד יעיל ביותר שהוא אידיאלי עבור יישומים משובצים ברמה מעמיקה וסימולטורים של ARC, כולל nSIM ו-xCAM וכן כלי תצורת הליבה ARChitect.
"בכל דור חדש של מכשירים אלקטרוניים, אנחנו רואים ביקוש למעבדים עם ביצועים גבוהים יותר, בהספק נמוך יותר, לצד חלונות מתקצרים של זמן לשיווק", אמר ג'ון קוטר, סגן נשיא לשיווק IP ומערכות בסינופסיס. "משפחת ה-DesignWare ARC EM מציעה ללקוחות המתכננים מערכות משובצות יעילות ביצועים גבוהה יותר וגדלים קטנים יותר מאי פעם בעבר. הקיט למתחילים EM מאפשר להם להתחיל את פיתוח התוכנה בשלב מוקדם יותר, כך שהם יוכלו לעמוד במטרות התכנון שלהם ועדיין להביא לשוק את מוצריהם במהירות".