תוכן עניינים:

עיבוד וידאו באמצעות VHDL ו- Zybo: 10 שלבים
עיבוד וידאו באמצעות VHDL ו- Zybo: 10 שלבים

וִידֵאוֹ: עיבוד וידאו באמצעות VHDL ו- Zybo: 10 שלבים

וִידֵאוֹ: עיבוד וידאו באמצעות VHDL ו- Zybo: 10 שלבים
וִידֵאוֹ: Roy Fahn- New features in image processing computer vision 2024, נוֹבֶמבֶּר
Anonim
Image
Image
צור פרויקט חדש של Vivado
צור פרויקט חדש של Vivado

FPGAs מהירים יותר מאשר מעבדים לעבד, מכיוון שהם יכולים לבצע חישובים רבים במקביל

הערה: פרויקט זה עדיין בבנייה והוא עומד להשתפר (ברגע שיהיה לי זמן). בינתיים אני מטייל בעולם …..

שלב 1: צור פרויקט חדש של Vivado

צור פרויקט חדש של Vivado
צור פרויקט חדש של Vivado
צור פרויקט חדש של Vivado
צור פרויקט חדש של Vivado

לאחר פתיחת Vivado, תחילה עליך ליצור פרויקט חדש בסביבת העבודה שלך בה תרצה לעבוד.

אחר כך תן שם לפרויקט שלך ובחר את מיקום הפרויקט.

בחר ב- Zybo כלוח מטרה או לוח Zynq אחר שאתה רוצה להשתמש בו.

שלב 2: צור תרשים בלוק עם בסיסי

צור תרשים בלוק עם בסיסי
צור תרשים בלוק עם בסיסי
צור תרשים בלוק עם בסיסי
צור תרשים בלוק עם בסיסי
צור תרשים בלוק עם בסיסי
צור תרשים בלוק עם בסיסי

הוסף תרשים חדש של Zynq_Processing_system.

הוסף גם את כתובות ה- IP Dvi2rgb ו- rgb2vga

בנוסף לבלוקים אלה שני קבועים משמשים להגדרת יציאת ה- HDMI כיור.

[מצטער, בגלל תכנים כפולים הדרכה זו הוסרה מכאן … לאתר המקורי www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

שלב 3: הכנס משאב VHDL

הכנס משאב VHDL
הכנס משאב VHDL
הכנס משאב VHDL
הכנס משאב VHDL
הכנס משאב VHDL
הכנס משאב VHDL

יש ליצור את חסימת המשתמש, לשם כך הקש ctrl+A או חפש כדי "להוסיף מקור חדש" בחלונית השמאלית.

צור קובץ חדש עם VHDL והוסף לתרשים ולאחר מכן ערוך את קוד VHDL.

[מצטער, בגלל תכנים כפולים הדרכה זו הוסרה מכאן … לאתר המקורי www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

שלב 4: הוסף פריפריאלים משולבים כמו Leds, לחצנים או מחוונים (אופציונלי)

הוסף פריפריאלים משולבים כמו Leds, לחצנים או מחוונים (אופציונלי)
הוסף פריפריאלים משולבים כמו Leds, לחצנים או מחוונים (אופציונלי)

כדי להוסיף כמה מחוונים ונורות לשימוש מאוחר יותר.

[מצטער, בגלל תכנים כפולים הדרכה זו הוסרה מכאן … לאתר המקורי www.miscircuitos.com/video-processing-using-vhdl-…]

שלב 5: כעת תוכל להכניס את קוד ה- VHDL שלך לבלוק היישומים

כעת תוכל להכניס את קוד ה- VHDL שלך לגוש היישומים
כעת תוכל להכניס את קוד ה- VHDL שלך לגוש היישומים

לאחר הוספת מודול VideoProcessing, כדי לערוך את הקוד, לחץ על. מצורפת דוגמה של קוד התחלה

[מצטער, בגלל תכנים כפולים הדרכה זו הוסרה מכאן … לאתר המקורי www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

שלב 6: צור גלישה

צור עטיפה
צור עטיפה
צור עטיפה
צור עטיפה

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

שלב 7: סינתזה, יישום וייצור Bitstream

סינתזה, יישום וייצור Bitstream
סינתזה, יישום וייצור Bitstream

הוסף את תיאורי סיכות האילוצים. זה מצורף.

להפעיל את הסינתזה. מאוחר יותר ההטמעה ולאחר מכן הפקת זרם הסיביות, שיועלה ל- FPGA.

שלב 8: ייצא חומרה והפעל SDK

ייצא חומרה והפעל SDK
ייצא חומרה והפעל SDK
ייצא חומרה והפעל SDK
ייצא חומרה והפעל SDK
ייצא חומרה והפעל SDK
ייצא חומרה והפעל SDK
ייצא חומרה והפעל SDK
ייצא חומרה והפעל SDK

ייצא את החומרה והפעל את SDK.

שלב 9: צור חבילת תמיכה חדשה בלוח ויישום חדש

צור חבילת תמיכה חדשה בלוח ויישום חדש
צור חבילת תמיכה חדשה בלוח ויישום חדש
צור חבילת תמיכה חדשה בלוח ויישום חדש
צור חבילת תמיכה חדשה בלוח ויישום חדש
צור חבילת תמיכה חדשה בלוח ויישום חדש
צור חבילת תמיכה חדשה בלוח ויישום חדש

צור חבילת תמיכה בלוח. לאחר מכן פתח או צור יישום באמצעות התבנית "שלום מילה".

לאחר מכן הפעל את ה- FPGA

שלב 10: תכנות FPGA והפעל את קוד העולם העולמי

Image
Image
תכנות FPGA והפעל את קוד שלום העולם
תכנות FPGA והפעל את קוד שלום העולם

זוהי רק דוגמה קטנה, בה מחליפים את ערוצי הצבעים.

תודה!

[מצטער, בגלל תכנים כפולים הדרכה זו הוסרה מכאן … לאתר המקורי www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

מוּמלָץ: