今天小灰發(fā)短信問兩個(gè)英文單詞的意思,上網(wǎng)搜了半天沒找到答案,后來才知道他發(fā)錯(cuò)了,應(yīng)該是fanin和fanout,即扇入與扇出。 為了進(jìn)一步了解這兩個(gè)詞的意思,上網(wǎng)搜索了下,以下就是學(xué)習(xí)內(nèi)容了~~
扇出(fan-out)是定義單個(gè)邏輯門能夠驅(qū)動(dòng)的數(shù)字信號(hào)輸入最大量的術(shù)語。大多數(shù)TTL邏輯門能夠?yàn)?0個(gè)其他數(shù)字門或驅(qū)動(dòng)器提供信號(hào)。因而,一個(gè)典型的TTL邏輯門有10個(gè)扇出信號(hào)。
在一些數(shù)字系統(tǒng)中,必須有一個(gè)單一的TTL邏輯門來驅(qū)動(dòng)10個(gè)以上的其他門或驅(qū)動(dòng)器。這種情況下,被稱為緩沖器的驅(qū)動(dòng)器可以用在TTL邏輯門與它必須驅(qū)動(dòng)的多重驅(qū)動(dòng)器之間。這種類型的緩沖器有25至30個(gè)扇出信號(hào)。邏輯反向器(也被稱為非門)在大多數(shù)數(shù)字電路中能夠輔助這一功能。 在模塊化的設(shè)計(jì)中,模塊的扇出是指模塊的直屬下層模塊的個(gè)數(shù)。圖1中,平均的扇出是2。一般認(rèn)為,設(shè)計(jì)得好的系統(tǒng)平均扇出是3或4。
1343028307_5140.gif (2.22 KB, 下載次數(shù): 111)
下載附件
2016-2-23 03:26 上傳
圖1模塊的扇出
一個(gè)模塊的扇出數(shù)過大或過小都不理想,過大比過小更嚴(yán)重。一般認(rèn)為扇出的上限不超過7。扇出過大意味著管理模塊過于復(fù)雜,需要控制和協(xié)調(diào)過多的下級(jí)。解決的辦法是適當(dāng)增加中間層次。 一個(gè)模塊的扇入是指有多少個(gè)上級(jí)模塊調(diào)用它。扇人越大,表示該模塊被更多的上級(jí)模塊共享。這當(dāng)然是我們所希望的。但是不能為了獲得高扇人而不惜代價(jià),例如把彼此無關(guān)的功能湊在一起構(gòu)成一個(gè)模塊,雖然扇人數(shù)高了,但這樣的模塊內(nèi)聚程度必然低。這是我們應(yīng)避免的。 設(shè)計(jì)得好的系統(tǒng),上層模塊有較高的扇出,下層模塊有較高的扇人。其結(jié)構(gòu)圖像清真寺的塔,上面尖,中間寬,下面小。 |