chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于VC5402和PCI2040實(shí)現(xiàn)HPI接口和PCI接口的應(yīng)用設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:?jiǎn)纹瑱C(jī)與嵌入式系統(tǒng)應(yīng)用 ? 作者:暢洪亮,程維,蔡 ? 2021-05-27 09:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:暢洪亮,程維,蔡學(xué)敬

數(shù)字信號(hào)處理器DSP(Digital Signal Processor)是一種特別適合于進(jìn)行數(shù)字信號(hào)處理的微處理器,憑借其運(yùn)算速度快、功能強(qiáng)等特點(diǎn),在各個(gè)領(lǐng)域的應(yīng)用越來(lái)越廣泛。但在很多場(chǎng)合下需要將DSP的各種外圍設(shè)備同計(jì)算機(jī)連接,以實(shí)現(xiàn)數(shù)據(jù)傳輸。通常情況下可利用DSP的串口或I/O口來(lái)實(shí)現(xiàn),但無(wú)論是接串口還是接I/O口都要占用DSP的硬件資源,同時(shí)數(shù)據(jù)的傳輸速度有時(shí)也不能滿足系統(tǒng)的要求。為了解決這一問(wèn)題,將DSP的HPI口通過(guò)PCl2040芯片橋接到PCI總線。本文以TMS320VC5402(簡(jiǎn)稱VC5402)為例,介紹DSP的HPI口及其與PCl2040的接口設(shè)計(jì)。

1 HPI接口功能及特點(diǎn)

主機(jī)接口HPI(Host Pott Interface)是C54x DSP系列定點(diǎn)芯片內(nèi)部具有的一種并行接口部件,主要用于與其他總線或CPU之間進(jìn)行通信,其接口框圖如圖l所示。主機(jī)是HPI口的主控者,HPI口作為一個(gè)外設(shè)與主機(jī)連接,使主機(jī)的訪問(wèn)操作很方便。主機(jī)通過(guò)以下單元與HPI口通信:專用地址和數(shù)據(jù)寄存器、HPI控制寄存器以及外部數(shù)據(jù)和接口控制信號(hào)。HPI有兩種工作方式:共用尋址方式(SAM)和僅主機(jī)尋址方式(HOM)。在SAM方式下,豐機(jī)和C54x都能尋址HPI存儲(chǔ)器;在HOM方式下,僅能讓主機(jī)尋址HPI存儲(chǔ)器,C54x則處于復(fù)位狀態(tài),或者處在所有內(nèi)部和外部時(shí)鐘都停止工作的IDLE2空閑狀態(tài)(最低功耗狀態(tài))。

基于VC5402和PCI2040實(shí)現(xiàn)HPI接口和PCI接口的應(yīng)用設(shè)計(jì)

VC5402是TI公司推出的一款性價(jià)比極高的16位定點(diǎn)處理器。它是C54x系列中應(yīng)用比較廣泛的一種芯片,有著豐富的接口資源,是一種集數(shù)據(jù)處理和通信功能于一體的高速微處理器。VC5402 HPI口是一個(gè)增強(qiáng)的8位主機(jī)接口,它通過(guò)HPI控制寄存器HPIC、地址寄存器HPIA和數(shù)據(jù)鎖存器HPID來(lái)實(shí)現(xiàn)與主機(jī)之間的通信。主機(jī)通過(guò)外部引腳HCNTLO和HCNTL1選中不同的寄存器,則當(dāng)前發(fā)送8位數(shù)據(jù)就到該寄存器??刂萍拇嫫鱄PIC既可以被主機(jī)直接訪問(wèn),又可以被DSP片上CPU訪問(wèn)。在使用上,由于主機(jī)接口總是傳輸8位字節(jié),而HPIC是一個(gè)16位寄存器,所以主機(jī)向HPIC寫數(shù)據(jù)時(shí),需要發(fā)送2個(gè)相同的8位數(shù)據(jù)。地址寄存器HPIA,只能被主機(jī)直接訪問(wèn)。主機(jī)將HPIA寄存器視為一個(gè)地址指針,借助于HPIA主機(jī)可以訪問(wèn)VC5402全部的片上存儲(chǔ)器。另外HPIA具有自動(dòng)增長(zhǎng)的功能,在自動(dòng)增尋址模式下,一次數(shù)據(jù)讀會(huì)使HPIA在數(shù)據(jù)讀操作后增加1,而一個(gè)數(shù)據(jù)寫操作會(huì)使HPIA操作前預(yù)先增加l。這樣如果使能了該功能,則只須設(shè)定一次HPIA即可實(shí)現(xiàn)連續(xù)數(shù)據(jù)塊的寫入和讀出。數(shù)據(jù)寄存器HPLD,只能被主機(jī)訪問(wèn)。如果當(dāng)前進(jìn)行的是讀操作,則HPID中存放的是要從HPI存儲(chǔ)器中讀出的數(shù)據(jù);如果當(dāng)前進(jìn)行的是寫操作,則存放的是將要寫到HPI存儲(chǔ)器的數(shù)據(jù)。

