freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cpld的單片機(jī)pci接口設(shè)計(jì)-全文預(yù)覽

  

【正文】 !WRITE0。p2[7]l[]=P0[]。p2[7]。S3=B11)。pci_data2 : mylatch8。pci_request[6..0] : mylatch1。mycounter : abelcounter。CBE[3..0] : BIDIR。P0[7..0] : BIDIR。其中16dmux是4~16位譯碼器,用于地址譯碼,選通CPLD內(nèi)的寄存器;8dffe是8位的DFFE;abelcounter是8位移位計(jì)數(shù)器;mylatch8與mylatch1分別為8位與1位鎖存器,而mylatchc是帶清零1位鎖存器;其它以“my”開始的變量都是三態(tài)緩沖器,以“out”開始的變量是三態(tài)節(jié)點(diǎn),以“e”開始的變量是普通節(jié)點(diǎn)。2 PCI設(shè)計(jì)接口實(shí)現(xiàn) CPLD ABEL HDL程序設(shè)計(jì)我們針對(duì)8位單片機(jī)控制PCI以太網(wǎng)卡進(jìn)行了程序設(shè)計(jì),CPLD器件選用ALTERA的MAX7000系列。PCI總線操作是否正確完成,可查詢pci_request的最高位是否為“1”,而IRDY與FRAME的值可分別查詢pci_request的第4位和第5位??紤]到在不正常情況下,PCI設(shè)備不會(huì)對(duì)PCI總線作出響應(yīng),即TRDY不會(huì)有效,為了不使?fàn)顟B(tài)機(jī)陷入狀態(tài)S2的僵持局面,另外增設(shè)了一個(gè)移位計(jì)數(shù)器mycounter。CPLD中狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)移圖如圖3所示。對(duì)于大部分應(yīng)用而言,這種方式已經(jīng)足夠了。對(duì)于只有一個(gè)PCI從設(shè)備的情況,它總可以接高電平。TRDY:從設(shè)備準(zhǔn)備好信號(hào)。FRAME:幀周期信號(hào)。C/BE[3~0]:總線命令與字節(jié)使能控制信號(hào)。我們可以針對(duì)具體的應(yīng)用選擇支持其中部分信號(hào)線,還有一些信號(hào)線可以直接連電源或接地。這樣做的目的是為了簡(jiǎn)化問(wèn)題,降低系統(tǒng)造價(jià)。一種可行的方案就是利用CPLD作為溝通單片機(jī)與PCI設(shè)備間的橋梁,充分利用CPLD中I/O資源豐富,用戶可自定制邏輯的優(yōu)勢(shì),來(lái)幫助單片機(jī)完成與PCI設(shè)備間的通信任務(wù)。該方案在實(shí)踐中檢驗(yàn)通過(guò)。摘要:詳細(xì)闡述一種利用CPLD實(shí)現(xiàn)的8位單片機(jī)與PCI設(shè)備間的通信接口方案,給出用ABEL HDL編寫的主要源程序。讓單片機(jī)有限的I/O端口來(lái)直接控制如此眾多的信號(hào)線是不可能的。在這里,我們只關(guān)心單片機(jī)與一個(gè)PCI設(shè)備間通信的情況,而且是以單片機(jī)與CPLD一方作為主控方,另一方作為PCI從設(shè)備。實(shí)際上PCI設(shè)備也并不會(huì)支持所有的信號(hào)線,比如錯(cuò)誤報(bào)告信號(hào)PERR與SERR在網(wǎng)卡中就不支持。在FRAME有效的第一個(gè)周期為地址,在IRDY與TRDY同時(shí)有效的時(shí)候?yàn)閿?shù)據(jù)。表1 總線命令表C/BE[30] 命令類型說(shuō)明 C/BE[30] 命令類型說(shuō)明 0 0 0 0 中斷應(yīng)答 1 0 0 0 保留 0 0 0 1 特殊周期 1 0 0 1 保留 0 0 1 0 I/O讀 1 0 1 0 配置讀 0 0 1 1 I/O寫 1 0 1 1
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1