Top Banner
ססססס ססססססססססס- סס סססססס ססססס ןןןןןן: ןןןןן ןןןןן ןןןןן ןןן ןןןן: ןןןן ןןןןןן ןןןןן ןןןן, ןןן”ן. ןן”ן ןןןן
16

תכנון כרטיס רב-תכליתי למימוש חומרה

Feb 22, 2016

Download

Documents

yoshe

תכנון כרטיס רב-תכליתי למימוש חומרה. דו”ח אמצע. מגישים: יששכר וולטר ואורן כרם מנחה: אינה ריבקין סמסטר אביב, תשס”א. מטרות הפרויקט. יצירת תשתית לפרויקטים עתידיים המפשטת את הגישה מהמחשב לאפליקציות חומרה חיצוניות תכנון ומימוש חומרה ותוכנה לתקשורת באמצעות ה -PCI BUS - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: תכנון כרטיס רב-תכליתי למימוש חומרה

תכנון כרטיס רב-תכליתילמימוש חומרה

מגישים: יששכר וולטר ואורן כרםמנחה: אינה ריבקין

סמסטר אביב, תשס”א.

דו”ח אמצע

Page 2: תכנון כרטיס רב-תכליתי למימוש חומרה

מטרות הפרויקט

יצירת תשתית לפרויקטים עתידיים המפשטת את •הגישה מהמחשב לאפליקציות חומרה חיצוניות

תכנון ומימוש חומרה ותוכנה לתקשורת באמצעות •PCI BUSה-

TIשל DSPמימוש מנשק ייעודי לכרטיסי •

Page 3: תכנון כרטיס רב-תכליתי למימוש חומרה

תכן פרוייקטים כיום

PCI Interface Controller Application

PCI B

US

Page 4: תכנון כרטיס רב-תכליתי למימוש חומרה

הפתרון המוצע

Page 5: תכנון כרטיס רב-תכליתי למימוש חומרה

תאור כללי

PCI Bus

External Hardware(TI ‘54x)

Communication Protocol

- User Interface- Driver

ALTERAFlex 10KE

ימומש בחלק ב’

Page 6: תכנון כרטיס רב-תכליתי למימוש חומרה

תרשים מלבנים

CommunicationProtocol DSP

FPGA

Ports

SDRAM

ALTERA

PC In

terf

acin

g So

ftwar

e

PCI

תאור כללי - המשך

Page 7: תכנון כרטיס רב-תכליתי למימוש חומרה

תאור מפרט

Page 8: תכנון כרטיס רב-תכליתי למימוש חומרה

FPGA - מבנה לוגי

SDRAM Controller

Interface Controller

DSPCommunication

Interface

PCICore

GeneralPurposeInterface

,PCIמימוש פרוטוקול ה-.Local Busמספק את ה-

ניהול הפניות לשלושת הפורטים

מימוש פרוטוקול גישה .TI של חברת DSPל-

מימוש פרוטוקול גישה כללי.

של כרטיס SDRAMמימוש ליבת-גישה ל-.Alteraה-

Page 9: תכנון כרטיס רב-תכליתי למימוש חומרה

PCI Core

PCI B

us

Local Bus

.Altera ליחידות לוגיות, כפי שמומש ע”י חברת PCI Coreחלוקת ה-.FPGA לבין האפליקציות על ה-PCI Busתפקידו למנשק בין ה-

Page 10: תכנון כרטיס רב-תכליתי למימוש חומרה

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בקרת המנשק בין ה-

Page 11: תכנון כרטיס רב-תכליתי למימוש חומרה

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

נעילת כתובת

מוכן להעברה

בקשת פסיקה

רגיסטר היעד

בית גבוה/נמוךקריאה/כתיבה

Page 12: תכנון כרטיס רב-תכליתי למימוש חומרה

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שה

הגית

קרב

טריס

רג ל

Page 13: תכנון כרטיס רב-תכליתי למימוש חומרה

מצב הפרוייקט

, מימוש חומרה בסיסית - PCI Coreהכרת ה-מומשו מספר תכנונים בסיסיים הכוללים פעולות

קלט, עיבוד ופלט. - המטרה DSPלימוד מנשק התקשורת ל-

הושגה.

הגדרת פרוטוקול התקשורת על-סמך פרוטוקול קיים - המטרה הושגה.

Page 14: תכנון כרטיס רב-תכליתי למימוש חומרה

לוח-זמנים מתוכנן

.DSP: מימוש פרוטוקול הגישה ל-17/5עד •.DSP: הפעלה בסיסית של התקשורת ל-24/5עד •.DSP: המשך מימוש הפרוטוקול וגישה ל-31/5עד •: מימוש הפרוטוקול הכללי.7/6עד •: בדיקות ותיקונים.14/6עד •: הגשת דו”ח חלק א’.22/7•

Page 15: תכנון כרטיס רב-תכליתי למימוש חומרה

ימומש בחלק ב’...

שבכרטיס SDRAMמימוש בקר ל-•.ALTERAה-

הגדרת הממשק למשתמש.•וכתיבת ) GUIמימוש הממשק למשתמש (•

DRIVER -לWindows .לצורך הפעלת הכרטיסהפעלה מלאה של חומרה חיצונית באמצעות •

הכרטיס הרב-תכליתי.

Page 16: תכנון כרטיס רב-תכליתי למימוש חומרה

סוף