《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA原型的GPS基帶驗證系統設計與實現
基于FPGA原型的GPS基帶驗證系統設計與實現
來源:電子技術應用2010年第7期
馮華星1,何文濤1,李曉江2
1.中國科學院微電子研究所,北京100029;2.杭州中科微電子有限公司,杭州310053
摘要: 隨著SoC設計復雜度的提高,驗證已成為集成電路設計過程中的瓶頸,而FPGA技術的快速發展以及良好的可編程特性使基于FPGA的原型驗證越來越多地被用于SoC系統的設計過程。本文討論了GPS基帶的驗證方案以及基于FPGA的設計實現,并對驗證過程中的問題進行了分析,并提出相應的解決辦法。
關鍵詞: FPGA 原型 GPS SOC ARM7TDMI
中圖分類號: TN492
文獻標識碼: A
文章編號: 0258-7998(2010)07-0056-02
Design and implementation of GPS baseband verification system based on the FPGA protocol
FENG Hua Xing1,HE Wen Tao1,LI Xiao Jiang2
1.Institute of Microelectronics of Chinese Academy of Sciences, Beijing 100029,China;2.Hangzhou Zhongke Microelectronics Co., Ltd, Hangzhou 310053,China
Abstract: As the SoC design complexity continually growing, verification has become the bottle-neck of the SoC design. However, due to the fast development as well as the programmability of FPGA, the FPGA prototype has been used more and more in the SoC design process. This paper discusses the verification methodology for the GPS baseband and the implementation based on the FPGA prototype. In the end, we analyze the problems faced during the verification and give the corresponding approaches.
Key words : FPGA;prototype;SoC;GPS;verification

    隨著SoC設計復雜度的提高,驗證所需時間已經占到整個設計周期的70%以上,如何減少驗證時間成為一個十分重要的問題。GPS基帶芯片是一個典型的SoC,其主要功能模塊是相關器,用以實現GPS信號的解調和解擴。相關器占據了基帶芯片中的大部分硬件資源,其仿真過程十分復雜且耗費大量時間,因此僅僅依靠軟件仿真是不現實的。隨著FPGA的性能和容量不斷提高,基于FPGA的原型驗證能夠減小開發風險,避免軟件仿真的缺點,加快產品上市時間,并且能夠真實地反映硬件的特性。這些優點使得基于FPGA的原型驗證越來越多地被用于SoC系統的設計過程。
1 從ASIC到FPGA原型的移植
    理論上,FPGA原型驗證要與SoC的結構保持高度一致,但是,由于ASIC和FPGA結構上的差異,導致從ASIC到FPGA的移植需要做出適當的調整。
    首先,當設計規模很大時,單片的FPGA容量不足以容納整個設計規模,需要2個或多個FPGA芯片來實現整個驗證系統。這時,FPGA之間的布線延時給整個系統的時序要求帶來困難,尤其對于高性能的設計。其次,結構上的差異導致的ASIC和FPGA IP模塊在時序上不兼容,需要額外的工作進行時序轉換。再次,某些硬IP核無法移植到FPGA上,需要構造適當的電路或者增加外圍輔助電路。
2 GPS基帶系統架構
    整個GPS衛星導航系統包括前端射頻部分和基帶部分。前端射頻部分完成信號接收、濾波、AD轉換等;基帶部分完成GPS信號的解調、解擴、實現信號的跟蹤和捕獲。其系統框圖如圖1所示。

    該衛星導航基帶芯片基于ARM7TDMI構建,擁有為捕獲跟蹤功能所設置的特殊硬件器件以及大量的常用外設。例如DMA、UART接口、SPI接口、GPIO、實時時鐘(RTC)等。256 KB的ROM和96 KB的SRAM用于存儲代碼和運行程序以及中間數據,并可外接FLASH進行程序調試及下載。其基帶框圖如圖2所示。

