色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于SOPC的M8051嵌入式調(diào)試器設(shè)計(jì)

          基于SOPC的M8051嵌入式調(diào)試器設(shè)計(jì)

          作者: 時(shí)間:2012-08-08 來(lái)源:網(wǎng)絡(luò) 收藏

          本文中的軟件部分主要負(fù)責(zé)調(diào)試協(xié)議數(shù)據(jù)的生成和傳送,具體的調(diào)試命令解析和邊界掃描時(shí)序的產(chǎn)生,全部由硬件實(shí)現(xiàn),保證了調(diào)試效率的最大化。

          3 調(diào)試系統(tǒng)的測(cè)試
          3.1 測(cè)試環(huán)境
          測(cè)試環(huán)境包括軟件環(huán)境和硬件環(huán)境。軟件環(huán)境包括Kell C51編譯器和Xilinx ISE Design Suite;硬件環(huán)境包括PC機(jī)、本文開(kāi)發(fā)的調(diào)試器電路板和基于處理器的目標(biāo)板。測(cè)試環(huán)境如圖7所示。

          c.JPG

          3.2 調(diào)試系統(tǒng)的功能測(cè)試
          功能測(cè)試的項(xiàng)目主要包括:涮試開(kāi)始/停止、單步運(yùn)行、斷點(diǎn)、讀寫(xiě)寄存器、瀆寫(xiě)存儲(chǔ)器等。經(jīng)測(cè)試,以上調(diào)試操作穩(wěn)定可靠。以斷點(diǎn)操作為例,斷點(diǎn)操作是軟件調(diào)試過(guò)程中最重要的手段之一,本文斷點(diǎn)功能經(jīng)測(cè)試完全可靠。測(cè)試結(jié)果如圖8所示。CPU從PC指針為零處開(kāi)始執(zhí)行,到達(dá)斷點(diǎn)地址0x0006處停止執(zhí)行,并將處理器的最新?tīng)顟B(tài)更新到用戶界面上。

          d.JPG

          3.3 調(diào)試器的主要參數(shù)
          本調(diào)試器采用USB2.0全速(12 Mbps)接口,調(diào)試器內(nèi)部處理器主頻為48 MHz,協(xié)議數(shù)據(jù)收發(fā)速度達(dá)到8 Mbps。采用Spartan-6 xc6slx16 FPGA芯片實(shí)現(xiàn),F(xiàn)PGA資源使用情況如下:可配置邏輯單元Slice1439個(gè),占該資源總數(shù)的63%;嵌入式存儲(chǔ)模塊BLOCKRAM 144 KB,占該資源總數(shù)的14%;I/O接口數(shù)24個(gè),占該資源總數(shù)的13%;時(shí)鐘管理模塊DCM 1個(gè),占該資源總數(shù)的25%。

          結(jié)語(yǔ)
          本文給出的基于USB接口、以單一FPGA芯片實(shí)現(xiàn)的M8051嵌入式淵試器系統(tǒng),不僅突破了傳統(tǒng)調(diào)試器的速度瓶頸,而且大大簡(jiǎn)化了系統(tǒng)的復(fù)雜度。經(jīng)測(cè)試,本調(diào)試器系統(tǒng)能夠高效地完成M8051處理器的軟件開(kāi)發(fā),是一種易于被開(kāi)發(fā)者接受的高性?xún)r(jià)比、實(shí)用的調(diào)試器方案。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