תכנון כרטיס רב-תכליתי למימוש חומרה
Post on 22-Feb-2016
74 Views
Preview:
DESCRIPTION
TRANSCRIPT
תכנון כרטיס רב-תכליתילמימוש חומרה
מגישים: יששכר וולטר ואורן כרםמנחה: אינה ריבקין
סמסטר אביב, תשס”א.
דו”ח אמצע
מטרות הפרויקט
יצירת תשתית לפרויקטים עתידיים המפשטת את •הגישה מהמחשב לאפליקציות חומרה חיצוניות
תכנון ומימוש חומרה ותוכנה לתקשורת באמצעות •PCI BUSה-
TIשל DSPמימוש מנשק ייעודי לכרטיסי •
תאור כללי
PCI Bus
External Hardware(TI ‘54x)
Communication Protocol
- User Interface- Driver
ALTERAFlex 10KE
ימומש בחלק ב’
תרשים מלבנים
CommunicationProtocol DSP
FPGA
Ports
SDRAM
ALTERA
PC In
terf
acin
g So
ftwar
e
PCI
תאור כללי - המשך
FPGA - מבנה לוגי
SDRAM Controller
Interface Controller
DSPCommunication
Interface
PCICore
GeneralPurposeInterface
,PCIמימוש פרוטוקול ה-.Local Busמספק את ה-
ניהול הפניות לשלושת הפורטים
מימוש פרוטוקול גישה .TI של חברת DSPל-
מימוש פרוטוקול גישה כללי.
של כרטיס SDRAMמימוש ליבת-גישה ל-.Alteraה-
PCI Core
PCI B
us
Local Bus
.Altera ליחידות לוגיות, כפי שמומש ע”י חברת PCI Coreחלוקת ה-.FPGA לבין האפליקציות על ה-PCI Busתפקידו למנשק בין ה-
Interface ControlPC
I Cor
e Interrupt
Interface Control
Read/Write
Address(31:0)
DMA/Register
Acknowledge
Interrupt
Read/Write
Address(31:0)
DMA/Register
Acknowledge
Data(31:0)
lt_abortn
l_cbeni(3:0)
l_adi (31:0)
lt_rdyn
lt_discn
lirqn
lt_framen
l_beno(3:0)
l_adro(31:0)
l_cmdo(3:0)
l_tsr(11:0)
lt_ackn
l_dato(31:0)
lt_dxfrn
Data(31:0)
DS P
General
Purpose Port
SDR
AM
לבין שלושת הפורטים.Local Busבקרת המנשק בין ה-
DSP Communication Protocol
Data_Strobe : (1:0)Data Strobe
Host Port InterfaceDSP Communication Logic
HR_W
HBIL
HCNTL : (1:0)
IO_Bus : (7:0)
Mode
Data
MSB/LSBn
Read/Write
Ready
Interrupt
HCS
HAS
Chip Select
Address Latch
Ready
Interrupt Request
DSPALTERA
Inte
rfac
e C
ontro
ller
.DSPתיאור קווי הנתונים והבקרה של מנשק ה-
מידע/כתובת
תזמוניםאפשור DMA
נעילת כתובת
מוכן להעברה
בקשת פסיקה
רגיסטר היעד
בית גבוה/נמוךקריאה/כתיבה
General Communication Protocol
DMA Enable
Communication portCommunication Logic
Read StrobeData
Write StrobeAddress
DMA Direction
DMA data available
Ready
Interrupt Request
ApplicationALTERA
DMA Read EnableDMA Write EnableDMA Data Ready
DMA ResetDMA Data
DMA count
Inte
rfac
e C
ontro
ller
Register
DM
A
תיאור קווי הנתונים והבקרה של המנשק הכללי.
שההגי
ת קר
בל-
DM
Aשה
הגית
קרב
טריס
רג ל
מצב הפרוייקט
, מימוש חומרה בסיסית - PCI Coreהכרת ה-מומשו מספר תכנונים בסיסיים הכוללים פעולות
קלט, עיבוד ופלט. - המטרה DSPלימוד מנשק התקשורת ל-
הושגה.
הגדרת פרוטוקול התקשורת על-סמך פרוטוקול קיים - המטרה הושגה.
לוח-זמנים מתוכנן
.DSP: מימוש פרוטוקול הגישה ל-17/5עד •.DSP: הפעלה בסיסית של התקשורת ל-24/5עד •.DSP: המשך מימוש הפרוטוקול וגישה ל-31/5עד •: מימוש הפרוטוקול הכללי.7/6עד •: בדיקות ותיקונים.14/6עד •: הגשת דו”ח חלק א’.22/7•
ימומש בחלק ב’...
שבכרטיס SDRAMמימוש בקר ל-•.ALTERAה-
הגדרת הממשק למשתמש.•וכתיבת ) GUIמימוש הממשק למשתמש (•
DRIVER -לWindows .לצורך הפעלת הכרטיסהפעלה מלאה של חומרה חיצונית באמצעות •
הכרטיס הרב-תכליתי.
top related