3 FPGA驗證平臺設計和實現
    FPGA驗證平臺的結構如圖3所示。

    FPGA芯片采用Altera公司Stratix III系列的EP3SL-150F1152C3,ARM7CPU采用ARM7TDMI的驗證測試芯片,ARM9芯片采用Samsung的S3C2410芯片。
    由于ARM7內核無法移植,所以采用外接的ARM7TDMI測試芯片作為CPU,同時電路板上集成了一塊ARM9芯片。因此該平臺也可用于基于ARM9內核的SOC驗證平臺,并且板上預留的擴展接口可以再接一塊ARM9芯片,可用于雙核的開發。
    基帶芯片其他部分都位于FPGA芯片中。編譯后的電路通過FPGA旁邊的JTAG接口下載到FPGA芯片中,通過ARM旁邊的JTAG接口進行軟件下載和調試。軟件調試工具使用ADS1.2。信號可以通過RS232串口或者USB接口與上位機進行通訊。
4 驗證中的問題分析和解決
    從ASIC到FPGA的移植需要根據實際情況做一些調整。在該系統中,采用ARM7TDMI測試芯片的CPU時鐘由FPGA內部產生,經由電路板送到ARM7芯片,由于板級布線延時,FPGA內部時鐘和ARM7時鐘在相位上不再保持同步,由此造成時序混亂。因此,在FPGA輸出時鐘到ARM7之前要做相位調整,以補償在板級線路的延時。
    FPGA驗證也有不足之處。
    首先,調試困難,由于EDA工具不夠完善,所以缺乏有效的調試手段。示波器和邏輯分析儀作為主要的調試工具,在問題的定位上給驗證人員提出了更高的要求;雖然目前的EDA軟件集成了內部的在線邏輯分析儀,但是在使用上仍然有缺陷。協助調試方法主要有2種:(1)軟件仿真和硬件模擬結合,當硬件調試很難對問題定位時,可以將代碼編譯成二進制文件保存到ROM中,在軟件平臺上運行程序,提高信號的可觀察性。(2)在基帶結構中增加測試電路,對關鍵信號進行監視,當出現問題時可利用測試電路所保存的數據進行分析。
    其次,ASIC和FPGA結構上的差異給驗證工作帶來了額外的負擔。驗證人員需要時刻保持ASIC和FPGA在版本上的一致性。原則上,ASIC上的任何的改動都要精準地反映在FPGA中,二者的一致性是相對的,驗證人員需要做到心中有數。要做好二者的一致性,要對模塊進行正確劃分。把從ASIC到FPGA需要調整的部分單獨劃分出來(不影響系統系能的前提下)。這樣,當ASIC部分進行代碼更新時,只要不涉及到需要調整的部分,全部替換即可。這樣即節省了時間,又保證了二者的一致性。
    再次,FPGA平臺運行性能較差。在本系統中,CPU和AHB總線的時鐘可以穩定運行在100 MHz左右,但是,ARM7和FPGA之間布線延時造成ARM7最高運行在32 MHz左右,否則就不能保證功能以及時序上的正確性。因此,FPGA原型驗證在性能上要低于ASIC平臺。采取的方式是:在ARM7平臺上測試功能,在ARM9平臺上測試性能。采用ARM9芯片時,系統可以運行在100 MHz左右,完全滿足系統整體性能的要求。板級系統的可擴展性有助于解決在驗證過程中的某些問題。
    經過充分的驗證,本系統實現了基于FPGA原型驗證平臺的GPS基帶芯片的導航定位功能。
