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

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

  • Upload
    yoshe

  • View
    72

  • Download
    0

Embed Size (px)

DESCRIPTION

תכנון כרטיס רב-תכליתי למימוש חומרה. דו”ח אמצע. מגישים: יששכר וולטר ואורן כרם מנחה: אינה ריבקין סמסטר אביב, תשס”א. מטרות הפרויקט. יצירת תשתית לפרויקטים עתידיים המפשטת את הגישה מהמחשב לאפליקציות חומרה חיצוניות תכנון ומימוש חומרה ותוכנה לתקשורת באמצעות ה -PCI BUS - PowerPoint PPT Presentation

Citation preview

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

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

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

דו”ח אמצע

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

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

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

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

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

PCI Interface Controller Application

PCI B

US

הפתרון המוצע

תאור כללי

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 .לצורך הפעלת הכרטיסהפעלה מלאה של חומרה חיצונית באמצעות •

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

סוף