仲裁器Arbiter是數(shù)字設(shè)計(jì)中非常常見的模塊,應(yīng)用也非常廣泛。定義就是當(dāng)有兩個(gè)或兩個(gè)以上的模塊需要占用同一個(gè)資源的時(shí)候,我們需要由仲裁器arbiter來決定哪一個(gè)模塊來占有這個(gè)資源。類比一下,老師上課問了一個(gè)問題,底下同學(xué)不止一個(gè)人舉手了,老師這個(gè)時(shí)候就要扮演仲裁者的角色,來指定由哪位同學(xué)站起來回答問題。一般來說,提出占有資源的模塊要產(chǎn)生一個(gè)請求(request),類比于學(xué)生要舉手表示自己要回答問題。所有的請求送給仲裁器之后,仲裁器要返回一個(gè)許可(grant),也就是老師要選擇一名同學(xué),通過點(diǎn)這個(gè)同學(xué)的名字的方式,告訴這個(gè)同學(xué)可以站起來回答問題。