国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

FPGA實(shí)戰(zhàn)演練邏輯篇44:雙向管腳的控制代碼

發(fā)布時(shí)間:2015-7-1 10:17    發(fā)布者:rousong1989
雙向管腳的控制代碼
本文節(jié)選自特權(quán)同學(xué)的圖書《FPGA設(shè)計(jì)實(shí)戰(zhàn)演練(邏輯篇)》
配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt
對(duì)于單向的管腳,輸入信號(hào)或者輸出信號(hào),他們的控制比較簡(jiǎn)單,不需要太復(fù)雜的控制,輸入信號(hào)可以直接用在各類等式的右邊用于作為賦值的一個(gè)因子;而輸出信號(hào)則通常在等式的左邊被賦值。那么,既可以作為輸入信號(hào)又可以作為輸出信號(hào)的雙向信號(hào)又是如何進(jìn)行控制的呢?如果直接的和單向控制一樣即做輸入又做輸出,勢(shì)必會(huì)使信號(hào)的賦值發(fā)生紊亂。列舉一個(gè)簡(jiǎn)單的沖突,就是當(dāng)輸入0而輸出1時(shí)到底這個(gè)信號(hào)是什么值?而我們?nèi)绾慰刂撇拍軌虮苊膺@類我們不期望的賦值情況發(fā)生?我們可以先看看表5.1所列出的I/O驅(qū)動(dòng)真值表。(特權(quán)同學(xué),版權(quán)所有)
表5.1 I/O驅(qū)動(dòng)真值表
  
驅(qū)動(dòng)源
  
0
1
x
Z
0
0
X
X
0
1
X
1
X
1
X
X
X
X
X
Z
0
1
X
Z
         在這個(gè)表里,我們發(fā)現(xiàn)當(dāng)高祖態(tài)Z和0或1值同時(shí)出現(xiàn)時(shí),總能保持0或1的原狀態(tài)不變。我們?cè)谠O(shè)計(jì)雙向管腳的邏輯時(shí)正要利用這個(gè)特性,管腳在做輸入時(shí),讓輸出值取Z狀態(tài),那么讀取的輸入值就完全取決于實(shí)際的輸入管腳狀態(tài),而與輸出值無關(guān);管腳在做輸出時(shí),則只要保證與器件管腳連接的信號(hào)也是處于類似的Z狀態(tài)便可以正常輸出我們的信號(hào)值。當(dāng)然了,外部的狀態(tài)是用對(duì)應(yīng)芯片或外設(shè)的時(shí)序來保證的,我們?cè)贔PGA器件內(nèi)部不直接可控,但我們還是可以把握好FPGA內(nèi)部的輸入、輸出狀態(tài),保證不出現(xiàn)沖突情況。(特權(quán)同學(xué),版權(quán)所有)
         費(fèi)了不少口舌,我想其實(shí)只要一個(gè)圖加幾段代碼,大家可能就明白其中的精髓。如圖5.9所示,link信號(hào)的高低用于控制雙向信號(hào)的值是輸出信號(hào)yout還是高阻態(tài)Z,當(dāng)link控制當(dāng)前的輸出狀態(tài)為Z時(shí),則輸入信號(hào)yin的值由管腳信號(hào)ytri來決定。(特權(quán)同學(xué),版權(quán)所有)
圖5.9 雙向信號(hào)控制
         實(shí)現(xiàn)代碼如下:
// Verilog例程
module bidir(ytri,…);
inout ytri;
reg link;
wire yin;
…     // link的取值控制邏輯以及其他邏輯
assign ytri = link ? yout:1'bz;
assign yin = ytri;
…     // yin用于內(nèi)部賦值
endmodule

本文地址:http://www.4huy16.com/thread-151038-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 常見深度學(xué)習(xí)模型介紹及應(yīng)用培訓(xùn)教程
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國(guó)技術(shù)精英年會(huì)深圳站回顧
  • Microchip第22屆中國(guó)技術(shù)精英年會(huì)——采訪篇
  • 電動(dòng)兩輪車設(shè)計(jì)生態(tài)系統(tǒng)
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表