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

正文內(nèi)容

基于cpld的單片機(jī)pci接口設(shè)計(jì)(編輯修改稿)

2025-07-15 14:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 i_request的最高位是否為“1”,而IRDY與FRAME的值可分別查詢(xún)pci_request的第4位和第5位。這兩位反映了PCI總線操作所處的狀態(tài),兩位都為“1”時(shí)可以認(rèn)為PCI總線操作已經(jīng)完成。在實(shí)踐中,如果單片機(jī)的速度不是足夠快的話,可以認(rèn)為PCI總線操作總是即時(shí)完成的。這幾位的實(shí)現(xià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系列。針對(duì)以太網(wǎng)卡的特點(diǎn)在邏輯上進(jìn)行了再次簡(jiǎn)化,最張程序?qū)⑦m配進(jìn)EPM7128芯片中,并在實(shí)踐中檢驗(yàn)通過(guò)。以太網(wǎng)卡僅支持對(duì)配置空間和I/O空間的讀寫(xiě)操作,而且這兩個(gè)空間的地址都可以設(shè)置在0xFF以?xún)?nèi),所以可以只用一個(gè)pci_address0寄存器,其它地址都直接設(shè)為“0”;如果再限制,每次只往網(wǎng)卡寫(xiě)入一個(gè)字節(jié)數(shù)據(jù),則可以只用一個(gè)pci_datas0寄存器,其它數(shù)值在具體操作時(shí)設(shè)成與pci_datas0寄存器的一樣即可。以下是ABEL HDL主要源碼。其中16dmux是4~16位譯碼器,用于地址譯碼,選通CPLD內(nèi)的寄存器;8dffe是8位的DFFE;abelcounter是8位移位計(jì)數(shù)器;mylatch8與mylatch1分別為8位與1位鎖存器,而mylatchc是帶清零1位鎖存器;其它以“my”開(kāi)始的變量都是三態(tài)緩沖器,以“out”開(kāi)始的變量是三態(tài)節(jié)點(diǎn),以“e”開(kāi)始的變量是普通節(jié)點(diǎn)。這此在程序中不再聲明。SUBDESIGN abelpci(P2[7..3] : INPUT。READ0 : INPUTWRITE0 : INPUT。P0[7..0] : BIDIR。CLK : INPUT。TRDY0 : INPUT。AD[31..] : BIDIR。CBE[3..0] : BIDIR。IRDY0 : OUTPUT。FRAME0 : OUTPUT。)VARIABLEdecoder : 16dmux。mycounter : abelcounter。pci_cbe : 8DFFE。pci_address0 : 8DFFE。pci_datas0 : 8DFFE。pci_request[6..0] : mylatch1。pci_request7 : mylatchc。pci_data0 : mylatch8。pci_data1 : mylatch8。pci_data2 : mylatch8。pci_data3 : mylatch8。ss : MACHINE OF BITS (FRAME0,IRDY0)WITH STATES(s0 = B11,s1=B01)。s2=B10。S3=B11)。BEGINdecoder.(d,c,b,a)=P2[6..3]。en
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1