תוכן עניינים:
וִידֵאוֹ: עיצוב UART ב- VHDL: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
UART מייצג משדר מקלט אסינכרוני אוניברסלי. זהו פרוטוקול התקשורת הטורי הפופולרי והפשוט ביותר. במדריך זה תלמד כיצד לעצב מודול UART ב- VHDL.
שלב 1: מהו UART?
כדי לתקשר עם ציוד היקפי שונים, המעבדים או הבקרים משתמשים בדרך כלל בתקשורת UART. מדובר בתקשורת סדרתית פשוטה ומהירה. מכיוון ש- UART הוא דרישת מינימום כמעט בכל המעבדים, הם בדרך כלל מתוכננים כליבות IP רכות ב- VHDL או Verilog לצורך שימוש חוזר וקלות אינטגרציה.
שלב 2: מפרטים
המפרט של ה- UART המעוצב ניתן להלן:
* אותות UART סטנדרטיים.
* קצב שידור הניתן להגדרה בין 600-115200.
* דגימה = 8x @receiver
* עיצוב מוכח FPGA - על לוח Xilinx Artix 7.
* נבדק על ציוד היקפי UART, Hyperterminal בהצלחה - כל קצבי השידור
שלב 3: גישת עיצוב
-
אנו נעצב 3 מודולים, אותם נשלב בהמשך להשלמת ה- UART.
- מודול משדר: דואג להעברת נתונים סדרתיים
- מודול מקלט: דואג לקבלות נתונים סדרתיות
- מודול מחולל Baud: דואג ליצירת שעוני שידור.
- מודול מחולל Baud ניתן להגדרה דינאמית. הוא יוצר שני שעוני שידור מהשעון הראשי, בהתאם למהירות הרצויה. אחד למשדר, אחר למקלט.
- מודול המקלט משתמש בקצב דגימה של 8x כדי למזער את ההסתברות לטעייה בקליטה, כלומר, שעון שידור המקלט הוא שעון שידור 8x משדר.
- אותות בקרה לבקרת שידור וקליטה, כמו גם אות הפסק.
- ממשק סדרתי UART סטנדרטי ללא סיביות זוגיות, ביט עצירה והתחלה אחד, 8 סיביות נתונים.
- ממשק מקביל לתקשורת עם מארח כלומר, מעבד או בקר, שמזין ומקבל נתונים מקבילים מ- UART וממנו.
שלב 4: תוצאות סימולציה
שלב 5: קבצים מצורפים
* מודול משדר UART -קובץ vhd
* מודול מקלט UART - קובץ vhd
* מודול מחולל Baud - קובץ vhd
* מודול UART - המודול העליון הראשי המשלב את המודולים לעיל - קובץ vhd
* תיעוד מלא של Core UART IP - pdf
לכל שאלה אתה מוזמן לפנות אלי:
מיטו ראג '
עקוב אחריי:
לשאילתות, צור קשר: [email protected]
מוּמלָץ:
עיצוב מתנד מבוסס מצב נוכחי למגברי הספק אודיו מסוג D: 6 שלבים
עיצוב אוסילטור מבוסס מצב נוכחי למגברי כוח שמע D: בשנים האחרונות הפכו מגברי הסאונד מסוג D לפתרון המועדף על מערכות שמע ניידות כמו MP3 וטלפונים ניידים בשל יעילותם הגבוהה וצריכת החשמל הנמוכה. המתנד הוא חלק חשוב ממחלקה D au
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
מערכת ניטור חזותי מבוסס LoRa לחקלאות Iot. עיצוב יישום חזית באמצעות Firebase & Angular: 10 שלבים
מערכת ניטור חזותי מבוסס LoRa לחקלאות Iot. עיצוב יישום חזית באמצעות Firebase & Angular: בפרק הקודם אנו מדברים על איך החיישנים עובדים עם מודול loRa לאכלס את מסד הנתונים של RealBase באש, וראינו את התרשים ברמה גבוהה מאוד כיצד כל הפרויקט שלנו עובד. בפרק זה נדבר על איך אנחנו יכולים
עיצוב ה- PCB שלך באמצעות פריסת ספרינט 2020 עם עדכונים חדשים: 3 שלבים
עיצוב ה- PCB שלך באמצעות פריסת ספרינט 2020 עם עדכונים חדשים: רוב המאהבים האלקטרוניים יוצרים מעגלים אלקטרוניים בשיטות שונות. לפעמים עלינו לייצר PCB בכדי לקבל פלט תקין ולהפחית רעשים וגימור קומפקטי. בימינו יש לנו הרבה תוכנות לעיצוב PCB משלו. אבל הבעיה היא הכי
עיצוב PCB עם שלבים פשוטים וקלים: 30 שלבים (עם תמונות)
עיצוב PCB עם שלבים פשוטים וקלים: שלום חברים הדרכה שימושית וקלה מאוד למי שרוצה ללמוד עיצוב PCB בוא נתחיל