מבו א ל- VHDL אז מה י ה י ה לנ ו ה י ו ם... מהי שפת הגדרת חומרה ולשם מה דרושה תיאור, סימולציה, סינתזה

Similar documents
Humanity s Downfall and Curses

A Hebrew Manuscript of the Book of Revelation British Library, MS Sloane 273. Transcribed and Translated by Nehemia Gordon

Interrogatives. Interrogative pronouns and adverbs are words that are used to introduce questions. They are not inflected for gender or number.

eriktology Torah Workbook Bereshiyt / Genesis [1]

A lot of the time when people think about Shabbat they focus very heavily on the things they CAN T do.

Which Way Did They Go?

Noah s Favor Before God

eriktology The Writings Book of Ecclesiastes [1]

Esther אסתר. 1 Esther 1 ש ב ע ת) ה ס. ר יס" ים ה מ ש. ר " ת ים א ת פ נ י ה מ ל ך א ח ש ו ר- וש U ל ה. ב יא א ת ו ש ת G י

ALEPH-TAU Hebrew School Lesson 204 (Nouns & Verbs-Masculine)

Esther in Art and Text: A Role Reversal Dr. Erica Brown. Chapter Six:

Advisor Copy. Welcome the NCSYers to your session. Feel free to try a quick icebreaker to learn their names.

A Presentation of Partners in Torah & The Kohelet Foundation

Hebrew Step-By-Step. By Rae Antonoff, MAJE Distributed by JLearnHub. Page 1

Global Day of Jewish Learning

Elijah Opened. Commentary by: Zion Nefesh

1. What is Jewish Learning?

Translation Practice (Review) Adjectives Pronouns Pronominal suffixes Construct chains Bible memory passages

Chapter 11 (Hebrew Numbers) Goals

Abraham s Ultimate Test

שלום SHALOM. Do you have peace with G-d? יש לך שלום עם אלוהים? First Fact. Second Fact

Global Day of Jewish Learning

Hebrew Adjectives. Hebrew Adjectives fall into 3 categories: Attributive Predicative Substantive

Jacob and the Blessings

שפת תיאור חומרה VHDL

Lessons in. Likutay Torah ל ק ו טי א מר ים, מ א מר ים י קר ים, מ עו ר ר ים ה ל בבו ת ל ע בו ד ת ה ' מ פ י ר ב י ש ניאו ר ז ל מן

Beginning Biblical Hebrew

Noach 5722 בראשית פרק ב

Global Day of Jewish Learning

Jehovah Yahweh I Am LORD. Exodus 3:13-15

SEEDS OF GREATNESS MINING THROUGH THE STORY OF MOSHE S CHILDHOOD

Introduction to Hebrew. Session 7: Verb Tense Complete

Israel s Sons and Joseph in Egypt

The Benefits of Being Stiff-Necked. Rabbi Noah Gradofsky

Uses of Pronominal Suffixes (Chapter 9)

GCSE topic of SHABBAT. Shabbat. What you need to know (according to the syllabus)

Beginning Biblical Hebrew. Dr. Mark D. Futato Reformed Theological Seminary OT 504 Spring 2015 Traditional Track

Hebrew Pronominal Suffixes

A BibleInteract Production

HEBREW THROUGH MOVEMENT

B NAI MITZVAH FAMILY HONORS

ANI HA MEHAPECH BE CHARARAH. Talmudic Intrigue in: Real Estate, Party Brownies, Dating and Dream Jobs

CAN WE STILL SING CARLEBACH?

Bat Mitzvah Ceremony of Vivienne Joy Sohmer

The Book of Obadiah. The Justice & Mercy of God

Beginning Biblical Hebrew. Dr. Mark D. Futato Reformed Theological Seminary OT 504 Spring 2018 Traditional Track

BEAUTY AND UGLINESS. Global Day of Jewish Learning: Curriculum. A Project of the Aleph Society

Why Study Syntax? Chapter 23 Lecture Roadmap. Clause vs. Sentence. Chapter 23 Lecture Roadmap. Why study syntax?

Extraordinary Passages:

The conjunctive vav (ו ) is prefixed to a Hebrew word, phrase, or clause for the following reasons:

Jacob s Return to Canaan

Chumash Skills for 9-10G Breishit

