專(zhuān)利名稱(chēng):特殊功能寄存器的仿真調(diào)試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能卡領(lǐng)域,特別是涉及一種用先進(jìn)先出(FIFO First InFirst Out) 方式實(shí)現(xiàn)的特殊功能寄存器(SFR Special Function Register)的仿真調(diào)試系統(tǒng)。
背景技術(shù):
處理器芯片內(nèi)有用戶(hù)開(kāi)發(fā)的用戶(hù)程序,在用戶(hù)程序的編寫(xiě)和調(diào)試中,所使用的工具一般是處理器芯片仿真器和用戶(hù)電腦上的調(diào)試軟件——集成開(kāi)發(fā)環(huán)境。仿真器內(nèi)使用包含產(chǎn)品處理器芯片各項(xiàng)功能的仿真芯片,用于模擬產(chǎn)品處理器芯片的工作行為,在功能和性能上均十分接近產(chǎn)品處理器芯片。處理器芯片中包含了實(shí)現(xiàn)各種功能的特殊功能寄存器SFR,而SFR空間的大小是有限的,例如通用8051/8052處理器芯片的SFR空間是1 個(gè),占用1 個(gè)字節(jié)的地址空間。但是隨著集成電路設(shè)計(jì)能力、生產(chǎn)工藝的不斷提高,處理器芯片的復(fù)雜度越來(lái)越高,需要實(shí)現(xiàn)的功能越來(lái)越多,這就造成了更多芯片功能與有限的SFR個(gè)數(shù)間的矛盾。為了實(shí)現(xiàn)更多的芯片功能,又不破壞處理器芯片的標(biāo)準(zhǔn)架構(gòu),就必須充分利用SFR空間。目前比較常用的一種方法是構(gòu)造一種特殊的SFR,以FIFO方式實(shí)現(xiàn)此特殊功能寄存器,只占用一個(gè)SFR 空間的地址,在這個(gè)SFR中包含了若干個(gè)相關(guān)性很強(qiáng)的SFR,而這些功能原來(lái)需要用若干個(gè)SFR來(lái)實(shí)現(xiàn),占用多個(gè)SFR空間的地址。不同于普通SFR,所述以FIFO方式實(shí)現(xiàn)的SFR必須采用連續(xù)讀取/連續(xù)寫(xiě)入的方式來(lái)訪問(wèn),也就是說(shuō),所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)包含了 η個(gè)功能相關(guān)的特殊功能寄存器SFRl,SFR2…SFfoi,在對(duì)所述FIFO方式實(shí)現(xiàn)的SFR執(zhí)行寫(xiě)入數(shù)據(jù)操作時(shí),必須連續(xù)寫(xiě)入η次,第一次寫(xiě)入的是SFRl的數(shù)據(jù),第二次寫(xiě)入的是SFR2的數(shù)據(jù),…,第η次寫(xiě)入的是SFfoi的數(shù)據(jù);在對(duì)所述FIFO方式實(shí)現(xiàn)的SFR執(zhí)行讀取數(shù)據(jù)操作時(shí),必須連續(xù)讀取η次,第一次讀取的是SFRl的數(shù)據(jù),第二次讀取的是SFR2的數(shù)據(jù),…, 第η次讀取的是SFfoi的數(shù)據(jù)。但是,在極大地充分利用了有限的SFR空間的同時(shí),F(xiàn)IFO方式實(shí)現(xiàn)的SFR的弊端也很明顯,所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)實(shí)際有η個(gè)SFR的情況下,如果用戶(hù)程序中沒(méi)有能很好地保證每次操作所述FIFO方式實(shí)現(xiàn)的SFR時(shí)都是連續(xù)讀取/寫(xiě)入η次,由于該SFR內(nèi)包含的η個(gè)SFR功能是不同的,就會(huì)造成程序功能上的混亂。舉例來(lái)說(shuō),一個(gè)FIFO方式實(shí)現(xiàn)的SFR內(nèi)實(shí)際包含了 η個(gè)功能相關(guān)但又有所不同的子SFR =SFRl, SFR2,…,SFfoi,如果用戶(hù)程序中的某個(gè)程序段中讀取/寫(xiě)入所述SFR時(shí),只讀取/寫(xiě)入了 η-1次,那么用戶(hù)程序中的另一個(gè)程序段在讀取/寫(xiě)入所述SFR時(shí),第一次讀取/寫(xiě)入的就不是SFR1,而是SFfoi 了,將會(huì)造成功能上的混亂。用戶(hù)在使用仿真器和集成開(kāi)發(fā)環(huán)境調(diào)試軟件模擬處理器芯片,調(diào)試用戶(hù)程序時(shí), 需要在集成開(kāi)發(fā)環(huán)境調(diào)試軟件的SFR觀察窗口中,觀察和修改各個(gè)SFR的數(shù)據(jù),這一功能是仿真器和集成開(kāi)發(fā)環(huán)境調(diào)試軟件所必須具備的基本功能。現(xiàn)有的仿真器和集成開(kāi)發(fā)環(huán)境調(diào)試軟件中,在用戶(hù)打開(kāi)集成開(kāi)發(fā)環(huán)境調(diào)試軟件的SFR觀察窗口時(shí),由集成開(kāi)發(fā)環(huán)境調(diào)試軟件通過(guò)仿真器直接遍歷讀取一次仿真芯片SFR空間中所有地址上的SFR數(shù)值,然后把這些數(shù)值顯示在SFR觀察窗口中;用戶(hù)在SFR觀察窗口中修改某個(gè)SFR的數(shù)值時(shí),也是由集成開(kāi)發(fā)環(huán)境調(diào)試軟件通過(guò)仿真器直接對(duì)仿真芯片SFR空間中目標(biāo)SFR直接執(zhí)行一次寫(xiě)入數(shù)據(jù)的操作。所以,對(duì)于帶有FIFO方式實(shí)現(xiàn)的SFR的處理器芯片,在設(shè)計(jì)實(shí)現(xiàn)其配套仿真器和集成開(kāi)發(fā)環(huán)境調(diào)試軟件時(shí),現(xiàn)有的上述這種在SFR觀察窗口中寫(xiě)入/讀取SFR數(shù)據(jù)的方法是不合適的。如果使用現(xiàn)有仿真器和集成開(kāi)發(fā)環(huán)境調(diào)試軟件調(diào)試用戶(hù)程序,對(duì)FIFO方式實(shí)現(xiàn)的SFR而言,由于在SFR觀察窗口中只會(huì)執(zhí)行一次寫(xiě)入/讀取SFR數(shù)據(jù)的操作,即使用戶(hù)程序中很好地保證了每次寫(xiě)入/讀取所述FIFO方式實(shí)現(xiàn)的SFR的次數(shù)都是正確的,也會(huì)由于額外出現(xiàn)的SFR觀察窗口內(nèi)對(duì)所述SFR的操作而造成用戶(hù)程序調(diào)試執(zhí)行時(shí)的錯(cuò)誤?,F(xiàn)有的仿真器和集成開(kāi)發(fā)環(huán)境調(diào)試軟件中,通常所采用的方法是不支持觀察/修改FIFO方式實(shí)現(xiàn)的 SFR。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種特殊功能寄存器的仿真調(diào)試系統(tǒng),在集成開(kāi)發(fā)環(huán)境調(diào)試軟件的SFR觀察窗口內(nèi)可以觀察/修改FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的各個(gè) SFR的數(shù)值,并且不會(huì)影響之后用戶(hù)程序運(yùn)行時(shí)對(duì)所述FIFO方式實(shí)現(xiàn)的SFR的操作。為解決上述技術(shù)問(wèn)題,本發(fā)明的特殊功能寄存器的仿真調(diào)試系統(tǒng),包括仿真器和安裝在用戶(hù)電腦上的集成開(kāi)發(fā)環(huán)境調(diào)試軟件,所述用戶(hù)電腦通過(guò)通信電纜與仿真器連接;所述仿真器包括仿真芯片、用戶(hù)程序存儲(chǔ)器和監(jiān)控程序存儲(chǔ)器;所述用戶(hù)程序存儲(chǔ)器和監(jiān)控程序存儲(chǔ)器通過(guò)數(shù)據(jù)/地址總線與仿真芯片連接;所述仿真芯片能通過(guò)數(shù)據(jù)/ 地址總線訪問(wèn)不同的地址空間中的用戶(hù)程序存儲(chǔ)器和監(jiān)控程序存儲(chǔ)器;所有特殊功能寄存器,包括以FIFO方式實(shí)現(xiàn)的SFR都在仿真芯片內(nèi);所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件控制仿真芯片執(zhí)行用戶(hù)程序或監(jiān)控程序;所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件控制仿真芯片執(zhí)行監(jiān)控程序讀取仿真芯片內(nèi)各個(gè)SFR 的數(shù)值,仿真芯片將讀取到的數(shù)據(jù)返還給集成開(kāi)發(fā)環(huán)境調(diào)試軟件;所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件把需要修改的目標(biāo)SFR地址和數(shù)值傳遞給仿真芯片,并控制仿真芯片執(zhí)行監(jiān)控程序把數(shù)值寫(xiě)入到仿真芯片SFR區(qū)域中的目標(biāo)SFR中;對(duì)于以FIFO方式實(shí)現(xiàn)的SFR,所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件的SFR觀察窗口中以列表方式顯示其中所包含的所有子SFR ;所述集成開(kāi)發(fā)環(huán)境控制仿真芯片執(zhí)行監(jiān)控程序,連續(xù)讀取所述FIFO方式實(shí)現(xiàn)的SFR地址內(nèi)的SFR數(shù)值,讀取的次數(shù)就是所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的子SFR個(gè)數(shù),集成開(kāi)發(fā)環(huán)境調(diào)試軟件把讀取到的這一組子SFR數(shù)值顯示在SFR觀察窗口內(nèi)所述FIFO方式實(shí)現(xiàn)的SFR數(shù)值列表中;用戶(hù)在SFR觀察窗口內(nèi)所述FIFO方式實(shí)現(xiàn)的SFR數(shù)值列表中,改寫(xiě)某一個(gè)子SFR 數(shù)值后,集成開(kāi)發(fā)環(huán)境調(diào)試軟件通過(guò)控制仿真芯片執(zhí)行監(jiān)控程序,把完整的一組新子SFR 數(shù)值連續(xù)寫(xiě)入所述FIFO方式實(shí)現(xiàn)的SFR地址內(nèi),寫(xiě)入的次數(shù)就是所述FIFO方式實(shí)現(xiàn)的SFR 內(nèi)所包含的子SFR個(gè)數(shù)。采用本發(fā)明的仿真調(diào)試系統(tǒng),針對(duì)帶有FIFO方式實(shí)現(xiàn)的SFR的處理器芯片,在集成開(kāi)發(fā)環(huán)境的SFR觀察窗口內(nèi)可以觀察/修改所述以FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的各個(gè)SFR的數(shù)值,同時(shí)保證所述SFR觀察窗口內(nèi)對(duì)所述FIFO方式實(shí)現(xiàn)的SFR的觀察操作,以及對(duì)所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的各個(gè)SFR的修改數(shù)值操作,都不會(huì)影響之后用戶(hù)程序運(yùn)行時(shí)對(duì)所述FIFO方式實(shí)現(xiàn)的SFR的操作。本發(fā)明有助于用戶(hù)高效、可靠地調(diào)試用戶(hù)程序。
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明附圖是本發(fā)明的特殊功能寄存器的仿真調(diào)試系統(tǒng)一實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施例方式需要先了解的是,仿真器的工作狀態(tài)分為運(yùn)行和監(jiān)控兩種狀態(tài),由用戶(hù)控制仿真器工作狀態(tài)的切換。當(dāng)用戶(hù)控制仿真器進(jìn)入運(yùn)行狀態(tài)后,仿真器全速運(yùn)行用戶(hù)程序,此時(shí)集成開(kāi)發(fā)環(huán)境調(diào)試軟件不會(huì)干預(yù)仿真器對(duì)用戶(hù)程序的執(zhí)行,用戶(hù)程序與在實(shí)際產(chǎn)品處理器芯片上執(zhí)行的效果是基本一致的;當(dāng)用戶(hù)控制仿真器停止運(yùn)行用戶(hù)程序,仿真器退出運(yùn)行狀態(tài)進(jìn)入監(jiān)控狀態(tài),仿真器不再執(zhí)行用戶(hù)程序,此時(shí)用戶(hù)可以在集成開(kāi)發(fā)環(huán)境調(diào)試軟件中進(jìn)行觀察/修改SFR,存儲(chǔ)器等調(diào)試操作,集成開(kāi)發(fā)環(huán)境調(diào)試軟件會(huì)控制仿真器中的仿真芯片執(zhí)行監(jiān)控程序完成所要求的操作。仿真器和集成開(kāi)發(fā)環(huán)境調(diào)試軟件是給用戶(hù)調(diào)試用戶(hù)程序使用的,因此用戶(hù)只要求用戶(hù)程序在仿真器上全速運(yùn)行時(shí)表現(xiàn)出來(lái)的功能與在產(chǎn)品處理器芯片上運(yùn)行時(shí)表現(xiàn)出來(lái)的一致,在監(jiān)控狀態(tài)下能夠在集成開(kāi)發(fā)環(huán)境調(diào)試軟件的SFR觀察窗口中觀察/修改用戶(hù)所關(guān)心的SFR等數(shù)據(jù),用戶(hù)并不關(guān)心仿真器、集成開(kāi)發(fā)環(huán)境調(diào)試軟件是如何實(shí)現(xiàn)的。如圖所示,在一實(shí)施例中,所述特殊功能寄存器的仿真調(diào)試系統(tǒng)包括仿真器1和安裝在用戶(hù)電腦7上的集成開(kāi)發(fā)環(huán)境調(diào)試軟件8。所述用戶(hù)電腦7通過(guò)通信電纜10與仿真器1連接。仿真器1包括仿真芯片2、用戶(hù)程序存儲(chǔ)器3和監(jiān)控程序存儲(chǔ)器4。用戶(hù)程序存儲(chǔ)器3用于存放用戶(hù)程序,監(jiān)控程序存儲(chǔ)器用于存放監(jiān)控程序。用戶(hù)程序存儲(chǔ)器3和監(jiān)控程序存儲(chǔ)器4通過(guò)數(shù)據(jù)/地址總線6與仿真芯片2連接。對(duì)仿真芯片2而言,用戶(hù)程序存儲(chǔ)器3和監(jiān)控程序存儲(chǔ)器4的地址范圍不同,也就是說(shuō),仿真芯片2能通過(guò)數(shù)據(jù)/地址總線6 訪問(wèn)不同的地址空間中的用戶(hù)程序存儲(chǔ)器3和監(jiān)控程序存儲(chǔ)器4。所有特殊功能寄存5,包括FIFO方式實(shí)現(xiàn)的SFR都在仿真芯片1內(nèi)。所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件8控制仿真芯片 1執(zhí)行用戶(hù)程序或監(jiān)控程序。集成開(kāi)發(fā)環(huán)境調(diào)試軟件8控制仿真芯片2執(zhí)行監(jiān)控程序,讀取仿真芯片2內(nèi)所有特殊功能寄存5的數(shù)值,仿真芯片2能把讀取到的數(shù)據(jù)通過(guò)通信電纜10返還給集成開(kāi)發(fā)環(huán)境調(diào)試軟件8。集成開(kāi)發(fā)環(huán)境調(diào)試軟件8通過(guò)通信電纜10把需要修改的目標(biāo)SFR地址和數(shù)值傳遞給仿真芯片2,并控制仿真芯片1執(zhí)行監(jiān)控程序把數(shù)值寫(xiě)入到仿真芯片1內(nèi)SFR區(qū)域中的目標(biāo)地址的SFR中。這樣,當(dāng)用戶(hù)要執(zhí)行用戶(hù)程序時(shí),用戶(hù)在集成開(kāi)發(fā)環(huán)境調(diào)試軟件8上發(fā)出執(zhí)行用戶(hù)程序命令,集成開(kāi)發(fā)環(huán)境調(diào)試軟件8控制仿真芯片2執(zhí)行用戶(hù)程序,仿真器1進(jìn)入運(yùn)行狀態(tài)。當(dāng)用戶(hù)要停止執(zhí)行用戶(hù)程序時(shí),用戶(hù)在集成開(kāi)發(fā)環(huán)境調(diào)試軟件8上發(fā)出停止執(zhí)行用戶(hù)程序命令,集成開(kāi)發(fā)環(huán)境調(diào)試軟件8控制仿真芯片2停止執(zhí)行用戶(hù)程序,仿真器1退出運(yùn)行狀態(tài),進(jìn)入監(jiān)控狀態(tài)。
當(dāng)仿真器1處于監(jiān)控狀態(tài),用戶(hù)打開(kāi)SFR觀察窗口 9觀察SFR數(shù)據(jù)時(shí),在SFR觀察窗口 9中以列表方式顯示所述的以FIFO方式實(shí)現(xiàn)的SFR中所包含的所有子SFR。集成開(kāi)發(fā)環(huán)境調(diào)試軟件8控制仿真芯片2執(zhí)行監(jiān)控程序,連續(xù)讀取所述FIFO方式實(shí)現(xiàn)的SFR對(duì)應(yīng)地址內(nèi)的SFR數(shù)值,讀取的次數(shù)就是所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的子SFR個(gè)數(shù),集成開(kāi)發(fā)環(huán)境調(diào)試軟件8把讀取到的這一組子SFR數(shù)值顯示在SFR觀察窗口 9內(nèi)所述FIFO方式實(shí)現(xiàn)的SFR的數(shù)值列表中。當(dāng)用戶(hù)在SFR觀察窗口 9內(nèi)所述FIFO方式實(shí)現(xiàn)的SFR的數(shù)值列表中,改寫(xiě)某一個(gè)子SFR的數(shù)值后,集成開(kāi)發(fā)環(huán)境調(diào)試軟件8控制仿真芯片2執(zhí)行監(jiān)控程序,把所述的FIFO方式實(shí)現(xiàn)的SFR的完整的一組新子SFR數(shù)值連續(xù)寫(xiě)入所述FIFO方式實(shí)現(xiàn)的SFR對(duì)應(yīng)地址內(nèi),寫(xiě)入的次數(shù)就是所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的子SFR個(gè)數(shù)。 所以,當(dāng)仿真器1處于監(jiān)控狀態(tài)時(shí),觀察/修改所述的FIFO方式實(shí)現(xiàn)的SFR時(shí),每次對(duì)此 SFR讀取/寫(xiě)入的次數(shù)都是所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的子SFR個(gè)數(shù)。既實(shí)現(xiàn)了在集成開(kāi)發(fā)環(huán)境調(diào)試軟件8的SFR觀察窗口 9內(nèi)方便地觀察/修改FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的所有子SFR的數(shù)值,同時(shí)又保證了不會(huì)影響仿真器1進(jìn)入運(yùn)行狀態(tài)后,用戶(hù)程序運(yùn)行時(shí)對(duì)所述FIFO方式實(shí)現(xiàn)的SFR的操作。以上通過(guò)具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,但這些并非構(gòu)成對(duì)本發(fā)明的限制。在不脫離本發(fā)明原理的情況下,本領(lǐng)域的技術(shù)人員還可做出許多變形和改進(jìn),這些也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種特殊功能寄存器的仿真調(diào)試系統(tǒng),包括仿真器和安裝在用戶(hù)電腦上的集成開(kāi)發(fā)環(huán)境調(diào)試軟件;所述用戶(hù)電腦通過(guò)通信電纜與仿真器連接;所述仿真器包括仿真芯片、用戶(hù)程序存儲(chǔ)器和監(jiān)控程序存儲(chǔ)器;所述用戶(hù)程序存儲(chǔ)器和監(jiān)控程序存儲(chǔ)器通過(guò)數(shù)據(jù)/地址總線與仿真芯片連接;所述仿真芯片能通過(guò)數(shù)據(jù)/地址總線訪問(wèn)不同的地址空間中的用戶(hù)程序存儲(chǔ)器和監(jiān)控程序存儲(chǔ)器;所有特殊功能寄存器, 包括以先進(jìn)先出FIFO方式實(shí)現(xiàn)的特殊功能寄存器SFR都在仿真芯片內(nèi); 所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件控制仿真芯片執(zhí)行用戶(hù)程序或監(jiān)控程序; 所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件控制仿真芯片執(zhí)行監(jiān)控程序讀取仿真芯片內(nèi)各個(gè)SFR的數(shù)值,仿真芯片將讀取到的數(shù)據(jù)返還給集成開(kāi)發(fā)環(huán)境調(diào)試軟件;所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件把需要修改的目標(biāo)SFR地址和數(shù)值傳遞給仿真芯片,并控制仿真芯片執(zhí)行監(jiān)控程序把數(shù)值寫(xiě)入到仿真芯片的SFR區(qū)域中的目標(biāo)SFR中;其特征在于對(duì)于以FIFO方式實(shí)現(xiàn)的SFR,所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件的SFR觀察窗口中以數(shù)值列表方式顯示其中所包含的所有子SFR ;所述集成開(kāi)發(fā)環(huán)境控制仿真芯片執(zhí)行監(jiān)控程序,連續(xù)讀取所述FIFO方式實(shí)現(xiàn)的SFR地址內(nèi)的SFR數(shù)值,讀取的次數(shù)就是所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的子SFR個(gè)數(shù),集成開(kāi)發(fā)環(huán)境調(diào)試軟件把讀取到的這一組子SFR數(shù)值顯示在SFR觀察窗口內(nèi)所述FIFO方式實(shí)現(xiàn)的SFR數(shù)值列表中;用戶(hù)在SFR觀察窗口內(nèi)所述FIFO方式實(shí)現(xiàn)的SFR數(shù)值列表中,改寫(xiě)某一個(gè)子SFR數(shù)值后,集成開(kāi)發(fā)環(huán)境調(diào)試軟件通過(guò)控制仿真芯片執(zhí)行監(jiān)控程序,把完整的一組新子SFR數(shù)值連續(xù)寫(xiě)入所述FIFO方式實(shí)現(xiàn)的SFR地址內(nèi),寫(xiě)入的次數(shù)就是所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的子SFR個(gè)數(shù)。
全文摘要
本發(fā)明公開(kāi)了一種特殊功能寄存器的仿真調(diào)試系統(tǒng),SFR觀察窗口中以列表方式顯示所包含的所有子SFR;所述集成開(kāi)發(fā)環(huán)境調(diào)試軟件連續(xù)讀取以FIFO方式實(shí)現(xiàn)的SFR地址內(nèi)的SFR數(shù)值,讀取的次數(shù)就是所述SFR內(nèi)所包含的子SFR個(gè)數(shù),集成開(kāi)發(fā)環(huán)境調(diào)試軟件把讀取到的這一組子SFR數(shù)值顯示在SFR觀察窗口內(nèi)數(shù)值列表中;用戶(hù)在數(shù)值列表中,改寫(xiě)某一個(gè)子SFR數(shù)值后,集成開(kāi)發(fā)環(huán)境調(diào)試軟件把完整的一組新子SFR數(shù)值連續(xù)寫(xiě)入所述FIFO方式實(shí)現(xiàn)的SFR地址內(nèi),寫(xiě)入的次數(shù)就是所述FIFO方式實(shí)現(xiàn)的SFR內(nèi)所包含的子SFR個(gè)數(shù)。本發(fā)明在SFR觀察窗口內(nèi)可以觀察/修改所述SFR內(nèi)所包含的各個(gè)SFR的數(shù)值,并且不會(huì)影響之后用戶(hù)程序運(yùn)行時(shí)對(duì)所述SFR的操作。
文檔編號(hào)G06F11/36GK102467444SQ20101053995
公開(kāi)日2012年5月23日 申請(qǐng)日期2010年11月11日 優(yōu)先權(quán)日2010年11月11日
發(fā)明者許國(guó)泰 申請(qǐng)人:上海華虹集成電路有限責(zé)任公司