參考文獻
[1] ANTTI I.FPGA prototyping:untapping potential within the multimillion-gate system-on-chip design space,2005,133-136.
[2] LIN Yi Li,YOUNG Chung Ping,Alvin W.Y.Su,Versatile PC/FPGA-based verification/fast prototyping platform with multimedia Applications.IEEE Transactions on Instrumentation and Measurement,2007,56(6).
[3] HU Tsung Yu,CHEN Liang Bi,HUANG Ing-Jer.An efficient HW/SW integrated verification methodology for 3D Graphics SoC development.The 13th IEEE International Symposium on Consumer Electronics,2009.
[4] LINDA E.M,LUIS A.P,JEFFREY P.System-on-Chip design and implementation.IEEE Transactions on Education,2009.
[5] 張開明,王新安,張國新,等.WLAN SoC芯片BX501的FPGA驗證平臺設計與實現.微電子學與計算機,2006,23(1):97-102.
[6] 竇建華,孫強,陸俊峰.基于JTAG和FPGA的嵌入式SoC驗證系統設計與實現.合肥工業大學學報,2009,32(3):336~339.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          精品成人一区二区三区四区| 欧美午夜理伦三级在线观看| 一本色道久久综合亚洲精品不卡| 国产一区在线视频| 欧美大成色www永久网站婷| 欧美在线观看视频一区二区| 国产日韩av在线播放| 欧美日韩国产在线一区| 国产精品国产三级国产aⅴ9色| 99re热这里只有精品视频| 精品91在线| 蜜臀99久久精品久久久久久软件| 欧美另类女人| 一本久道久久综合中文字幕| 欧美国产大片| 国产欧美亚洲日本| 国产精品久久久久三级| 国产欧美日韩亚州综合| 国产精品a久久久久| 亚洲一卡久久| 欧美资源在线| 欧美日韩国产999| 一区二区三区产品免费精品久久75| 国产主播一区二区三区| 亚洲午夜高清视频| 麻豆成人91精品二区三区| 亚洲麻豆视频| 国产视频在线观看一区二区三区| 国产一区二区精品在线观看| 欧美激情一区二区三区在线视频观看| 久久久免费观看视频| 亚洲美女电影在线| 久久精品2019中文字幕| 99riav国产精品| 国产精品亚洲综合一区在线观看| 欧美日本免费一区二区三区| 美日韩精品免费观看视频| 欧美日韩中文在线观看| 国产精品乱码妇女bbbb| 国产真实乱子伦精品视频| 亚洲专区国产精品| 国产精品一区二区三区免费观看| 18成人免费观看视频| 狠狠色丁香婷综合久久| 国产精品久久久久久久久久ktv| 国产精品久久久久久久久久免费看| 在线成人h网| 欧美日韩成人在线视频| 欧美日韩亚洲高清一区二区| 免费国产自线拍一欧美视频| 国产欧美日韩激情| 激情视频一区二区| 嫩模写真一区二区三区三州| 久久视频在线看| 欧美成人国产| 在线成人激情视频| 国产日产欧美一区| 久久人人看视频| 久久久在线视频| 欧美日韩ab| 久久精品国产亚洲aⅴ| 欧美不卡激情三级在线观看| 国产日韩一区二区三区| 一片黄亚洲嫩模| 国产女主播视频一区二区| 国产日韩在线亚洲字幕中文| 亚洲精品视频在线观看网站| 在线观看欧美日本| 亚洲激情网址| 亚洲高清成人| 久久午夜精品一区二区| 亚洲欧美经典视频| 欧美本精品男人aⅴ天堂| 亚洲电影天堂av| 好吊色欧美一区二区三区视频| 国产精品久久久久久福利一牛影视| 美女脱光内衣内裤视频久久网站| 日韩天堂在线观看| 亚洲激情婷婷| 伊人色综合久久天天| 模特精品裸拍一区| 国产亚洲精品bt天堂精选| 精品999网站| 久久精品国产综合| 一本色道久久88亚洲综合88| 国产精品毛片在线看| 亚洲欧美激情在线视频| 99亚洲一区二区| 亚洲一区成人| 国产视频在线观看一区| 99精品国产99久久久久久福利| 欧美成人综合在线| 国产欧美大片| 国产欧美一区二区白浆黑人| 亚洲日本免费| 国产九区一区在线| 欧美久久影院| 欧美一区二区久久久| 亚洲精品中文字幕女同| 亚洲韩国精品一区| 日韩亚洲精品电影| 免播放器亚洲一区| 欧美伊人精品成人久久综合97| 国产精品美女一区二区在线观看| 欧美日本一区二区三区| 欧美日韩亚洲激情| 亚洲精品中文字| 午夜精品久久久久久99热软件| 欧美手机在线| 国产亚洲精品自拍| 影音先锋亚洲精品| 欧美视频一区| 欧美精品高清视频| 宅男精品导航| 亚洲欧美在线一区二区| 欧美系列一区| 欧美日本精品一区二区三区| 午夜国产欧美理论在线播放| 亚洲视频在线观看免费| 久久久免费精品| 欧美大片在线看免费观看| 久久国产精品99精品国产| 亚洲激情视频在线播放| 国产热re99久久6国产精品| 欧美国产日韩免费| 一区在线视频观看| 久久精品人人做人人综合| 亚洲人成高清| 免费成人黄色av| 亚洲女同在线| 欧美日韩a区| 国产综合亚洲精品一区二| 久久亚洲欧美国产精品乐播| 亚洲福利在线观看| 韩国在线视频一区| 久久国产免费看| 一区二区三区视频在线观看| 欧美一区二区视频在线| 欧美成人r级一区二区三区| 欧美午夜三级| 久久综合色天天久久综合图片| 激情婷婷久久| 国产美女在线精品免费观看| 免费毛片一区二区三区久久久| 欧美日韩精品一区视频| 亚洲国产综合在线| 亚洲三级毛片| 国产精品日韩一区二区三区| 狠狠爱www人成狠狠爱综合网| 亚洲综合二区| 久久精品99国产精品| 在线观看日韩av| 国产日韩一区| 国产亚洲午夜高清国产拍精品| 久久久噜噜噜久久人人看| 欧美怡红院视频一区二区三区| 亚洲国产精品久久久| 久久国产精品久久国产精品| 国产一区二区在线观看免费播放| 欧美日韩一卡二卡| 亚洲欧美日韩精品在线| 欧美中文在线字幕| 国产日产亚洲精品系列| 亚洲精品少妇网址| 欧美波霸影院| 一区二区亚洲| 国产女主播一区二区三区| 国产精品久久久999| 牛夜精品久久久久久久99黑人| 国产精品嫩草99a| 欧美高清在线一区| 欧美日韩亚洲综合| 欧美绝品在线观看成人午夜影视| 国产精品久久久久一区二区三区共| 国产日韩在线不卡| 免费成人小视频| 亚洲一区二区三| 在线观看欧美精品| 国产一区二区观看| 亚洲欧美日韩国产成人精品影院| 一区二区国产精品| 蜜臀av性久久久久蜜臀aⅴ| 国产精品一区二区三区成人| 亚洲人体一区| 亚洲欧美成人精品| 欧美一区二区三区免费观看视频| 久久精品国产久精国产思思| 99日韩精品| 久久久久久久一区二区三区| 欧美在线视频在线播放完整版免费观看| 一色屋精品视频免费看| 亚洲性色视频| 国产精品一区二区女厕厕| 欧美色网在线| 亚洲欧美激情四射在线日| 欧美日韩一区二区三区免费看| 久久久久久亚洲精品中文字幕| 亚洲国产欧美一区| 久久久国产一区二区三区| 久久精品导航| 久久久久久久成人| 亚洲影院高清在线| 欧美理论在线播放| 国户精品久久久久久久久久久不卡| 国产精品一区二区久激情瑜伽| 极品少妇一区二区三区精品视频| 久久福利精品| 国产精品国码视频| 国产视频欧美视频| 亚洲国产成人精品久久久国产成人一区| 国产欧美视频在线观看| 狠狠网亚洲精品| 国产精品国产三级国产专区53| 欧美视频一区二区| 亚洲黄网站黄| 国产自产高清不卡| 欧美日韩mp4| 亚洲欧美精品在线观看| 日韩亚洲欧美中文三级| 亚洲国产精品专区久久| 亚洲人体大胆视频| 99re8这里有精品热视频免费| 99国产精品视频免费观看一公开| 欧美三级韩国三级日本三斤| 国产精品免费一区二区三区在线观看| 99re成人精品视频| 国模精品娜娜一二三区| 国产精品久久久999| 久久精品国产亚洲一区二区三区| 欧美成人精品一区二区| 日韩午夜三级在线| 欧美日韩伊人| 久久成人一区二区| 久久久999成人| 亚洲午夜日本在线观看| 美女国产一区| 亚洲激情自拍| 亚洲欧美激情诱惑| 欧美成人精精品一区二区频| 中文成人激情娱乐网| 国产专区欧美精品| 国产午夜精品视频免费不卡69堂| 欧美日韩日本视频| 欧美精品一区二区三区久久久竹菊| 久久久久www| 欧美成人免费全部| 含羞草久久爱69一区| 亚洲精品美女91| 国产性猛交xxxx免费看久久| 一区精品在线播放| 欧美日韩一级大片网址| 一本色道久久88精品综合| 欧美四级伦理在线| 久久精品视频在线免费观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品久久久久久久久动漫| 亚洲激情网址| 国产综合久久| 亚洲毛片在线免费观看| 亚洲精品中文字幕在线观看| 欧美视频在线观看免费网址| 欧美日韩免费一区二区三区视频| 久久国产精品99国产| 国产精品一区在线观看你懂的| 国产日韩欧美麻豆| 亚洲视频免费观看| 99视频在线精品国自产拍免费观看| 亚洲国产中文字幕在线观看| 亚洲免费观看在线视频| 欧美在线观看一区二区三区| 国产在线精品成人一区二区三区| 欧美在线视频全部完| 亚洲一区bb| 久久亚洲一区二区| 国产精品成av人在线视午夜片| 欧美精品日韩综合在线| 国产精品久久久久9999吃药| 国产日产欧美a一级在线| 国产精品videossex久久发布| 国产欧美精品一区二区色综合| 国产精品久久久久久福利一牛影视| 一区二区三区精品视频| 欧美不卡激情三级在线观看| 国产欧美亚洲一区| 久久久国产一区二区三区| 国产精品日韩欧美一区二区三区| 欧美午夜激情视频| 国产精品试看| 国产精品v欧美精品v日本精品动漫| 亚洲第一精品电影| 国产一区二区三区日韩欧美| 欧美成人伊人久久综合网| 国产三级欧美三级| 日韩小视频在线观看专区| 美女主播精品视频一二三四| 国产精品福利久久久| 欧美日韩直播| 欧美日韩国产综合视频在线观看中文| 久久99伊人| 国产午夜精品理论片a级大结局| 久久国产视频网站| 性做久久久久久久免费看| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲精选视频在线| 先锋影音久久久| 亚洲欧美激情一区| 久久久久九九九| 国产精品国产三级国产| 欧美va亚洲va日韩∨a综合色| 国产亚洲一区二区在线观看| 国产精品久久久久久av下载红粉| 国产精品久久久久久久浪潮网站| 好吊视频一区二区三区四区| 国产精品一区二区黑丝| 久久影院午夜论| 欧美精品粉嫩高潮一区二区| 亚洲综合色激情五月| 亚洲精品乱码久久久久久| 欧美午夜一区二区| 亚洲欧美久久| 亚洲男人第一av网站| 一个色综合导航| 国产精品一区二区三区久久| 亚洲一区在线免费| 欧美专区中文字幕| 欧美jizzhd精品欧美巨大免费| 免播放器亚洲| 久久精品国产亚洲精品|