亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種具有貼片式閃爍存儲器cpu系統(tǒng)的調(diào)試和生產(chǎn)方法

文檔序號:6469031閱讀:253來源:國知局
專利名稱:一種具有貼片式閃爍存儲器cpu系統(tǒng)的調(diào)試和生產(chǎn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及貼片閃爍存儲器(FLASH)存儲技術(shù),更具體地涉及包含有貼片閃爍存儲器的CPU系統(tǒng)的調(diào)試及生產(chǎn)方法。
在通常的CPU系統(tǒng)生產(chǎn)中,需要對單板以及單板上的各部分接口電路作為對象進(jìn)行調(diào)試,在實(shí)踐中一般將調(diào)試對象稱之為目標(biāo)板,根據(jù)CPU的種類不同,目標(biāo)板存在下列幾種在線調(diào)試方法1.通過仿真器對目標(biāo)板進(jìn)行調(diào)試,仿真器直接代表目標(biāo)板的CPU,通過仿真器可對目標(biāo)板各部分進(jìn)行調(diào)試,如8031。
2.通過JTAC接口對目標(biāo)板進(jìn)行調(diào)試,如TI公司的DSP。
3.通過BDM對目標(biāo)板進(jìn)行調(diào)試,如MC860,MC850。
4.通過CPU串口對目標(biāo)板進(jìn)行調(diào)試,如MC68302。
對于上述第4種CPU系統(tǒng)調(diào)試,在對CPU系統(tǒng)進(jìn)行調(diào)試時,需要將系統(tǒng)調(diào)試程序燒結(jié)在目標(biāo)板的程序存儲器中,運(yùn)用此調(diào)試程序?qū)伟甯鞑糠蛛娐纷稣_調(diào)試。如果是插件PLCC封裝的FLASH,則可以通過燒片器燒結(jié)調(diào)試程序,進(jìn)而可以直接將FLASH加載在目標(biāo)板上進(jìn)行調(diào)試;但采用貼片F(xiàn)LASH作為程序存儲器的系統(tǒng),由于不能在調(diào)試前判斷新目標(biāo)板貼片F(xiàn)LASH部分的電路設(shè)計以及讀寫程序的正確性,因此在調(diào)試目標(biāo)板前不能將系統(tǒng)調(diào)試軟件燒結(jié)在此板的FLASH中,造成無法調(diào)試目標(biāo)板。另在單板的生產(chǎn)過程中,通常采用串口進(jìn)行應(yīng)用程序的下載,這樣將導(dǎo)致應(yīng)用程序下栽速度的降低,目標(biāo)板可生產(chǎn)性差。
本發(fā)明的目的是提供了一種具有貼片式FLASH的CPU系統(tǒng)的調(diào)試和生產(chǎn)方法,該方法借助調(diào)試板進(jìn)行目標(biāo)板上貼片式FLASH的讀寫以及單板各部分電路的正確調(diào)試;通過操作維護(hù)臺或者工裝板直接下載應(yīng)用程序生產(chǎn)目標(biāo)單板。
本發(fā)明提出的一種具有貼片式FLASH的CPU系統(tǒng)的調(diào)試方法是通過以下具體步驟實(shí)現(xiàn)的首先,將目標(biāo)板調(diào)試程序燒結(jié)在本發(fā)明設(shè)計的BOOTROM板的FLASH中;其次將BOOTROM板通過接口A與目標(biāo)板相連;接著將BOOTROM板上的FLASH切換到CPU的程序存取空間;并將目標(biāo)板上的貼片F(xiàn)LASH切換到CPU的數(shù)據(jù)存儲空間;最后將計算機(jī)通訊口與BOOTROM板上的串行接口相連,并對目標(biāo)板上電,運(yùn)行計算機(jī)系統(tǒng)調(diào)試平臺軟件,調(diào)試目標(biāo)板各部分電路。
所述的BOOTROM板具有插件(PLCC)封裝的FLASH和與目標(biāo)板及計算機(jī)通訊的串行接口。
所述的目標(biāo)板調(diào)試程序是指目標(biāo)板上CPU的最小系統(tǒng)配置程序,用于對CPU資源的初始化如CPU的串口、地址空間的邏輯基地址定義等及與PC側(cè)調(diào)試平臺的通訊程序等。
所述接口A是指BOOTROM板與目標(biāo)板的之間共有的接口,包括目標(biāo)板的地址總線,數(shù)據(jù)總線,讀寫信號,片選信號,串口收發(fā)信號。
所述BOOTROM板上的FLASH切換到CPU的程序存取空間是指通過跳線將目標(biāo)板上的程序空間片選信號CS0端與BOOTROM板上的FLASH的片選信號相連;所述的貼片F(xiàn)LASH被切換到CPU的一數(shù)據(jù)存儲空間是指通過跳線將目標(biāo)板上的數(shù)據(jù)空間片選信號CS2端與目標(biāo)板上的貼片F(xiàn)LASH的片選信號相連;所述BOOTROM板上的串行接口是目標(biāo)板上CPU的串口與計算機(jī)串口的電平轉(zhuǎn)換接口,即CPU串口的TTL電平和計算機(jī)RS232電平的轉(zhuǎn)換接口。
所述的計算機(jī)系統(tǒng)調(diào)試平臺軟件是指定的目標(biāo)板的CPU的仿真調(diào)試軟件。
本發(fā)明的CPU系統(tǒng)的生產(chǎn)方法是通過以下具體步驟實(shí)現(xiàn)的該生產(chǎn)方法包括通過操作維護(hù)臺下載通過工裝板直接下載應(yīng)用程序兩種情況1.所述的通過操作維護(hù)臺下載應(yīng)用程序是通過以下具體步驟實(shí)現(xiàn)的
首先將目標(biāo)板調(diào)試程序燒結(jié)在BOOTROM板上的FLASH中;其次將BOOTROM板通過接口A與目標(biāo)板相連;接著跳線操作;緊接著將計算機(jī)通過串行接口與目標(biāo)板相連并對目標(biāo)板加電,運(yùn)行操作維護(hù)臺的程序下載命令,將應(yīng)用程序下載到目標(biāo)板的貼片F(xiàn)LASH中;最后斷電,去掉BOOTROM板,跳線將目標(biāo)板上的CS0端與目標(biāo)板的FLASH的片選信號相連。
所述的跳線操作是指通過跳線將目標(biāo)板上的CS0端與BOOTROM板上的FLASH的片選信號相連;通過跳線將目標(biāo)板上的CS2端與目標(biāo)板上的貼片F(xiàn)LASH的片選信號相連。
所述操作維護(hù)臺是單板調(diào)試的計算機(jī)軟件平臺,所述的應(yīng)用程序下載到目標(biāo)板的貼片F(xiàn)LASH中是指目標(biāo)板獨(dú)立工作時的貼片F(xiàn)LASH中的系統(tǒng)程序。
2、所述的通過工裝板下載應(yīng)用程序的具體步驟包括首先設(shè)計具有FLASH的工裝板,將系統(tǒng)安裝程序燒結(jié)在工裝板上的PLCC封裝的FLASH中;其次將工裝板通過接口B與目標(biāo)板相連;接著跳線操作;目標(biāo)板加電后,工裝板將目標(biāo)板的應(yīng)用程序?qū)懭肽繕?biāo)板的貼片F(xiàn)LASH中;最后斷電,去掉工裝板,跳線將目標(biāo)板上的CS0端與目標(biāo)板的FLASH的片選信號相連。
所述工裝板是用于直接下載程序的單板,此板設(shè)計有PLCC封裝的FLASH,以及與目標(biāo)板的接口B。
所述的接口是B指在工裝板與目標(biāo)板之間的共有接口,包括目標(biāo)板的地址總線,數(shù)據(jù)總線,讀寫信號,片選信號。
所述工裝板上FLASH燒結(jié)系統(tǒng)安裝程序是指用來燒結(jié)目標(biāo)板應(yīng)用程序的軟件。
所述的跳線操作是指跳線將目標(biāo)板上的CS0端與工裝板上的FLASH的片選信號相連;跳線將目標(biāo)板上的CS2端與目標(biāo)板上的貼片F(xiàn)LASH的片選信號相連。
下面結(jié)合附圖并通過實(shí)施例對本發(fā)明做進(jìn)一步描述