2 VC5402的HPI口與PCl2040的接口設(shè)計(jì)

2.1 PCI總線及其實(shí)現(xiàn)方法

PCI局部總線是32或64位數(shù)據(jù)總線,32位PCI總線在讀寫傳送中支持132Mb/s的峰值傳送速率,64位PCI傳送支持264Mb/s峰值傳送速率。對(duì)于64位66MHz的PCI總線,傳送速率可達(dá)528Mb/s。PCI總線協(xié)議規(guī)范復(fù)雜而龐大,因此需要借助總線接口來(lái)實(shí)現(xiàn)。實(shí)現(xiàn)PCI總線協(xié)議一般有兩種方法:一是用FPGA設(shè)計(jì)實(shí)現(xiàn),但PCI協(xié)議比較復(fù)雜,因此難度較大;二是采用PCI總線控制芯片,如AMCC公司的S5933和PLX公司的PCI9052等通用的PCI接口芯片。TI公司專門推出了針對(duì)PCI總線和DSP接口的芯片PCI2040,它不但實(shí)現(xiàn)了PCI總線控制的功能,而且提供了和DSP芯片的無(wú)縫接口,因而大大降低了系統(tǒng)設(shè)計(jì)的復(fù)雜度,縮短了開(kāi)發(fā)時(shí)間。

2.2 P012040與DSP接口設(shè)計(jì)

PCI2040足TI公司設(shè)計(jì)的專門用來(lái)實(shí)現(xiàn)C5000/C6000系列DSP和PCI總線進(jìn)行接口的專用芯片,可以通過(guò)8位或16位HPI接口與C54x/C6xDSP實(shí)現(xiàn)無(wú)縫連接。PCI2040通過(guò)HPI接口與VC5402連接。PCI2040的HPI口為8/16位數(shù)據(jù)傳輸接口(8位還是16位,依據(jù)所掛接的DSP的類型)。主機(jī)作為傳輸?shù)闹髟O(shè)備,從機(jī)DSP不能發(fā)起傳輸。主設(shè)備PCI2040可以讀/寫DSP內(nèi)存,DSP HPl口可以訪問(wèn)DSP所有的片上資源,PCI2040和VC5402之問(wèn)的通信主要靠DSP的HPIA、HPIC、HPID三個(gè)寄存器完成。VC5402的HPI與PCI2040口的連接如圖2所示。

PCI2040的數(shù)據(jù)總線HAD0~HAD7與VC5402 HPI口的數(shù)據(jù)總線HD0~HD7相連,用于主機(jī)和DSP傳輸數(shù)據(jù)。PCI2040芯片的HPI口的HCNTLl和HCNTL0引腳分別與DSP的HCNTLl和HCNTL0引腳相連,以實(shí)現(xiàn)其對(duì)HPI寄存器的訪問(wèn)。具體HPI寄存器的選擇和訪問(wèn)模式的確定由DSP的HCNTLl和HCNTL0引腳的狀態(tài)決定,表1給出了VC5402 HPI寄存器訪問(wèn)控制的情況。PCI2040帶有獨(dú)立的讀/寫選通信號(hào)HDS和HR/W,可以將PCI2040的HDS、HR/W引腳與VC5402的HDSl、HR/W引腳相連,實(shí)現(xiàn)主機(jī)對(duì)VC5402 HPI接口的讀/寫控制。當(dāng)主機(jī)驅(qū)動(dòng)HR/W為高時(shí),讀HPI;為低時(shí),則寫HPI。DSP HPI口的HPIEA、HDS2、HAS引腳通過(guò)10kΩ電阻拉高。

