亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于邊界掃描技術(shù)的flash器件在板編程方法

文檔序號(hào):6582372閱讀:247來(lái)源:國(guó)知局
專利名稱:基于邊界掃描技術(shù)的flash器件在板編程方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種FLASH器件在板編程方法,特別涉及一種基于邊界掃描技術(shù)的FLASH器件在板編程方法。
2、利用CPU進(jìn)行的系統(tǒng)編程(ISP,In-System Programming)是指通過(guò)系統(tǒng)上的CPU來(lái)執(zhí)行可編程器件的擦除和編程算法來(lái)實(shí)現(xiàn)可編程器件的編程。這種方式要求CPU能夠正常工作,并且需要提供額外的網(wǎng)口、串口等硬件接口進(jìn)行軟件下載。目前,以這種方式對(duì)FLASH器件進(jìn)行在板編程應(yīng)用較為廣泛。如

圖1采用ISP技術(shù)加載FLASH器件的MPC860最小系統(tǒng)框圖所示,其中,包含一個(gè)調(diào)試網(wǎng)口101、一個(gè)控制臺(tái)串口102、一個(gè)CPU103、一個(gè)用來(lái)燒制搬移程序和BIOS程序的8位引導(dǎo)程序存儲(chǔ)器(Boot ROM)104、一個(gè)用來(lái)燒制業(yè)務(wù)軟件的16位FLASH 105和一個(gè)32位隨機(jī)存儲(chǔ)器(RAM)106。Boot ROM104一般采用帶引線的塑料封裝(PLCC封裝)的器件,其中的軟件預(yù)先在軟件車間燒制好,單板生產(chǎn)時(shí)再插在制成板相應(yīng)的集成電路(IC)插座上。業(yè)務(wù)軟件由于有在線升級(jí)的要求,所以FLASH ROM104一般采用ISP的方式燒制,其軟件的獲取有三種途徑A、通過(guò)背板總線由主控板獲得,這需要業(yè)務(wù)軟件已經(jīng)運(yùn)行才可以;B、通過(guò)本板的調(diào)試網(wǎng)口(DEBUG Ethernet)101,在BIOS軟件的配合下通過(guò)一般文件傳輸協(xié)議TFTP或文件傳輸協(xié)議FTP下載獲得;C、通過(guò)本板的控制臺(tái)串口(Local Terminal)102,在BIOS軟件的配合下通過(guò)串口通信協(xié)議下載獲得。
可以看出,除主控板外,其它各業(yè)務(wù)板的本地網(wǎng)口和串口除了在調(diào)試階段有意義外,在產(chǎn)品成熟以后唯一的作用就是用于業(yè)務(wù)軟件的初次加載,也就是用于生產(chǎn)加載。因此,產(chǎn)品的成本比較高。
采用單獨(dú)的Boot ROM是考慮到軟件的ISP和軟件本身的關(guān)系有一點(diǎn)象“雞和蛋”的問(wèn)題,單板上的軟件可以通過(guò)ISP升級(jí),但I(xiàn)SP又一定要求相關(guān)的軟件已運(yùn)行起來(lái)。由于Boot ROM需要單獨(dú)燒制并使用了IC插座,不僅給生產(chǎn)管理帶來(lái)了麻煩,而且IC插座的接觸問(wèn)題也是一直困擾生產(chǎn)的一個(gè)重要問(wèn)題。PLCC插座由于結(jié)構(gòu)和氧化等原因,很容易出現(xiàn)接觸不良。
3、利用邊界掃描(BS,Boundary Scan)技術(shù),也稱JTAG(Joint TestAction Group,聯(lián)合測(cè)試行動(dòng)組)技術(shù),進(jìn)行的在板編程(OBP)一般而言,電路板上的FLASH器件本身不帶邊界掃描結(jié)構(gòu),但是FLASH器件的周圍存在邊界掃描器件,從而可以利用周圍的邊界掃描器件,一般為CPU,實(shí)現(xiàn)FLASH器件加載,所謂加載是指對(duì)產(chǎn)品上的軟件載體進(jìn)行編程,燒制軟件的過(guò)程。利用邊界掃描技術(shù)進(jìn)行對(duì)FLASH器件加載是一項(xiàng)比較新的有效的編程方式,它在硬件上只需要將相關(guān)的邊界掃描器件連成一條掃描鏈,并將邊界掃描接口引出來(lái)連接到JTAG加載控制器上即可。目前利用邊界掃描技術(shù)的加載系統(tǒng)建立了一個(gè)FLASH器件庫(kù),基于FLASH器件編寫(xiě)FLASH器件編程腳本。相對(duì)于前兩種FLASH器件加載方式,邊界掃描加載具有以下的特點(diǎn)和優(yōu)點(diǎn)1)相對(duì)于ICP,邊界掃描加載不需要占用額外的設(shè)備,也不需要專門(mén)人員開(kāi)發(fā)程序。
2)相對(duì)于ISP,邊界掃描加載可以消減物料成本。根據(jù)圖1所示的CPU最小系統(tǒng),圖2為采用邊界掃描技術(shù)加載FLASH器件的應(yīng)用系統(tǒng)電路板可以省去調(diào)試網(wǎng)口和BIOS芯片的示意圖,圖中上半部分為采用ISP方法加載的應(yīng)用系統(tǒng)電路板200,包括調(diào)試網(wǎng)口201、控制臺(tái)串口202、一個(gè)CPU203、一個(gè)用來(lái)燒制搬移程序和BIOS程序的8位Boot ROM204、一個(gè)用來(lái)燒制業(yè)務(wù)軟件的16位FLASH ROM205和一個(gè)邊界掃描接口206;而下半部分為采用邊界掃描方法加載的應(yīng)用系統(tǒng)電路板210,包括控制臺(tái)串口212、一個(gè)CPU213、16位FLASHROM215和一個(gè)邊界掃描接口216。由此可見(jiàn),采用邊界掃描方法加載的應(yīng)用系統(tǒng)電路板可以省去調(diào)試網(wǎng)口,同時(shí),由于不需要CPU運(yùn)行就可以對(duì)電路板進(jìn)行加載,可以將Boot ROM和FLASH器件結(jié)合起來(lái),統(tǒng)一燒制到FLASH器件中。因此可以省去單板上PLCC的BIOS芯片Boot ROM和插座,又一次降低了成本。僅就以上兩項(xiàng)進(jìn)行計(jì)算,每一塊單板可大約節(jié)省100元,一萬(wàn)塊電路板就可以節(jié)省生產(chǎn)成本100萬(wàn)元。
3)相對(duì)于ISP, 邊界掃描加載方式省去了網(wǎng)口和BIOS芯片和插座,減小了印制板面積,這就不僅降低了成本,更重要的是減少了加工工序,優(yōu)化了生產(chǎn)流程,減少了產(chǎn)品的不穩(wěn)定因素,極大地提高了單板的可靠性。
4)邊界掃描加載方式支持產(chǎn)品全生命周期的應(yīng)用。
其余的加載方式只適合于在特定的階段使用,比如通過(guò)背板總線由主控板加載的方式適合于產(chǎn)品升級(jí)時(shí)的下載,通過(guò)本板的調(diào)試網(wǎng)口,在BIOS軟件的配合下通過(guò)TFTP或FTP協(xié)議下載來(lái)加載的方式適合于業(yè)務(wù)軟件的生產(chǎn)加載,而邊界掃描加載方式支持產(chǎn)品全生命周期的應(yīng)用,具體體現(xiàn)在產(chǎn)品生命周期的以下階段A、開(kāi)發(fā)階段的應(yīng)用直接對(duì)板上FLASH器件進(jìn)行在板編程,不需要頻繁地插拔Boot ROM芯片再用編程器去編程。除了FLASH器件加載,通過(guò)編程系統(tǒng)還可以進(jìn)行FLASH器件的擦除、ID校驗(yàn)、讀FLASH器件和FLASH器件校驗(yàn)。
B、生產(chǎn)階段的應(yīng)用直接對(duì)板上FLASH器件進(jìn)行在板編程,省去了軟件車間批量編程Boot ROM和插拔的過(guò)程,減少了工序和器件,可提高了直通率。
C、現(xiàn)場(chǎng)維護(hù)階段的應(yīng)用因?yàn)橹挥幸黄現(xiàn)LASH器件,可方便地設(shè)計(jì)成全部軟件支持遠(yuǎn)程升級(jí)(包括Boot、BIOS、APP)。通過(guò)連接的邊界掃描控制器,用戶服務(wù)人員利用FLASH器件編程系統(tǒng)可以現(xiàn)場(chǎng)對(duì)故障單板進(jìn)行加載,甚至進(jìn)行測(cè)試診斷和故障定位。
雖然利用邊界掃描技術(shù)加載FLASH器件具有以上的優(yōu)點(diǎn),但是目前利用邊界掃描技術(shù)加載FLASH器件的產(chǎn)品,有一個(gè)共同的問(wèn)題就是只建立了FLASH器件庫(kù),而且只是基于FLASH器件編寫(xiě)FLASH器件編程腳本。這樣只能處理邊界掃描器件和FLASH器件直接相連的情況,無(wú)法處理邊界掃描器件和FLASH器件之間存在非邊界掃描邏輯簇的情況,非邊界掃描邏輯簇是電路板上邊界掃描器件和FLASH器件中間存在的一些驅(qū)動(dòng)芯片或者可編程邏輯器件EPLD等邏輯芯片的總稱,即Cluster,而存在非邊界掃描邏輯簇的情況是非常普遍的。盡管有的加載系統(tǒng)增加了一種特殊引腳設(shè)定功能,但它只能處理直通邏輯的非邊界掃描邏輯簇,還是無(wú)法處理復(fù)雜邏輯的非邊界掃描邏輯簇。在實(shí)際應(yīng)用系統(tǒng)中,邊界掃描器件和FLASH器件之間往往不僅僅有簡(jiǎn)單的直通邏輯,因此,如何在邊界掃描器件和FLASH器件之間存在非邊界掃描邏輯簇的情況下對(duì)FALSH進(jìn)行加載仍是尚未解決的難題,使得現(xiàn)有的利用邊界掃描技術(shù)加載FLASH器件的方法還不能廣泛地應(yīng)用于生產(chǎn)實(shí)踐中。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種基于邊界掃描技術(shù)的FLASH器件在板編程方法,該方法至少包括以下幾個(gè)步驟1)將電路板上與FLASH器件相關(guān)的邊界掃描器件連成一條掃描鏈,并引出邊界掃描接口;2)將掃描鏈上與FLASH器件編程相關(guān)的邊界掃描器件通過(guò)信號(hào)線與一個(gè)至少包括一個(gè)FLASH器件的大非邊界掃描邏輯簇相連;3)編寫(xiě)FLASH器件編程腳本,設(shè)定FLASH器件相關(guān)引腳和掃描鏈上與FLASH器件編程相關(guān)的邊界掃描器件引腳的對(duì)應(yīng)關(guān)系;4)通過(guò)邊界掃描鏈將編程指令和數(shù)據(jù)施加到FLASH器件上完成在板編程。
在上述方法中與FLASH器件編程相關(guān)的邊界掃描器件可以通過(guò)信號(hào)線與包括一個(gè)FLASH器件和非邊界掃描邏輯簇的大非邊界掃描邏輯簇相連。
上述方法可以進(jìn)一步包括通過(guò)邊界掃描鏈將FLASH器件剛寫(xiě)入的數(shù)據(jù)讀出和寫(xiě)入的數(shù)據(jù)文件進(jìn)行比較,完成編程數(shù)據(jù)的校驗(yàn)。
該方法步驟3)所述的FLASH器件編程腳本可以由FLASH器件編程腳本自動(dòng)生成器編輯生成或由C語(yǔ)言編輯而成。
該方法還可進(jìn)一步包括預(yù)先在FLASH器件編程腳本自動(dòng)生成器中建立邊界掃描器件庫(kù)和FLASH器件庫(kù)。
該方法還可進(jìn)一步包括當(dāng)FLASH器件編程腳本編譯后,進(jìn)行加載時(shí),邊界掃描系統(tǒng)根據(jù)網(wǎng)絡(luò)連接分析出掃描鏈上與FLASH器件編程相關(guān)和無(wú)關(guān)的邊界掃描器件,對(duì)無(wú)關(guān)的邊界掃描器件就對(duì)其發(fā)送旁路命令,將該掃描器件旁路。
可見(jiàn),本發(fā)明所提供的這種基于邊界掃描技術(shù)的FLASH器件在板編程方法關(guān)鍵在于在編輯FLASH器件編程腳本時(shí),將非邊界掃描邏輯簇和FLASH器件綜合起來(lái)看成一個(gè)大非邊界掃描邏輯簇,在沒(méi)有非邊界掃描邏輯簇時(shí),將FLASH器件看成一個(gè)大非邊界掃描邏輯簇,設(shè)定FLASH器件相關(guān)引腳和掃描鏈上與FLASH器件編程相關(guān)的邊界掃描器件引腳的對(duì)應(yīng)關(guān)系,即在編輯FLASH器件編程腳本時(shí),已經(jīng)將非邊界掃描邏輯簇考慮進(jìn)去了,因此無(wú)論電路板上掃描器件和FLASH器件中存在多么復(fù)雜的非邊界掃描邏輯簇,都能實(shí)現(xiàn)對(duì)FLASH器件的在板編程,解決了在邊界掃描器件和FLASH器件之間存在復(fù)雜非邊界掃描邏輯簇的情況下對(duì)FALSH器件進(jìn)行加載的難題,使得基于邊界掃描技術(shù)進(jìn)行FLASH器件在板編程方法廣泛地應(yīng)用于生產(chǎn)實(shí)踐中,優(yōu)化了生產(chǎn)流程,大量降低了生產(chǎn)成本,提高了系統(tǒng)的穩(wěn)定性、可靠性。
圖2為采用邊界掃描技術(shù)加載FLASH器件的應(yīng)用系統(tǒng)電路板可以省去調(diào)試網(wǎng)口和BIOS芯片的示意圖。
圖3為利用本發(fā)明的FLASH器件在板編程方法進(jìn)行邊界掃描加載的實(shí)施例的示意圖。
圖4為本發(fā)明對(duì)非邊界掃描邏輯簇處理的原理示意圖。
圖5為本發(fā)明對(duì)非邊界掃描邏輯簇處理的一個(gè)實(shí)施例的示意圖。
參見(jiàn)圖3,利用本發(fā)明的FLASH器件在板編程方法進(jìn)行邊界掃描加載的實(shí)施例的示意圖,如圖所示,普通PC機(jī)300上安裝了一塊邊界掃描控制卡302,并安裝了相應(yīng)的FLASH器件邊界掃描加載系統(tǒng)軟件301。圖中,在應(yīng)用系統(tǒng)電路板310上,U1-U6為邊界掃描器件,它們的測(cè)試數(shù)據(jù)輸入引腳(TDI引腳),和測(cè)試數(shù)據(jù)輸入引腳(TDO引腳)首尾相接,形成了一條掃描鏈,并引出來(lái)作為邊界掃描接口連接到邊界掃描控制卡302上。系統(tǒng)應(yīng)用電路板310上的FLASH器件311的地址線與U4的地址線相連、數(shù)據(jù)線和控制線與U5的數(shù)據(jù)線和控制線相連。
利用本發(fā)明的FLASH器件在板編程方法進(jìn)行邊界掃描加載的過(guò)程包括以下幾個(gè)步驟首先,編輯FLASH器件編程腳本,其中,設(shè)定FLASH器件311的地址線與U4的地址線、數(shù)據(jù)線和控制線與U5的數(shù)據(jù)線和控制線的對(duì)應(yīng)關(guān)系。該腳本可以由C語(yǔ)言編輯而成也可以由FLASH器件編程腳本自動(dòng)生成器編輯生成。這樣,用戶在使用時(shí),可以根據(jù)實(shí)際情況靈活選擇。由于FLASH器件編程腳本自動(dòng)生成器中預(yù)先建立了FLASH器件庫(kù)和邊界掃描器件庫(kù),在生成編程腳本時(shí),只需選擇與電路板上相同的FLASH器件和邊界掃描器件,并設(shè)定它們的引腳和某些特殊引腳即可,并且它可以同時(shí)對(duì)一塊電路板上的奇偶兩片F(xiàn)LASH器件進(jìn)行編輯,其中,奇偶是根據(jù)地址確定的,奇數(shù)地址對(duì)應(yīng)的FLASH器件為奇片F(xiàn)LASH器件,偶數(shù)地址對(duì)應(yīng)的FLASH器件為偶片F(xiàn)LASH器件。在實(shí)際操作時(shí),把奇偶兩片F(xiàn)LASH器件當(dāng)作一片F(xiàn)LASH器件處理,比如兩片8位地址線的FLASH器件,一個(gè)作為奇片,一個(gè)作為偶片,就相當(dāng)于一片16位的FLASH。同時(shí),它具有操作簡(jiǎn)單、不易出錯(cuò)和修改方便的優(yōu)點(diǎn),因此,本實(shí)施例采用FLASH器件編程腳本自動(dòng)生成器生成編程腳本。
FLASH器件編程腳本生成后,F(xiàn)LASH器件邊界掃描加載系統(tǒng)301先對(duì)其進(jìn)行編譯。
然后,邊界掃描加載系統(tǒng)301通過(guò)掃描鏈將編程指令和數(shù)據(jù)施加到FLASH器件311,進(jìn)行加載。邊界掃描加載系統(tǒng)301先根據(jù)網(wǎng)絡(luò)連接分析出與FLASH器件編程相關(guān)的邊界掃描器件有U4和U5,無(wú)關(guān)的邊界掃描器件有U1、U2、U3和U6,對(duì)邊界掃描控制器302發(fā)送旁路U1、U2、U3和U6的命令,將它們旁路,所謂旁路就是將器件掃描數(shù)據(jù)路徑由原來(lái)自身的掃描鏈長(zhǎng)度位數(shù)變?yōu)?位。如果圖3中每一個(gè)邊界掃描器件自身的掃描鏈長(zhǎng)度為100位,那么在圖3中,總的掃描鏈長(zhǎng)度為600位,旁路了四個(gè)器件以后,加載用的掃描長(zhǎng)度就為204位。顯然短多了,這樣就加快了加載的速度。
最后,邊界掃描加載系統(tǒng)301進(jìn)行校驗(yàn),通過(guò)邊界掃描鏈將FLASH器件311中剛寫(xiě)入的數(shù)據(jù)讀出和要求寫(xiě)入的數(shù)據(jù)文件進(jìn)行比較完成自動(dòng)校驗(yàn),如果數(shù)據(jù)不一致,則提示重新進(jìn)行數(shù)據(jù)加載,保證了數(shù)據(jù)加載的正確性。
參見(jiàn)圖4,本發(fā)明對(duì)非邊界掃描邏輯簇處理的原理示意圖,將非邊界掃描邏輯簇402和FLASH器件403看成一個(gè)大非邊界掃描邏輯簇401與邊界掃描器件相連,該邊界掃描器件一般是CPU,圖中以CPU400示意,在編寫(xiě)FLASH器件編程腳本時(shí),直接設(shè)定FLASH器件403相關(guān)引腳與CPU400相關(guān)引腳的對(duì)應(yīng)關(guān)系。這樣,不管邊界掃描器件和FLASH器件之間是否存在非邊界掃描邏輯簇或存在多么復(fù)雜的非邊界掃描邏輯簇,對(duì)FLASH器件加載腳本都沒(méi)有影響,無(wú)形的解決了邊界掃描器件和FLASH器件之間存在非邊界掃描邏輯簇的問(wèn)題。
參見(jiàn)圖5,本發(fā)明的另一個(gè)對(duì)非邊界掃描邏輯簇處理的實(shí)施例的示意圖。圖中CPU器件500是邊界掃描器件,A
為32根地址線,D
為16根數(shù)據(jù)線,F(xiàn)LASH器件505,中間經(jīng)過(guò)了一個(gè)非邊界掃描邏輯簇502,非邊界掃描邏輯簇502包含驅(qū)動(dòng)芯片504、驅(qū)動(dòng)芯片505和一個(gè)可編程邏輯器件邏輯CPLD506,CPU器件500的RD/WR連接驅(qū)動(dòng)芯片505的DIR。邊界掃描系統(tǒng)根據(jù)網(wǎng)絡(luò)連接自動(dòng)分析出CPU器件500與FLASH器件503編程相關(guān),在編寫(xiě)FLASH器件編程腳本時(shí),將非邊界掃描邏輯簇502和FLASH器件503看成一個(gè)大非邊界掃描邏輯簇501,設(shè)定FLASH器件503地址線A[23..0]與邊界掃描器件500的地址線A[8..31]對(duì)應(yīng);FLASH器件503的數(shù)據(jù)線D[15..0]與CPU器件500的地址線D
對(duì)應(yīng);FLASH器件503的片選信號(hào)/CS與CPU器件500的地址線A
的邏輯對(duì)應(yīng)關(guān)系。這樣,雖然CPU器件500與FLASH器件503間存在非邊界掃描邏輯簇502,但對(duì)FLASH器件編程腳本并沒(méi)有影響。本實(shí)施例中CPU器件為MPC860,地址線的總線驅(qū)動(dòng)芯片為74VTH16244,數(shù)據(jù)線的總線驅(qū)動(dòng)芯片為74VTH16245,F(xiàn)LASH器件芯片為28F128J3A。
利用本發(fā)明的方法,已經(jīng)在十幾種復(fù)雜的應(yīng)用系統(tǒng)電路板成功的實(shí)現(xiàn)了FLASH器件加載,從試驗(yàn)結(jié)果看到,本發(fā)明的FLASH器件加載方法比現(xiàn)有利用邊界掃描技術(shù)加載FLASH器件的速度有所加快,同時(shí)可指導(dǎo)一些應(yīng)用系統(tǒng)電路板的改版工作,創(chuàng)造良好的經(jīng)濟(jì)效益。
權(quán)利要求
1.一種基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于該方法至少包括以下幾個(gè)步驟1)將電路板上與FLASH器件相關(guān)的邊界掃描器件連成一條掃描鏈,并引出邊界掃描接口;2)將掃描鏈上與FLASH器件編程相關(guān)的邊界掃描器件通過(guò)信號(hào)線與一個(gè)至少包括一個(gè)FLASH器件的大非邊界掃描邏輯簇相連;3)編寫(xiě)FLASH器件編程腳本,設(shè)定FLASH器件相關(guān)引腳和掃描鏈上與FLASH器件編程相關(guān)的邊界掃描器件引腳的對(duì)應(yīng)關(guān)系;4)通過(guò)掃描鏈將編程指令和數(shù)據(jù)施加到FLASH器件上完成在板編程。
2.如權(quán)利要求1所述的基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于,該方法的步驟2)進(jìn)一步包括將與FLASH器件編程相關(guān)的邊界掃描器件通過(guò)信號(hào)線與包括一個(gè)FLASH器件和非邊界掃描邏輯簇的大非邊界掃描邏輯簇相連。
3.如權(quán)利要求1所述的基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于,該方法進(jìn)一步包括通過(guò)邊界掃描鏈將FLASH器件剛寫(xiě)入的數(shù)據(jù)讀出和寫(xiě)入的數(shù)據(jù)文件進(jìn)行比較,完成編程數(shù)據(jù)的校驗(yàn)。
4.如權(quán)利要求1所述的基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于,該方法的步驟3)進(jìn)一步包括設(shè)定FLASH器件編程腳本由FLASH器件編程腳本自動(dòng)生成器編輯生成。
5.如權(quán)利要求1所述的基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于,該方法的步驟3)進(jìn)一步包括設(shè)定FLASH器件編程腳本由C語(yǔ)言編輯而成。
6.如權(quán)利要求2所述的基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于,該方法進(jìn)一步包括預(yù)先在FLASH器件編程腳本自動(dòng)生成器中建立邊界掃描器件庫(kù)和FLASH器件庫(kù)。
7.如權(quán)利要求1所述的基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于,該方法進(jìn)一步包括當(dāng)FLASH器件編程腳本編譯后,進(jìn)行加載時(shí),邊界掃描系統(tǒng)根據(jù)網(wǎng)絡(luò)連接分析出掃描鏈上與FLASH器件編程相關(guān)和無(wú)關(guān)的邊界掃描器件,對(duì)無(wú)關(guān)的邊界掃描器件就對(duì)其發(fā)送旁路命令,將該邊界掃描器件旁路。
全文摘要
本發(fā)明公開(kāi)了一種基于邊界掃描技術(shù)的FLASH器件在板編程方法,其特征在于該方法至少包括以下幾個(gè)步驟1)將電路板上與FLASH器件相關(guān)的邊界掃描器件連成一條掃描鏈,并引出邊界掃描接口;2)將掃描鏈上與FLASH器件編程相關(guān)的邊界掃描器件通過(guò)信號(hào)線與一個(gè)至少包括一個(gè)FLASH器件的大非邊界掃描邏輯簇相連;3)編寫(xiě)FLASH器件編程腳本,設(shè)定FLASH器件相關(guān)引腳和掃描鏈上與FLASH器件編程相關(guān)的邊界掃描器件引腳的對(duì)應(yīng)關(guān)系;4)通過(guò)掃描鏈將編程指令和數(shù)據(jù)施加到FLASH器件上完成在板編程。
文檔編號(hào)G06F13/00GK1464511SQ0212400
公開(kāi)日2003年12月31日 申請(qǐng)日期2002年6月14日 優(yōu)先權(quán)日2002年6月14日
發(fā)明者李穎悟, 游志強(qiáng) 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1