基于ARM內(nèi)核SoC的FPGA 驗(yàn)證環(huán)境設(shè)計(jì)方法
圖3 時(shí)鐘電路
時(shí)鐘頻率f CLK用下式調(diào)節(jié):
式中:f i 為輸入頻率;v 為4~511 中的自然數(shù);r 為0~127 中的自然數(shù);OD 值由S[0 ,1 ,2 ]的3 位決定,S2S1S0的組合為:000 對(duì)應(yīng)十進(jìn)制10 ,001 對(duì)應(yīng)2 ,010 對(duì)應(yīng)8 ,011 對(duì)應(yīng)4 ,100 對(duì)應(yīng)5 ,101 對(duì)應(yīng)7 ,110 對(duì)應(yīng)9 ,111 對(duì)應(yīng)6。注意:時(shí)鐘電路的頻率調(diào)節(jié)最終通過(guò)驅(qū)動(dòng)軟件進(jìn)行各個(gè)參數(shù)的配置,在FPGA 內(nèi)應(yīng)有相應(yīng)的配置寄存器,同樣,下面的復(fù)位控制模塊也應(yīng)有復(fù)位配置。
復(fù)位電路的設(shè)計(jì)
復(fù)位信號(hào)包括接口模塊中的外部硬件按鍵復(fù)位信號(hào)reset 、上電復(fù)位信號(hào)power on reset 、聯(lián)合測(cè)試訪問(wèn)專家組(JTAG) 復(fù)位信號(hào)nTRST 和軟件調(diào)試復(fù)位信號(hào)nSRST。以上幾個(gè)信號(hào)都是必須的常用復(fù)位信號(hào),但ARM7TDMI 核只提供了兩個(gè)復(fù)位信號(hào)接口reset 和nTRST ,為此,以上4 個(gè)信號(hào)必須加入適當(dāng)?shù)倪壿嬰娐肥蛊渥罱K形成2 個(gè)復(fù)位信號(hào),復(fù)位信號(hào)通路必須滿足復(fù)位時(shí)序要求且與時(shí)鐘信號(hào)通路一樣越短越好。
評(píng)論