日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
高速PCI總線接口卡的開發(fā)
高速PCI總線接口卡的開發(fā)
 更新時間:2008-8-4 4:40:34  點擊數(shù):28
【字體: 字體顏色
PESNT1# PRSNT2#

擴展板配置

開路 開路 不存在擴展板
開路 有擴展板,最大功耗為25W
開路 有擴展板,最大功耗為15W
有擴展板,最大功耗為7.5W

(4)對于不實現(xiàn)JTAG邊界掃描的板子,必須把引腳TDI和TDO連接起來,以使掃描鏈不至于斷開。

(5)PCI連接器上的3.3V引腳(即使實際使用中未提供電流)在母板上必須連到一起,最好連到一個3.3V的電源平面上。而且,對3.3V引腳應(yīng)提供一個交流回路,這時對地去耦應(yīng)符合高頻信號技術(shù)的要求。為此,應(yīng)在3.3V平面上均勻排列12個高速電容,容易為0.01μF。

(6)為了穩(wěn)定性,局部總線除了少數(shù)有特殊要求外,所有的信號線都應(yīng)加上拉電阻(5kΩ~10 kΩ)或下拉電阻(一般選150kΩ)。

(7)為防止干擾,局部總線時鐘也應(yīng)對地屏蔽。

(8)串行EEPROM提供PCI總線和局部總線的部分重要配置信息,EEPROM一定要選支持串行傳輸方式的,如NM93CS46或者與之兼容的存儲器。NM93C46不支持串行讀寫,所以不能選取。NM93CS46的CS、SK、SDI、SDO和PE端都要接10kΩ的上拉電阻,而PRE端要接150kΩ的下拉電阻。EEPROM的配置至關(guān)重要,EEPROM配置不正確可能導(dǎo)致操作系統(tǒng)無法運行。系統(tǒng)啟動時自動檢測EEPROM的開始48拉是否全為“1”,若全為“1”,則載入PCI9052的默認(rèn)配置;否則則裝載EEPROM中的內(nèi)容,為板卡分配資源。串行EEPROM可以通過PCI總線直接寫入,也可以用編程器直接燒寫。

1.5 程序調(diào)試

1.5.1 FPGA程序的開發(fā)

可編程器件的設(shè)計軟件種類很多,各大器件廠家及一些軟件公司都開發(fā)了一些設(shè)計軟件。軟件的設(shè)計根據(jù)邏輯功能的描述方法可分為語言描述設(shè)計和原理圖描述設(shè)計兩個類。常見的如DATA I/O公司的ABEL語言、四通公司ASIC事業(yè)部開發(fā)的針對GAL器件的FM(Fast MAP)軟件等屬于語言描述類設(shè)計軟件;而DATA I/O公司的Synario軟件、Orcad公司的PLD等軟件屬于電路圖描述或電路圖描述與語言描述相結(jié)合設(shè)計的軟件。

本設(shè)計中FPGA的編程只涉及到信號邏輯轉(zhuǎn)換,所以只需選用語言描述類設(shè)計軟件,這里選用DATA I/O公司的ABEL語言描述設(shè)計軟件。程序調(diào)試結(jié)束后用編程器寫入FPGA芯片即可。

1.5.2 DSP程序開發(fā)

TI公司提供了DSP專用仿真器和仿真開發(fā)系統(tǒng),C2000系列的開發(fā)系統(tǒng)最新版本為CCS2.2。對于不同的仿真器,只要安裝驅(qū)動程序即可使用該開發(fā)系統(tǒng)進(jìn)行仿真。仿真器選用最新款的帶USB接口的ICETEK51000USBV2.0仿真器。由于該仿真器使用USB接口,所以不需外接供電電源,實用又方便。

由于硬件設(shè)計時擴展了可轉(zhuǎn)換的存儲器,進(jìn)行仿真時把存儲器接成程序存儲器,程序可以直接轉(zhuǎn)載到擴展的存儲器中進(jìn)行調(diào)試,免去了往FLASH中燒寫的麻煩,程序調(diào)試完畢后再固化到FLASH中。

2 PCI總線接口卡的軟件驅(qū)動開發(fā)

PCI卡的硬件調(diào)試需要結(jié)合軟件程序的調(diào)試來完成。PCI卡的驅(qū)動程序開發(fā)有多種途徑,驅(qū)動開發(fā)工具也有多種選擇。

2.1 驅(qū)動開發(fā)工具的選取

(1)DDK(Driver Device Kit)