SHABBAT AND HAVDALAH SEMINAR May 27, 2015, 1:00-6:00 Hebrew College The Early Childhood Institute

Beginning Biblical Hebrew. Dr. Mark D. Futato Reformed Theological Seminary OT 502 Winter 2018 Traditional Track

כ"ג אלול תשע"ו - 26 ספטמבר, 2016 Skills Worksheet #2

God s Calling of Abram

Hebrew Construct Chain

Rule: A noun is definite or specific by 3 means: If it is a proper noun, that is, a name.

Untapped Potential Parshat Noach 5776 Rabbi Dovid Zirkind

The Wise Woman of T ko ד - י םי רפ ב" מש 1 ו ל ש בא,ח ר ב י ודל םו ל ש בא וחל ח ר ב םו ל ש בא וזל ח ר ב Absalom had fled Absalom had fled

Is Forgiveness Possible? Kol Nidrei 5768 (2007) R. Yonatan Cohen, Congregation Beth Israel

נ ש יא ח ק ת. [F] צ פ ון strength, wealth, army ח י ל חי ים ר כ ב ב עד רב ש מר כ ס ף

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון א' Corresponds with Module A (Without Access to Information from Spoken Texts) גרסה א'

THINKING ABOUT REST THE ORIGIN OF SHABBOS

Social Action and Responsibility Unit Student Worksheet 1

Congregation B nai Torah Olympia - D var Torah Parashat Shemini