圖1是本發(fā)明實(shí)施例之一PCS基帶板調(diào)試及操作維護(hù)程序下載接口圖;圖2是本發(fā)明實(shí)施例之二工裝板下載PCS基帶板程序的接口圖。
圖1是本發(fā)明的一個實(shí)施例。它表明在個人通訊系統(tǒng)PCS中的基帶板調(diào)試及操作維護(hù)程序下載接口連接圖,圖1中目標(biāo)板上的CPU選用MC68302,貼片F(xiàn)LASH選用E28F008S3,BOOTROM板FLASH選用AT29LV0,SRAM選用KM68V4000BLG-TL。計算機(jī)與BOOTROM板上的串口接口是通過RS232串口線相連,用于串口通訊;BOOTROM板與目標(biāo)板的通過40芯的接口相連,40芯接口的信號線包括地址線(A1-A17),數(shù)據(jù)線(D0-D15),高字節(jié)讀線/READH,低字節(jié)讀線/READL串行接口收線RXD,串行接口發(fā)線TXD,程序空間選通線CS0,電源,地線。由此接口實(shí)現(xiàn)CPU對BOOTROM板上FALSH(AT29LV010)的以程序空間進(jìn)行訪問,及與CPU串口的通訊。
貼片F(xiàn)LASH通過CPU的數(shù)據(jù)線(D0-D15),地址線(A1-A20),讀信號線RD,寫信號線WR,片選信號線CS0或CS2與CPU接口,當(dāng)在下載和調(diào)試時用CS2與貼片F(xiàn)LASH的片選端/FLASH相連。此時貼片F(xiàn)LASH的地址空間為為CPU的CS2選通的數(shù)據(jù)空間,程序下載完后,CS0和貼片F(xiàn)LASH的片選端/FLASH端相連。貼片F(xiàn)LASH的地址空間為為CPU的CS0選通的程序空間。
目標(biāo)板上的SRAM與CPU通過CPU的數(shù)據(jù)線(D0-D15),地址線(A1-A20),寫信號線RD,寫信號線WR,片選信號線CS1相連,其中CS1與SRAM的片選端CS連接,SRAM的地址空間為CPU的CS1選通的數(shù)據(jù)空間。
CPU的數(shù)據(jù)線(D0-D8),地址線(A1-A10),讀信號線RD,寫信號線WR,片選信號線CS3作為CPU尋址的其他電路的接口,其中CS3此部分電路地址片選信號,使此部分的地址空間,為CPU的CS3選通的數(shù)據(jù)空間。調(diào)試流程步驟如下第一通過燒結(jié)器把目標(biāo)板調(diào)試所需的最小系統(tǒng)軟件燒結(jié)到兩片AT29LV010,其中一片為奇地址程序,一片為偶地址程序,把此兩片F(xiàn)ALSH,插在BOOTROM板上對應(yīng)的接口插座中;第二將BOOTROM板與目標(biāo)板的40芯接口插座相連;
第三通過跳線將目標(biāo)板上的CS0端與BOOTROM板的AT29LV010的片選信號相連通過跳線將目標(biāo)板上的CS2端與目標(biāo)板上的28F160C3的片選信號/FLASH相連;第四通過BOOTROM板上串行接口MAX3243與計算機(jī)的串口相連;第五目標(biāo)板加電運(yùn)行計算機(jī)機(jī)系統(tǒng)調(diào)試平臺軟件,本例中為68K PSOS系統(tǒng);第六目標(biāo)板各部分電路的調(diào)試,包括的KM68V4000BLG-TL讀寫,E28F008S3的讀寫,其他部分的電路的調(diào)試如FPAG,DSP,調(diào)制解調(diào)器,ISDN接口等的調(diào)試。
通過操作維護(hù)臺下載系統(tǒng)應(yīng)用程序的生產(chǎn)流程如下第一通過燒結(jié)器把目標(biāo)板調(diào)試所需的調(diào)試程序燒結(jié)到兩片AT29LV010,其中一片為奇地址程序,一片為偶地址程序,把此兩片F(xiàn)ALSH,插在BOOTROM板上對應(yīng)的插座中;第二BOOTROM板與目標(biāo)板的40芯接口插座相連;第三通過跳線將目標(biāo)板上的CS0端與BOOTROM板的AT29LV010的片選信號相連通過跳線將目標(biāo)板上的CS2端與目標(biāo)板上的28F160C3的片選信號/FLASH相連;第四通過BOOTROM板上串行接口MAX3243與計算機(jī)的串口相連;第五目標(biāo)板加電運(yùn)行計算機(jī)系統(tǒng)操作維護(hù)平臺軟件的程序下載命令6602命令當(dāng)目標(biāo)板上程序下載指示燈變亮?xí)r,應(yīng)用程序即已完全下載到目標(biāo)板的28F160C3;第六斷電去掉BOOTROM板;第七斷開目標(biāo)板上CS2與貼片F(xiàn)LASH(28F160C3)的片選信號/FLASH的連接,把目標(biāo)板上的CS0端與目標(biāo)板上的貼片F(xiàn)LASH(28F160C3)的片選信號/FLASH相連;第八目標(biāo)板FLASH程序下載完成。
圖2是本發(fā)明的另一個實(shí)施例,即通過工裝板下載PCS基帶板程序的接口連接圖。該圖中工裝板與目標(biāo)板的通過一個40芯的接口相連,該40芯接口的信號線包括地址線(A1-A17),數(shù)據(jù)線(D0-D15),高字節(jié)讀線/READH,低字節(jié)讀線/READL,程序空間選通線CS0,電源,地線。由此接口實(shí)現(xiàn)CPU對BOOTROM板上FALSH(AT29LV010)的以程序空間進(jìn)行訪問。
目標(biāo)板的貼片F(xiàn)LASH是通過CPU的數(shù)據(jù)線(D0-D15),地址線(A1-A20),讀信號線RD,寫信號線WR,片選信號線CS0或CS2與CPU接口,當(dāng)下載和調(diào)試時用CS2與貼片F(xiàn)LASH的片選端/FLASH相連。此時貼片F(xiàn)LASH的地址空間為為CPU的CS2選通的數(shù)據(jù)空間,程序下載完后,CS0和貼片F(xiàn)LASH的片選端/FLASH端相連。貼片F(xiàn)LASH的地址空間為為CPU的CS0選通的程序空間。
目標(biāo)板上的SRAM與CPU通過CPU的數(shù)據(jù)線(D0-D15),地址線(A1-A20),寫信號線RD,寫信號線WR,片選信號線CS1相連,其中CS1與SRAM的片選端CS連接,SRAM的地址空間為CPU的CS1選通的數(shù)據(jù)空間。
CPU的數(shù)據(jù)線(D0-D8),地址線(A1-A10),讀信號線RD,寫信號線WR,片選信號線CS3作為CPU尋址的其他電路的接口,其中CS3此部分電路地址片選信號,使此部分的地址空間,為CPU的CS3選通的數(shù)據(jù)空間。
所述通過工裝板下載程序步驟如下第一通過燒結(jié)器把下載目標(biāo)板系統(tǒng)安裝程序燒結(jié)到兩片AT29LV010,其中一片為奇地址程序,一片為偶地址程序,把此兩片F(xiàn)ALSH,插在工裝板上對應(yīng)的插座中;第二工裝板與目標(biāo)板的40芯接口插座相連;第三通過跳線將目標(biāo)板上的CS0端與工裝板的AT29LV010的片選信號相連通過跳線將目標(biāo)板上的CS2端與目標(biāo)板上的28F160C3的片選信號/FLASH相連;第四目標(biāo)板加電當(dāng)目標(biāo)板上程序下載指示燈變亮?xí)r,應(yīng)用程序即已完全下載目標(biāo)板的28F160C3;第五斷電去掉工裝板;第六斷開目標(biāo)板上CS2端與目標(biāo)板上的貼片F(xiàn)LASH(28F160C3)的片選信號/FLASH的相連。通過跳線將目標(biāo)板上的CS0與目標(biāo)板上的貼片F(xiàn)LASH的片選信號相連;第七目標(biāo)板FLASH程序下載完成。本發(fā)明利用在CPU系統(tǒng)中CPU具有對多個空間尋址的獨(dú)立性可進(jìn)行存儲空間的有效切換的特點(diǎn),將目標(biāo)板上貼片F(xiàn)LASH既被作為程序存儲器又被作為數(shù)據(jù)存儲器進(jìn)行訪問,從而無需判斷目標(biāo)板貼片F(xiàn)LASH電路設(shè)計以及讀寫程序的正確性,通過BOOTROM板實(shí)現(xiàn)對目標(biāo)板上貼片F(xiàn)LASH的讀寫以及單板各部分電路正確調(diào)試,保證了單板調(diào)試高效性。
采用本發(fā)明方法還能通過操作維護(hù)臺下載應(yīng)用程序或裝板下載應(yīng)用程序兩種方式實(shí)現(xiàn)單板生產(chǎn)。操作維護(hù)臺下載應(yīng)用程序一般應(yīng)用在產(chǎn)品成型后,不打開產(chǎn)品的外殼,通過機(jī)械外殼提供的接口槽進(jìn)行生產(chǎn),這種方式是產(chǎn)品在進(jìn)行軟件的版本升級的有效生產(chǎn)方法。單板的批量生產(chǎn)時則采用工裝板下載程序的方式進(jìn)行,它比傳統(tǒng)的通過串口下載程序的方法速度上可提高十幾倍,提高了生產(chǎn)效率,保證了單板生產(chǎn)的高效性。
權(quán)利要求
1.一種具有貼片式閃爍存儲器(FLASH)的CPU系統(tǒng)的調(diào)試方法,其特征在于包括以下步驟首先,將目標(biāo)板調(diào)試程序燒結(jié)在已設(shè)計好的調(diào)試板(BOOTROM)上的FLASH中;其次將BOOTROM板通過接口與目標(biāo)板相連;接著將BOOTROM板上的FLASH切換到CPU的程序存取空間;將目標(biāo)板上的貼片F(xiàn)LASH切換到CPU的數(shù)據(jù)存儲空間;最后將計算機(jī)通訊口與BOOTROM板上的串行接口相連,并對目標(biāo)板上電,運(yùn)行計算機(jī)系統(tǒng)調(diào)試平臺軟件,調(diào)試目標(biāo)板各部分電路。
2.根據(jù)權(quán)利要求1所述的具有貼片式閃爍存儲器CPU系統(tǒng)的調(diào)試的方法,其特征在于BOOTROM板與目標(biāo)板是通過BOOTROM板與目標(biāo)板的之間共有的接口相連,該接口包括目標(biāo)板的地址總線,數(shù)據(jù)總線,讀寫信號,片選信號,串口收發(fā)信號。
3.根據(jù)權(quán)利要求1所述的具有貼片式閃爍存儲器CPU系統(tǒng)的調(diào)試的方法,其特征在于所述BOOTROM板上的FLASH切換到CPU的程序存取空間是通過跳線將目標(biāo)板上的程序空間片選信號CS0端與BOOTROM板上的FLASH的片選信號相連實(shí)現(xiàn)的;所述的貼片F(xiàn)LASH被切換到CPU的一數(shù)據(jù)存儲空間是通過跳線將目標(biāo)板上的數(shù)據(jù)空間片選信號CS2端與目標(biāo)板上的貼片F(xiàn)LASH的片選信號相連實(shí)現(xiàn)的。
4.根據(jù)權(quán)利要求1所述的具有貼片式閃爍存儲器CPU系統(tǒng)的調(diào)試的方法,其特征在于計算機(jī)與BOOTROM板上是通過BOOTROM板上的串行接口相連的,所述串行接口是目標(biāo)板上CPU的串口與計算機(jī)串口的電平轉(zhuǎn)換接口。
5.一種通過操作維護(hù)臺下載的生產(chǎn)方法其特征在于包括以下步驟首先將目標(biāo)板調(diào)試程序燒結(jié)在BOOTROM板上的FLASH中其次將BOOTROM板通過接口與目標(biāo)板相連;接著跳線操作;緊接著將計算機(jī)通過串行接口與目標(biāo)板相連并對目標(biāo)板加電,運(yùn)行操作維護(hù)臺的程序下載命令,將應(yīng)用程序下載到目標(biāo)板的貼片F(xiàn)LASH中;最后斷電,去掉BOOTROM板,跳線將目標(biāo)板上的CS0端與目標(biāo)板的FLASH的片選信號相連。
6.根據(jù)權(quán)利要求5所述的通過操作維護(hù)臺下載的生產(chǎn)方法,其特征在于跳線操作是指通過跳線將目標(biāo)板上的CS0端與BOOTROM板上的FLASH的片選信號相連;通過跳線將目標(biāo)板上的CS2端與目標(biāo)板上的貼片F(xiàn)LASH的片選信號相連。
7.根據(jù)權(quán)利要求5所述的通過操作維護(hù)臺下載的生產(chǎn)方法,其特征在于操作維護(hù)臺是單板調(diào)試的計算機(jī)軟件平臺,應(yīng)用程序是指目標(biāo)板獨(dú)立工作時的貼片F(xiàn)LASH中的系統(tǒng)程序。
8.一種通過工裝板下載程序的生產(chǎn)方法,其特征在于,包括以下步驟首先將系統(tǒng)安裝程序燒結(jié)在已設(shè)計好的工裝板上PLCC封裝的FLASH中;其次將工裝板通過接口與目標(biāo)板相連;接著進(jìn)行跳線操作;目標(biāo)板加電后,工裝板通過程序控制把目標(biāo)板的應(yīng)用程序?qū)懭肽繕?biāo)板的貼片F(xiàn)LASH中;最后斷電,去掉工裝板,通過跳線將目標(biāo)板上的CS0端與目標(biāo)板的FLASH的片選信號相連。
9.根據(jù)權(quán)利要求8所述的通過工裝板下載程序生產(chǎn)方法,其特征在于工裝板與目標(biāo)板是通過接口相連的,該接口是指工裝板與目標(biāo)板之間的接口,包括目標(biāo)板的地址總線,數(shù)據(jù)總線,讀寫信號,片選信號。
10.根據(jù)權(quán)利要求8所述的通過工裝板下載程序生產(chǎn)方法,其特征在于工裝板上FLASH燒結(jié)中的系統(tǒng)安裝程序是指用來燒結(jié)目標(biāo)板應(yīng)用程序的軟件。
11.根據(jù)權(quán)利要求8所述的通過工裝板下載程序生產(chǎn)方法,其特征在于所述的跳線操作是指跳線將目標(biāo)板上的CS0端與工裝板上的FLASH的片選信號相連;通過跳線將目標(biāo)板上的CS2端與目標(biāo)板上的貼片F(xiàn)LASH的片選信號相連。
全文摘要
本發(fā)明公開一種具有貼片式閃爍存儲器FLASH的CPU系統(tǒng)的調(diào)試和生產(chǎn)方法。所述方法采用調(diào)試板進(jìn)行目標(biāo)板上貼片F(xiàn)LASH的讀寫以及單板各部分電路的正確調(diào)試;通過操作維護(hù)臺或者工裝板直接下載應(yīng)用程序?qū)崿F(xiàn)目標(biāo)單板的生產(chǎn)。采用本方法無需判斷目標(biāo)板FLASH電路設(shè)計以及讀寫程序的正確性,可根據(jù)不同的要求,在目標(biāo)板調(diào)試后通過操作維護(hù)臺或者工裝板兩種方式下載應(yīng)用程序用來生產(chǎn)單板,從而有效的實(shí)現(xiàn)單板的單板調(diào)試和生產(chǎn),保證了生產(chǎn)的高效性。
文檔編號G06F11/36GK1340762SQ00119869
公開日2002年3月20日 申請日期2000年8月29日 優(yōu)先權(quán)日2000年8月29日
發(fā)明者閻華樑, 茅健 申請人:深圳市中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1