許多VMM服務(wù)都使用寄存器的調(diào)用方式,使用起來不是很方便,沒有4深厚的匯編語言及硬件基礎(chǔ)很難在短時間內(nèi)開發(fā)出設(shè)備驅(qū)動程序。Micorosoft公司提供了設(shè)備驅(qū)動程序工具箱(DDK),它是基于匯編語言的編程方式的,DDK的優(yōu)點是可以開發(fā)核心態(tài)的真正意義上的驅(qū)動程序,開發(fā)出來的驅(qū)動程序效率是最高的。

(2)DS(Driver Studio)

DS是一個驅(qū)動程序集成開發(fā)包,其中包括了DriverAgent、VtoolsD、DriverWorks、SoftICE Driver Edition、BoundsChecker Driver Edition、DriverWorkbenc、FieldAgent for Drivers等。幾中常見的DS驅(qū)動開發(fā)工具介紹如下:

·Drivergent為Win32應(yīng)用程序提供了訪問硬件的接口。

·VtoolsD支持Windows95和Windows98的驅(qū)動程序開發(fā)(VxD)。VtoolsD包括代碼生成器、實時接口庫和可以作為開發(fā)一類驅(qū)動程序的例子程序。

·DriverWorks包括為Windows NT和Win32 Driver Model(WDM)開發(fā)驅(qū)動程序的完整的開發(fā)框架,同時也支持Windows98和Windows2000下驅(qū)動程序的開發(fā)。DriverWorks包含一個復(fù)雜的代碼生成工具(Driver Wizard),其中含有支持C++下編程的類庫和例子程序。

(3) WinDriver

WinDriver是KRF-Tech公司的一套PCI驅(qū)動程序開發(fā)包。它改變了傳統(tǒng)驅(qū)動程序開發(fā)的方法和思路,極大地簡化了驅(qū)動程序的編制;同時又沒有犧牲驅(qū)動程序的性能,是一套高效、快捷的PCI驅(qū)動程序開發(fā)軟件包,特別適合專業(yè)硬件人員使用。

利用WinDriver開發(fā)驅(qū)動程序不需要熟悉操作系統(tǒng)的內(nèi)核,整個驅(qū)動程序中的所有函數(shù)都是工作在用戶態(tài)下的,通過與WinDriver的.Vxd或者.Sys文件交互可達(dá)到驅(qū)動硬件的目的。由于是一個用戶態(tài)程序,效率的高低也就成了人們選擇WinDriver時關(guān)心的問題。大量實踐數(shù)據(jù)表明,WinDriver并沒有通過犧牲系統(tǒng)性能來換取驅(qū)動程序的快速開發(fā)。本設(shè)計中選用WinDriver來開發(fā)驅(qū)動程序。

2.2 WinDriver開發(fā)驅(qū)動程序

在WinDriver的體系結(jié)構(gòu)中,WinDriver Kernet處于中心位置,它提供的用戶態(tài)庫函數(shù)(API)實際就是對WinDriver Kernel中實現(xiàn)的功能進(jìn)行調(diào)用。幾乎所有用戶同硬件的交互都是通過WinDriverKernel來實現(xiàn)的,這樣就極大地解放了開發(fā)人員。用戶的主要任務(wù)就是利用WinDriver提供的用戶動態(tài)函數(shù)庫(API函數(shù)庫)在用戶態(tài)實現(xiàn)自己的驅(qū)動程序代碼,完成硬件驅(qū)動的功能。

基于WinDriver的設(shè)備驅(qū)動程序主要分為驅(qū)動程序和應(yīng)用程序兩部分。利用DriverWizard生成.inf驅(qū)動程序,安裝該驅(qū)動程序后,系統(tǒng)就根據(jù)EEPROM中的配置信息給板卡分配資源,接下來就可以進(jìn)行應(yīng)用程序的開發(fā)了。利用DriverWizard生成應(yīng)用程序框架后,用戶把生成的框架整理到自己的程序中,再添加實際應(yīng)用中需要的功能就完成了軟件的開發(fā)。

PCI總線是計算機總線的樞紐,其速度是一般總線望塵莫及的,其應(yīng)用也十分廣泛。利用本文介紹的方法開發(fā)出的板卡可以運用于各種高速數(shù)據(jù)傳輸場合中,發(fā)雷達(dá)系統(tǒng)仿真控制、工業(yè)總線控制、高速數(shù)據(jù)采集、圖像采集等。本設(shè)計在對芯片的選型時本著經(jīng)濟實用的原則,開發(fā)出的板卡性價比較高。



  • 上一篇: IC卡接口芯片TDA8007的讀寫器設(shè)計
  • 下一篇: 基于USB2.0的高速同步數(shù)據(jù)采集系統(tǒng)設(shè)計
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1