א נ ג ל י ת בהצלחה! ב. משרד החינוך בגרות לנבחנים אקסטרניים )מילון הראפס אנגלי-אנגלי-ערבי( השימוש במילון אחר טעון אישור הפיקוח על הוראת האנגלית.

Beshalach: The Road to Redemption based on The Eleventh Plague by R. Ari Kahn

David's lament over Saul and Jonathan G's full text analysis and performance decisions

Global Day of Jewish Learning

Hebrew Whiteboard Biblical Hebrew and the Psalms Psalm 121

ETG R. The moon goes around the earth every 29½ days this period is called a lunar month. The earth goes around the sun in 365 days.

HEBREW THROUGH MOVEMENT

Simply teaching the Word simply

קידום בריאות. the. process of enabling people to increase control over, and. to improve their health". נובמ בר 2009 כל הזכו יות שמור ות לתמר שושן

A R E Y O U R E A L L Y A W A K E?

ב "ה. ABC s of Judaism. Fundamentals of Jewish Thought and Practice. June 2007 Tammuz 5767 Jewish Educational Institute Chabad Brisbane

פרשת תזריע מצרע. הברית דרת תשובה The Covenant - Repentance Series. Bits of Torah Truths Parshiyot Tazria Metzora

94 Week Twelve Mark Francois. Hebrew Grammar. Week 12 - Review

Eight Lights Eight Writes

Converted verbal forms are used primarily to denote sequences of consecutive actions, either in the past, present or future.

תצוגת LCD חיבור התצוגה לבקר. (Liquid Crystal Display) המערכת.

Fasting for Famine Supporting East Africa on a Day Without Food

Forgive us, pardon us, grant us atonement Parashat Shelach Lecha June 9, 2018 Rabbi Carl M. Perkins Temple Aliyah, Needham

Vocab 3-23 Alphabetical

מ ש פ ט י ם COMMANDER S RESOURCES. 307 Parshas Mishpatim Parshas Shekalim 24 Shevat 5778

M A K I N G N E G A T I V E S P O S I T I V E

Psalm BHS NASB Simmons Simmons footnote Category Comments

THE FIRE YOU NEVER SAW

בס ד THE SEDER EXPLAINED. Rabbi Moshe Steiner April 19th, Unit #4 Matzah & Maror

מ ק ו מ ו ת 5 מ י נ ה ל כ ס פ י ו מ ו ר י ה ח ב ר ה ל פ י ת ו ח י ר ו ש ל י ם ב ע מ מ ב ו א כ ל ל י ב ש נ ת, ב מ ס ג ר ת ח ג י ג ו ת י

Name Page 1 of 5. דף ז. This week s bechina begins with the fifth wide line at the top of

ו 4 י כ ת ב מ ש ה א ת כ ל ד ב ר י י הו ה ויש כ ם בב ק ר וי ב ן מ ז ב ח תחת ה ה ר וש ת ים ע ש ר ה מצ ב ה ל ש נ ים ע ש ר ש ב ט י י ש ר א ל

LIKUTEY MOHARAN #206 1

The Lamb s Book of Life

ה ג ד ת הע צ מ א ות. Haggadat Ha'atzmaut. A Picnic Celebration of Yom Ha atzmaut

practice (Rambam Sefer Nashim, Hilkhot Ishut 3:1; Shulĥan Arukh, Even HaEzer 27:1, and in the comment of Rema).

Shemot Exodus (Exodo) 1:1-6:1

Our Sages teach, 1 In every generation, a person is obligated to see himself

The High Priest and Our Struggle with Work-Life Balance

Transcription:

מבו א ל- VHDL מרצה: יפתח גילעדי, פלאפון: 057-8116766 מיל: g_iftah@yahoo.com בואו נעבור רגע על הסילבוס אז מה י ה י ה לנ ו ה י ו ם.......... מהי שפת הגדרת חומרה ולשם מה דרושה תיאור, סימולציה, סינתזה מאפיני השפה תהליך תכנון ומחזור העבודה ב.VHDL מש פחות רכיבים מתכנתים CPLD,PLD,PAL ו.FPGA 1

מה י שפת ה גדרת ח ו מרה ו לשם מה דרו שה מבו א ל- VHDL מהי שפת הגדרת חומרה ולשם מה דרושה?? תיאור בעיה: באיזשהו שלב מעגלים דיגיטאליים נעשו גדולים מאוד, כל ישום כלל כמות עצומה של מ עגלים. דבר זה הקשה מאוד על התחזוקה של המ עגל ועל פיתוח מעגלים חדשים(מתוך הסתמכות על תיכנון קודם). מבו א ל- VHDL פיתרון: משרד ההגנה האמריקאי (DoD), הוציא בתחילת שנות ה 80 מכרז לפיתוח כלי הנדסי שיפתור את הבעיה הנ"ל... הדרישות היו לכלי שייתן מענה לבעיות הנ"ל ויאפשר - תחזוקה קלה ומהירה. - אפשרות לשימוש חוזר במעגלים. - יעילות פיתוח גבוהה יותר-> שיטת הפרד ומשול 2

VHDL VHSIC Hardware Description Language Very High Speed Integrated Circuit שפה לתיאור מערכות ספרתיות: :1983,Intermetrics IBM ו- Texas Instruments זכו במכרז של משרד ההגנה האמריקאי (DoD) לפיתוח VHDL 1985: גרסה סופית 1993 :1987, תקן של IEEE (Institute of Electrical and Electronics Engineers) שפות HDL אחרות: Verilog הפופולרית ביותר כיום בתעשיה ABEL ת יא ור מערכו ת ספרת י ו ת עד כה הכרנו שתי שיטות לתאר מערכות ספרתיות: משוואות בוליאניות: A = B'C + BC '; באופן סכמאתי: שיטות אלו מגבילות כאשר רוצים לתאר מערכות מסובכות שפות הגדרת חומרה כגון VHDL מאפשרות התמודדות עם מערכות גדולות תיאור המערכת ברמה מופשטת הסתרת פרטים ברמה נמוכה שאינם משמעותיים להגדרה לוגית עבו דה בשפ ת הג דרת ח ומ רה תיאור תכנון המערכת כתיבת הקוד בדיקת נכונות הרצת סימולציות ואימות התוצאות סינתזה (synthesis) המרת הקוד שכתבנו לרשת שערים לוגיים netlist) (gate-level, לא כל קוד VHDL הוא סינתזבילי (למשל סביבת סימולציה) 3

אז מה י ה י ה לנ ו ה י ו ם.......... מהי שפת הגדרת חומרה ולשם מה דרושה תיאור, סימולציה, סינתזה מאפייני השפה תהליך תכנון ומחזור העבודה ב.VHDL מש פחות רכיבים מתכנתים CPLD,PLD,PAL ו.FPGA מאפ י ינ י ה שפה: יתרונות: תכנון גמיש וחזק. שפה בלתי תלויה ברכיבים. חופש שימוש בכלים מגוונים. קלות המזעור(מעבר ל.(ASIC פיתוח מוצר מהיר וזול. חסרונות(או יותר נכון מלכוד ה :(VHDL איבוד השליטה ברמת השער(נו אז מה??). חוסר יעילות, מבחינת בזבוז שערים(תלוי במהנדס). כל סינטיסיזר משיג ביצועים שונים(זה רק הולך ונהיה יעיל יותר...). אז מה י ה י ה לנ ו ה י ו ם.......... מהי שפת הגדרת חומרה ולשם מה דרושה תיאור, סימולציה, סינתזה מאפייני השפה תהליך תכנון ומחזור העבודה ב.VHDL מש פחות רכיבים מתכנתים CPLD,PLD,PAL ו.FPGA 4

VHDL תהל יך תכנ ו ן ומ חז ור העב ו דה ב מרעי ו ן למ וצר....... בשלב הראשון עוברים על דרישות המערכת ומוודאים שהן ידועות וברורות. מתארים את המערכת ב שפת.VHDL בין עם זה בהיררכיה מבנית, סכמאתית או לוגית. - או אולי אפילו במשוואות בוליאניות. - מבצעים סימולציה ברמת קוד מקור. בשלב זה ניתן לגלות בעיות ולחסוך את תהליך הסינטזה והצריבה שעשוי לקחת - זמן רב. ביצוע סינטזה, אופטימיזציה ו Route) fiting(place & עבור רכיב ספציפי. כאמור, סינטזה ממירה את הקוד למשוואות לוגיות בוליאניות. - אופטימיזציה מתאימה את המשוואות למימוש יעיל ברכיב ספציפי. - כעת נהוג לבצע סימולציה נוספת ברמת רכיב. אם הרכיב עומד בדרישות ניתן לצרוב ולוודא פונקציונליות. Awh, Behave! 5

מק ור ות נ וספ י ם 1. VHDL / Douglas Perry 2. Evita VHDL interactive Tutorial Link on the course site 3. אז מה י ה י ה לנ ו ה י ו ם.......... מהי שפת הגדרת חומרה ולשם מה דרושה תיאור, סימולציה, סינתזה מאפיני השפה תהליך תכנון ומחזור העבודה ב.VHDL מש פחות רכיבים מתכנתים CPLD,PLD,PAL ו.FPGA 6

משפחות רכיבים מתכנתים CPLD,PLD,PAL.FPGA - ו משפח ו ת רכ יב ים מתכנת י ם ישנם המון סוגים של רכיבים מתכנתים: - לעיתים פשוט קוראים להם בשם כולל. PLDs PAL- PLD- CPLD- FPGA- משפח ו ת רכ יב ים מתכנת י ם -מערך מטריציוני פשוט של שערי AND ו OR -מערך מטריציוני ניתן לתכנות של שערי AND ו.OR -בדגמים המתקדמים ישנם גם מספר דלגלגים. -מערך ניתן לתכנות של בלוקים של PLD ים. -החיבורים הפנימיים ניתנים לקינפוג. -מערך של בלוקים לוגיים. -מערך חיבורים פנימי ניתן לשינוי בתוכנה. PAL( Programmable Array Logic) : PLD( Programmable Logic Device): CPLD( Complex Programmable Logic Devie): FPGA( Field Programmable Gate Array): 7

י תרונ ו ת רכ יב י ם מתכנת י ם -גמישות רבה בתכנון. -יצור ותכנון אוטומטי, תוך שימוש בתוכנות מתקדמות. -צפיפות שערים גבוהה ומזעור משמעותי. -זול יותר. -צורך פחות אנרגיה. -מאפשר ביצועים גבוההים יותר. מבנה רכ יב ה :PAL 8

9

לס יכ ו ם: -הגדרנו את סוגי הרכיבים המתכנתיים: PAL,PLD,CPLD -יצור ותכנון אוטומטי, תוך שימוש בתוכנות מתקדמות. -צפיפות שערים גבוהה ומזעור משמעותי. -זול יותר. -צורך פחות אנרגיה. -מאפשר ביצועים גבוהים יותר. 10

מק ור ות נ וספ י ם 1. VHDL / Douglas Perry 2. Evita VHDL interactive Tutorial Link on the course site 3. 11