国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

電子發燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>可編程邏輯>FPGA/ASIC>使用JTAG接口實現ARM的FPGA在線配置教程說明

使用JTAG接口實現ARM的FPGA在線配置教程說明

2020-06-02 | docx | 0.53 MB | 次下載 | 1積分

資料介紹

  隨著通信技術的發展,出現越來越多的無線接人技術,為了解決不同標準間的互通和兼容,人們提出了軟件無線電(SOFtware Defined Radio,SDR)技術。SDR技術要求通信終端具有可重配置能力,根據特定通信網絡情況,動態地改變調制/解調、編解碼、交織/解交織等方案。SDR終端的實現往往都是基于可重配置的

  隨著通信技術的發展,出現越來越多的無線接人技術,為了解決不同標準間的互通和兼容,人們提出了軟件無線電(SOFtware Defined Radio,SDR)技術。SDR技術要求通信終端具有可重配置能力,根據特定通信網絡情況,動態地改變調制/解調、編解碼、交織/解交織等方案。SDR終端的實現往往都是基于可重配置的硬件環境,如現場可編程邏輯陣列(FiELD Programmable Gate Array, FPGA )、數字信號處理器(Digital Signal Processor,DSP),而不是專用集成電路(ApplICation Specific Integrated Circuit,ASIC)等特定的硬件電路和芯片。 在線配置 (In Sys—tem Programming,ISP)或者動態配置FPGA就是一種重要的SDR實現技術。本文介紹作者開發實現的一種基于 ARM嵌入式Linux下通過 JTAG接口 動態配置FPGA的方法。

  系統使用三星公司基于ARM9的 S3C2410 處理器芯片,ALTEra公司CycloneII系列的EP2C70 FPGA芯片,ARM處理器上運行基于S3C2410裁剪后的嵌入式Linux系統,內核版本為2.4.18。

  1 FPGA的配置方式及配置文件

  Altera公司CycloneII系列FPGA芯片,是Altera公司推出的基于90 nm工藝制造、低成本的FPGA,主要面向數字終端、手持設備等對成本敏感的應用領域。EP2C70擁有68 416個邏輯單元,115 200位RAM,150個乘法器模塊,是CycloneII系列處理能力最強的芯片。與大部分FPGA一樣,CycloneII系列FPGA的配置信息保存在SRAM中,掉電后就丟失配置信息,每次上電后需要重新配置。CycloneII系列FPGA支持3種配置方式:主動串行(AS)方式、被動串行(PS)方式、JTAG方式。

  在主動串行和被動串行兩種方式中,FPGA芯片支持在配置過程中對配置數據進行解壓縮,也就是配置數據可以采用壓縮格式存放;而使用JTAG配置時,FPGA芯片不支持解壓縮過程,不能采用壓縮格式的配置數據。

  不同的配置方式,往往要求不同格式的配置文件。使用Altera公司提供的QUARTusII集成開發環境可以生成各種配置文件。QuartusII默認產生.sof和.pof格式的配置文件,基于ARM的嵌入式Linux中對FPGA進行JTAG下載,必須使用.jam或者.jbc格式的配置文件。

  2 JTAG接口工作方式

  JTAG接口是一個業界標準,主要用于芯片測試和配置等功能,使用IEEE Std 1149.1聯合邊界掃描接口引腳。JTAG最初用于芯片功能的測試,其工作原理是在器件內部定義一個測試訪問端口(Test ACCess Port,TAP),通過專用的JTAG測試工具對內部節點進行測試和調試。TAP是一個通用的端口,外部控制器通過TAP可以訪問芯片提供的所有數據寄存器和指令寄存器?,F在JTAG接口還常用于芯片的在線配置,對PLD、Flash等器件進行配置。為了完成系統的調試,任何原型系統都支持JTAG配置方式,因而JTAG配置也就成為最廣泛支持的配置方式。不同廠商和不同型號的絕大部分FPGA芯片都支持JTAG配置方式。在Altera公司的FPGA芯片中,JTAG配置方式比其他任何一種配置方式的優先級都高。JTAG允許多個器件通過JTAG接口串聯在一起,形成一個JTAG鏈,實現對各個器件分別測試和配置。

  JTAG接口由4個必需的信號TDI、TD0、TMS和TCK,以及1個可選信號TRST構成。

  3 Jam STAPL套件

  在嵌入式Linux環境中,使用JTAG接口配置FP—GA,必須使用標準測試與編程語言(Standard Test AndProgramming Language,STAPL)標準。STAPL是一種專門用于描述可編程邏輯設備(Programmable Logic De—vice,PLD)配置文件的編程語言,由EIA/JEDEC組織制定標準。使用STAPL描述的配置文件具有通用性,獨立于PLD生產廠商。

  Jam STAPL是Altera公司提供的支持STAPL的套件。使用Jam STAPL進行配置包含兩部分,Jam Player(Jam解釋器或者稱為Jam虛擬機)和Jam配置文件。Jam Player運行在微處理器中,讀取Jam文件并解析Jam文件表達的內容,在JTAG接口上產生用于配置的二進制數據流并讀取反饋數據。

  Jam STAPL的工作方式如圖l所示。利用PLD廠商提供的集成開發環境Jam Composer,可以產生Jam配置文件(該文件包含目標沒備、應用數據等完整配置信息,與廠商和配置平臺無關)。然后使用Jam Player解釋并產生JTAG配置數據,對JTAG鏈中的各個設備進行配置。

FPGA ARM JTAG
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1MDD品牌三極管MMBT3906數據手冊
  2. 2.33 MB  |  次下載  |  免費
  3. 2MDD品牌三極管S9012數據手冊
  4. 2.62 MB  |  次下載  |  免費
  5. 3聯想flex2-14D/15D說明書
  6. 4.92 MB   |  次下載  |  免費
  7. 4收音環繞擴音機 AVR-1507手冊
  8. 2.50 MB   |  次下載  |  免費
  9. 524Pin Type-C連接器設計報告
  10. 1.06 MB   |  次下載  |  免費
  11. 6新一代網絡可視化(NPB 2.0)
  12. 3.40 MB  |  次下載  |  免費
  13. 7MS1000TA 超聲波測量模擬前端芯片技術手冊
  14. 0.60 MB   |  次下載  |  免費
  15. 8MS1022高精度時間測量(TDC)電路數據手冊
  16. 1.81 MB   |  次下載  |  免費

本月

  1. 1愛華AIWA HS-J202維修手冊
  2. 3.34 MB   |  37次下載  |  免費
  3. 2PC5502負載均流控制電路數據手冊
  4. 1.63 MB   |  23次下載  |  免費
  5. 3NB-IoT芯片廠商的資料說明
  6. 0.31 MB   |  22次下載  |  1 積分
  7. 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
  8. 0.63 MB   |  6次下載  |  1 積分
  9. 5UWB653Pro USB口測距通信定位模塊規格書
  10. 838.47 KB  |  5次下載  |  免費
  11. 6技嘉H110主板IT8628E_BX IO電路圖資料
  12. 2.61 MB   |  4次下載  |  1 積分
  13. 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
  14. 0.04 MB   |  4次下載  |  1 積分
  15. 8100W準諧振反激式恒流電源電路圖資料
  16. 0.09 MB   |  2次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191439次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183353次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81602次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73822次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分