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

正文內(nèi)容

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

2025-07-09 14:11 上一頁面

下一頁面
  

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