需要注意的是,VC5402的HPI接幾是8位的,而DSP內(nèi)部和PCI總線上的數(shù)據(jù)格式都是大于8位的,所以主機(jī)與DSP之間數(shù)據(jù)傳輸必須包含2個(gè)連續(xù)的字節(jié)。專用的HBIL引腳信號(hào)確定傳輸?shù)氖堑谝粋€(gè)字節(jié)還是第二個(gè)字節(jié);HPI控制寄存器HPIC的BOB位決定第一個(gè)或第二個(gè)字節(jié)放置在16位字的高8位。

3 電路設(shè)計(jì)時(shí)應(yīng)注意的問(wèn)題

①VC5402電源采用3.3V和1.8V電源供電。其中:I/O采用3.3V;核電壓采用1.8V供電;系統(tǒng)從PCI插槽取5V電壓經(jīng)電壓轉(zhuǎn)換后,供DSP和其他芯片使用。

②VC5402的有些引腳必須接4.7kΩ的上拉電阻,沒(méi)有用到的中斷引腳也要接相同的上拉電阻。

③電源輸入端跨接一個(gè)10~100μF的電解電容器,為每個(gè)集成屯路芯片配置一個(gè)0.01μF的陶瓷電容器。

結(jié)語(yǔ)

本文以VC5402和PCI2040為例.詳細(xì)介紹了DSP的HPI接口和專用PCI接口芯片PCI2040的硬件接口。實(shí)踐證明,利用PCI2040芯片實(shí)現(xiàn)C54x/C6x DSP的PCI總線可以大大減少相應(yīng)的外圍器件,增強(qiáng)系統(tǒng)的可靠性,同時(shí)降低系統(tǒng)開(kāi)發(fā)的難度,縮短開(kāi)發(fā)周期。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    556

    文章

    8158

    瀏覽量

    357707
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9005

    瀏覽量

    153778
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2383

    瀏覽量

    84199
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    TMS320VC5402 DSP與單片機(jī)的HPI接口實(shí)現(xiàn)

    TMS320VC5402(VC5402)兩個(gè)可編程的多通道緩沖串口(McBSP)能夠全雙工、快速地與其他同步串口進(jìn)行數(shù)據(jù)交換,硬件連接簡(jiǎn)單,串口的工作模式和傳送數(shù)據(jù)的格式可通過(guò)編程實(shí)現(xiàn)。DSP和單片機(jī)之
    發(fā)表于 09-09 10:49 ?2409次閱讀
    TMS320<b class='flag-5'>VC5402</b> DSP與單片機(jī)的<b class='flag-5'>HPI</b><b class='flag-5'>接口實(shí)現(xiàn)</b>

    PCI總線接口與DSP的HPI接口

    本文以TMS320VC5402(簡(jiǎn)稱VC5402)為例,介紹DSP的HPI口及其與PCl2040接口設(shè)計(jì)。
    發(fā)表于 11-29 11:54 ?6883次閱讀
    <b class='flag-5'>PCI</b>總線<b class='flag-5'>接口</b>與DSP的<b class='flag-5'>HPI</b><b class='flag-5'>接口</b>

    各種PCI接口芯片

    新人想選用PCI接口芯片,查了一下,有好多種:PCI2040、PCI9052、PCI9054、PCI
    發(fā)表于 12-05 18:16

    請(qǐng)問(wèn)各種PCI接口芯片的區(qū)別是什么?

    新人想選用PCI接口芯片,查了一下,有好多種:PCI2040PCI9052、PCI9054、PCI
    發(fā)表于 01-23 23:20

    分享:基于PCI總線的雙DSP系統(tǒng)及WDM驅(qū)動(dòng)程序設(shè)計(jì)

    實(shí)現(xiàn)的,其對(duì)應(yīng)關(guān)系如表1所示。而DSP HPI寄存器的地址則是由PCI_AD12和PCI_AD11來(lái)決定的,其對(duì)應(yīng)關(guān)系如表2所示。 圖1 PCI20
    發(fā)表于 09-24 22:18

    TMDSDSK6416開(kāi)發(fā)板有PCI接口嗎?

    你好,我想問(wèn)一下TMDSDSK6416開(kāi)發(fā)板有PCI接口嗎? 我看原理圖上J1為 HPIPCI?意思是HPI
    發(fā)表于 08-04 10:23

    如何去設(shè)計(jì)VC5402HPI口與PC***的接口?

    HPI接口有什么特點(diǎn)?其功能有哪些?如何去設(shè)計(jì)VC5402HPI口與PC***的接口?有什么需要注意的問(wèn)題?
    發(fā)表于 05-26 06:56

    PCI2040 pdf datasheet (PCI-DSP

    The TI PCI2040 is a PCI-DSP bridge that provides a glueless connection between the 8-bit host port
    發(fā)表于 02-17 10:58 ?38次下載

    AVR 和TMS320VC5402HPI接口通信設(shè)計(jì)

    TMS320VC5402VC5402)不具有可編程的非易失片內(nèi)存儲(chǔ)器,必須外擴(kuò)存儲(chǔ)程序代碼和參數(shù)的存儲(chǔ)器,在多數(shù)場(chǎng)合僅僅簡(jiǎn)單的擴(kuò)充此類存儲(chǔ)器會(huì)造成系統(tǒng)設(shè)計(jì)的繁瑣。利用AVR 單片機(jī)片內(nèi)大
    發(fā)表于 06-13 14:43 ?21次下載

    基于DSP芯片TMS320VC5402HPI通信設(shè)計(jì)

    介紹了DSP(Digital signal processor)芯片TMS320VC5402HPI(Hostportinterface)主機(jī)接口原理.以一個(gè)簡(jiǎn)單的通信程序作為例子,詳細(xì)說(shuō)明通過(guò)
    發(fā)表于 02-28 17:31 ?136次下載

    TMS320VC5402 DSP與單片機(jī)的HPI接口實(shí)現(xiàn)方案分析

    TMS320VC5402VC5402)兩個(gè)可編程的多通道緩沖串口(McBSP)能夠全雙工、快速地與其他同步串口進(jìn)行數(shù)據(jù)交換,硬件連接簡(jiǎn)單,串口的工作模式和傳送數(shù)據(jù)的格式可通過(guò)編程實(shí)現(xiàn)。DSP
    發(fā)表于 10-27 11:53 ?1次下載
    TMS320<b class='flag-5'>VC5402</b> DSP與單片機(jī)的<b class='flag-5'>HPI</b><b class='flag-5'>接口實(shí)現(xiàn)</b>方案分析

     TMS320VC5402與51單片機(jī)的接口設(shè)計(jì)

    TMS320VC5402VC5402)是德州儀器公司推出的具有較高性價(jià)比的定點(diǎn)數(shù)字信號(hào)處理器。VC5402增強(qiáng)外設(shè)由軟件等待狀態(tài)發(fā)生器、鎖相環(huán)時(shí)鐘發(fā)生器、6通道直接存儲(chǔ)器訪問(wèn)(DMA)控制器
    發(fā)表于 10-27 14:36 ?2次下載
     TMS320<b class='flag-5'>VC5402</b>與51單片機(jī)的<b class='flag-5'>接口</b>設(shè)計(jì)

    PCI2040 PCI 至 DSP 橋接器控制器、符合 CompactPCI 的熱插拔規(guī)范 1.0

    電子發(fā)燒友網(wǎng)為你提供TI(ti)PCI2040相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有PCI2040的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,PCI2040真值表,PCI2040管腳等資料,
    發(fā)表于 10-16 11:10
    <b class='flag-5'>PCI2040</b> <b class='flag-5'>PCI</b> 至 DSP 橋接器控制器、符合 CompactPCI 的熱插拔規(guī)范 1.0

    TI PCI2040 PCI-DSP橋數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TI PCI2040 PCI-DSP橋數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-10 09:37 ?0次下載
    TI <b class='flag-5'>PCI2040</b> <b class='flag-5'>PCI</b>-DSP橋數(shù)據(jù)表

    使用PLX PCI9050 TMS320C6000 HPIPCI接口

    電子發(fā)燒友網(wǎng)站提供《使用PLX PCI9050 TMS320C6000 HPIPCI接口.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 10:22 ?0次下載
    使用PLX <b class='flag-5'>PCI</b>9050 TMS320C6000 <b class='flag-5'>HPI</b>到<b class='flag-5'>PCI</b><b class='flag-5'>接口</b>