增強(qiáng)并口EPP協(xié)議擴(kuò)展計算機(jī)的ISA接口
發(fā)布時間:2008/5/27 0:00:00 訪問次數(shù):982
來源:《電子技術(shù)應(yīng)用》
用增強(qiáng)并口epp協(xié)議擴(kuò)展計算機(jī)的isa接口 摘要:提出了用epp協(xié)議和cpld擴(kuò)展筆記本電腦的isa接口的方法,給出了詳細(xì)的技術(shù)解決方案。擴(kuò)展的isa接口可以達(dá)到1310 kb/s的雙向通訊速度,與isa本身的速度相當(dāng)。用戶可以通過擴(kuò)展的isa接口直接使用市場上的基于isa的接口卡。 關(guān)鍵詞:isa 標(biāo)準(zhǔn)并口 增強(qiáng)并口 復(fù)雜的可編程邏輯器件
利用微機(jī)開發(fā)便攜式的數(shù)據(jù)采集、控制系統(tǒng)一直是微機(jī)應(yīng)用系統(tǒng)開發(fā)者十分關(guān)心的課題。特別在是基于筆記本電腦的數(shù)據(jù)采集和控制系統(tǒng)中,這一點(diǎn)顯得尤為重要。傳統(tǒng)的數(shù)據(jù)采集和控制系統(tǒng)是針對臺式機(jī)或者工控機(jī)設(shè)計的,一般都做成了標(biāo)準(zhǔn)的插卡,如a/d卡、d/a卡、rs232擴(kuò)展卡等等,用戶根據(jù)自己的實(shí)際需要選取合適的插卡,安裝在自己的計算機(jī)中,再編寫所需要的程序。但是在基于筆記本電腦的應(yīng)用系統(tǒng)中,由于其沒有擴(kuò)展槽,如果用戶自己不再配一個擴(kuò)展箱,就不能配置現(xiàn)成的插卡。擴(kuò)展箱的主要功能是擴(kuò)展筆記本電腦的各種外圍接口,即把筆記本電腦的功能擴(kuò)展為與一個臺式機(jī)相同的功能。它需要單獨(dú)的電源供應(yīng),體積比筆記本電腦本身大,又比筆記本重的多,價格在人民幣7000~10000元左右。如果能夠找到一種便捷的方法,為筆記本電腦提供一個標(biāo)準(zhǔn)的總線接口,如isa接口,那么現(xiàn)在市場上大部分的插卡都可以用在筆記本電腦上,不僅為用戶節(jié)約了一個擴(kuò)展箱投資,而且還為用戶提供了更加廣闊的選擇余地。本文提出了解決該問題的一個完整的技術(shù)方案。
1 epp并口
最初的計算機(jī)并口只是為打印機(jī)設(shè)計的,數(shù)據(jù)只是單向傳輸。ibm公司引進(jìn)了ps/2設(shè)計后,并口開始支持雙向數(shù)據(jù)傳輸,但是ps/2實(shí)際上并沒有成為一個為業(yè)界廣泛認(rèn)可的雙向并口模式。1992年,由intel、xicom和zenith公司共同制定了epp1.7標(biāo)準(zhǔn)。以后ieee又發(fā)展了ieee1284的epp標(biāo)準(zhǔn)。實(shí)際上epp的標(biāo)準(zhǔn)共有三個,即epp1.7、epp1.9和ieee1284,這些標(biāo)準(zhǔn)并不完全兼容,特別是epp1.7和ieee1284之間,不過這些對用戶的使用并沒有太大的影響。文獻(xiàn)[1]即是ieee1284標(biāo)準(zhǔn),其中規(guī)定了并口各種模式的詳細(xì)的時序圖,包括spp、ps/2、ecp和epp模式。作者根據(jù)ieee1284上規(guī)定的時序圖進(jìn)行了時序設(shè)計,而計算機(jī)上提供的epp版本是epp1.7或epp1.9,實(shí)際使用中它們沒有不匹配的地方。
2 用epp擴(kuò)展isa接口的總體設(shè)計
計算機(jī)主板上一般有2~3個isa插槽,可以擴(kuò)充一些isa插卡。大多數(shù)基于isa標(biāo)準(zhǔn)的微機(jī)數(shù)據(jù)采集和控制只用到了isa接口的數(shù)據(jù)線、地址線、aen、ale、#ior、#iow等信號,有的也用到了中斷和dma的信號。只要了解這些信號之間的時序關(guān)系,我們完全可以自己用邏輯器件“制造”出isa接口,文獻(xiàn)[2]介紹了用單片機(jī)擴(kuò)展總線的技術(shù),包括isa、std總線等。作者曾經(jīng)用并口的spp模式和80c196單片機(jī)擴(kuò)展出了計算機(jī)的isa接口,但是io讀寫速度只能達(dá)到20kb/s左右,總體的效果不太理想。ecp和epp都能進(jìn)行高速雙向數(shù)據(jù)通訊,但是ecp的實(shí)現(xiàn)遠(yuǎn)比epp復(fù)雜的多,其性能和epp卻大致相當(dāng),所以最終的方案采用了epp模式。由于單片機(jī)是一個單任務(wù)的串行控制器,如果它只是用來擴(kuò)展isa接口,那么可以達(dá)到比較高的速度;否則,isa總線的速度會大大降低,最后變得失去使用價值,所以最終的外設(shè)芯片不能采用單片機(jī),只能采用dsp或者大規(guī)模的可編程邏輯器件。作者選用了后一種方案。
用epp擴(kuò)展isa口的硬件核心是一片可編程邏輯器件,如cpld,它一方面負(fù)責(zé)與計算機(jī)通過epp協(xié)議進(jìn)行雙向數(shù)據(jù)通訊,另一方面負(fù)責(zé)產(chǎn)生isa接口時序,系
來源:《電子技術(shù)應(yīng)用》
用增強(qiáng)并口epp協(xié)議擴(kuò)展計算機(jī)的isa接口 摘要:提出了用epp協(xié)議和cpld擴(kuò)展筆記本電腦的isa接口的方法,給出了詳細(xì)的技術(shù)解決方案。擴(kuò)展的isa接口可以達(dá)到1310 kb/s的雙向通訊速度,與isa本身的速度相當(dāng)。用戶可以通過擴(kuò)展的isa接口直接使用市場上的基于isa的接口卡。 關(guān)鍵詞:isa 標(biāo)準(zhǔn)并口 增強(qiáng)并口 復(fù)雜的可編程邏輯器件
利用微機(jī)開發(fā)便攜式的數(shù)據(jù)采集、控制系統(tǒng)一直是微機(jī)應(yīng)用系統(tǒng)開發(fā)者十分關(guān)心的課題。特別在是基于筆記本電腦的數(shù)據(jù)采集和控制系統(tǒng)中,這一點(diǎn)顯得尤為重要。傳統(tǒng)的數(shù)據(jù)采集和控制系統(tǒng)是針對臺式機(jī)或者工控機(jī)設(shè)計的,一般都做成了標(biāo)準(zhǔn)的插卡,如a/d卡、d/a卡、rs232擴(kuò)展卡等等,用戶根據(jù)自己的實(shí)際需要選取合適的插卡,安裝在自己的計算機(jī)中,再編寫所需要的程序。但是在基于筆記本電腦的應(yīng)用系統(tǒng)中,由于其沒有擴(kuò)展槽,如果用戶自己不再配一個擴(kuò)展箱,就不能配置現(xiàn)成的插卡。擴(kuò)展箱的主要功能是擴(kuò)展筆記本電腦的各種外圍接口,即把筆記本電腦的功能擴(kuò)展為與一個臺式機(jī)相同的功能。它需要單獨(dú)的電源供應(yīng),體積比筆記本電腦本身大,又比筆記本重的多,價格在人民幣7000~10000元左右。如果能夠找到一種便捷的方法,為筆記本電腦提供一個標(biāo)準(zhǔn)的總線接口,如isa接口,那么現(xiàn)在市場上大部分的插卡都可以用在筆記本電腦上,不僅為用戶節(jié)約了一個擴(kuò)展箱投資,而且還為用戶提供了更加廣闊的選擇余地。本文提出了解決該問題的一個完整的技術(shù)方案。
1 epp并口
最初的計算機(jī)并口只是為打印機(jī)設(shè)計的,數(shù)據(jù)只是單向傳輸。ibm公司引進(jìn)了ps/2設(shè)計后,并口開始支持雙向數(shù)據(jù)傳輸,但是ps/2實(shí)際上并沒有成為一個為業(yè)界廣泛認(rèn)可的雙向并口模式。1992年,由intel、xicom和zenith公司共同制定了epp1.7標(biāo)準(zhǔn)。以后ieee又發(fā)展了ieee1284的epp標(biāo)準(zhǔn)。實(shí)際上epp的標(biāo)準(zhǔn)共有三個,即epp1.7、epp1.9和ieee1284,這些標(biāo)準(zhǔn)并不完全兼容,特別是epp1.7和ieee1284之間,不過這些對用戶的使用并沒有太大的影響。文獻(xiàn)[1]即是ieee1284標(biāo)準(zhǔn),其中規(guī)定了并口各種模式的詳細(xì)的時序圖,包括spp、ps/2、ecp和epp模式。作者根據(jù)ieee1284上規(guī)定的時序圖進(jìn)行了時序設(shè)計,而計算機(jī)上提供的epp版本是epp1.7或epp1.9,實(shí)際使用中它們沒有不匹配的地方。
2 用epp擴(kuò)展isa接口的總體設(shè)計
計算機(jī)主板上一般有2~3個isa插槽,可以擴(kuò)充一些isa插卡。大多數(shù)基于isa標(biāo)準(zhǔn)的微機(jī)數(shù)據(jù)采集和控制只用到了isa接口的數(shù)據(jù)線、地址線、aen、ale、#ior、#iow等信號,有的也用到了中斷和dma的信號。只要了解這些信號之間的時序關(guān)系,我們完全可以自己用邏輯器件“制造”出isa接口,文獻(xiàn)[2]介紹了用單片機(jī)擴(kuò)展總線的技術(shù),包括isa、std總線等。作者曾經(jīng)用并口的spp模式和80c196單片機(jī)擴(kuò)展出了計算機(jī)的isa接口,但是io讀寫速度只能達(dá)到20kb/s左右,總體的效果不太理想。ecp和epp都能進(jìn)行高速雙向數(shù)據(jù)通訊,但是ecp的實(shí)現(xiàn)遠(yuǎn)比epp復(fù)雜的多,其性能和epp卻大致相當(dāng),所以最終的方案采用了epp模式。由于單片機(jī)是一個單任務(wù)的串行控制器,如果它只是用來擴(kuò)展isa接口,那么可以達(dá)到比較高的速度;否則,isa總線的速度會大大降低,最后變得失去使用價值,所以最終的外設(shè)芯片不能采用單片機(jī),只能采用dsp或者大規(guī)模的可編程邏輯器件。作者選用了后一種方案。
用epp擴(kuò)展isa口的硬件核心是一片可編程邏輯器件,如cpld,它一方面負(fù)責(zé)與計算機(jī)通過epp協(xié)議進(jìn)行雙向數(shù)據(jù)通訊,另一方面負(fù)責(zé)產(chǎn)生isa接口時序,系
熱門點(diǎn)擊
- AMCCS5933在PCI板卡設(shè)計中的應(yīng)用
- 功率驅(qū)動器件與MCU/DSC的接口電路設(shè)計技
- USB端口的EMC解決方案
- TMS320F2812擴(kuò)展正交解碼脈沖接口的
- 可編程多協(xié)議收發(fā)器MAX3160的原理與應(yīng)用
- HD7279A的原理與應(yīng)用
- 基于AVR單片機(jī)SPI的串行ADC接口設(shè)計
- NRZ-HDB3碼制轉(zhuǎn)換器設(shè)計
- 基于IP核的PCI總線接口設(shè)計與實(shí)現(xiàn)
- 基于USB接口的同步視頻輸出系統(tǒng)設(shè)計
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究