那曲檬骨新材料有限公司

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

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

3天內不再提示

易靈思FPGA PS配置模式--v7

XL FPGA技術交流 ? 來源:易靈思FPGA技術交流 ? 作者:易靈思FPGA技術交流 ? 2024-12-24 14:37 ? 次閱讀

準備工作

PS模式首先要把Bitstream Generation中的

(1)JTAG模式選擇為Passive

(2)根據PS的位寬選擇相應的Programming Mode.

(3)生成相應的下載文件。注意修改Bitstream生成模式時,不需要進行工程的全編譯,只需運行最后一步數據流生成即可。

8ae4cc5e-c1c1-11ef-902f-92fbcf53809c.png

PS配置啟動過程

8b025c38-c1c1-11ef-902f-92fbcf53809c.png

這里以X1模式為例,PS的配置過程如下:

(1)在啟動配置之前要先把CRESET_N拉低tCRESET_N,然后拉高;

(2)在CRESET_N拉高之后,要等待tDMIN,才可以發送同步碼,這期間可以翻轉CCK;下面就是同步碼。

8b12e404-c1c1-11ef-902f-92fbcf53809c.png

(3)發送同步碼,數據與時鐘為上升沿觸發;要求外部處理器連續發送數據直到數據完成,發送每個字節中間要有等待時間;

(4)數據發送完成后,繼續發送CCK時鐘100周期,或者一邊發送一邊檢測CDONE,直到CDONE為高。實際上也確實有客戶因為沒有拉時鐘而啟動不了的情況。

控制信號處理

易靈思Trion FPGA的配置模塊主要由CBUS[2:0]、SS_N和TEST_N,CSI幾個信號控制。FPGA進入用戶模式前不要對這幾個信號進行翻轉。

8b24cb92-c1c1-11ef-902f-92fbcf53809c.png

目前易靈思的Programmer工具只支持PS x1模式,所以如果實在找不配置失敗的原因,可以通過邏輯分析儀來分析數據差異。x2和更高位寬需要通過外部微處理器,如MCU來操作。

這里需要注意的是在配置過程中,控制信號不要進行翻轉,目前看到的現象是在多次配置過程中,在連續兩次配置過程中,由于CSI翻轉造成第二次配置失敗。

應用案例

目前T20F169測試PS x4模式。時鐘為30MHz,tCRESET_N拉低790ns,tDMIN為2us,數據配置完成后又繼續發送時鐘100個以上??梢詥印S脮r104ms

8b3c23be-c1c1-11ef-902f-92fbcf53809c.png

另外要提下數據順序問題,實際在發送過程是依次發送的。且第個字節從高位先發送。

8b5eda8a-c1c1-11ef-902f-92fbcf53809c.png

8b729ff2-c1c1-11ef-902f-92fbcf53809c.png

整體配置過程波形如下,SS_N有時會有很多毛刺,時鐘之間也會有一些持續拉高的時間,但都不影響 。

在發送數據每個字節間要加點延時。

8b90cd06-c1c1-11ef-902f-92fbcf53809c.png

Ti180注意事項

上電要求SPI為Mode3模式,也就是CCK上電要為高。其余注意事項請參考相關文檔。

8b9a928c-c1c1-11ef-902f-92fbcf53809c.png

如果經過以上的操作還不能正常進行ps的操作。我們還可以進行對比:

這里以Ti60F225為例:

(1)硬件連接

8baf104a-c1c1-11ef-902f-92fbcf53809c.png

Demo板預留了J6排針座。

J6 FPGA Pin Name Pin Num. Bank Bank電壓
J6.1 VCCIO1A - - 1.8V
J6.2 GPIOL_P_01_SSL_N P1 1A 1.8V
J6.3 GPIOL_P_03_CDI0 M1 1A 1.8V
J6.4 GPIOL_N_03_CDI1 L1 1A 1.8V
J6.5 GPIOL_P_04_CDI2 H5 1A 1.8V
J6.6 GPIOL_N_04_CDI3 H4 1A 1.8V
J6.7 GPIOL_N_01_CCK N1 1A 1.8V
J6.8 GND - - -

在上電之前,把demo板信號下下載器的對應信號連接

J6.1<->YLS.DL.VCC

J6.2<->YLS_DL.GND //SSL_N為低,復位釋放后進入PS模式。

J6.3<->YLS_DL.CDI0

J6.7<->YLS_DL.CCK

J6.8<->YLS_DL.GND

(2)生成PS數據流。在Project Editor->Bitstream Generation中把模塊選擇成Passive x1模式,重新生成數據流。

8bcb7816-c1c1-11ef-902f-92fbcf53809c.png

注意不需要全編譯,只需要重新生成數據流即可。

8bea0f88-c1c1-11ef-902f-92fbcf53809c.png

(3)配置程序。文件生成后,對demo板上電,然后在programmer中選擇SPI Passive模式,下載即可。如果配置成功會有下面的提示。當然也可以查看程序的運行情況來確認。

8bf19262-c1c1-11ef-902f-92fbcf53809c.png

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21753

    瀏覽量

    604173
  • 易靈思
    +關注

    關注

    5

    文章

    47

    瀏覽量

    4888
收藏 人收藏

    評論

    相關推薦

    最常用的FPGA配置模式

    FPGA配置方式靈活多樣,根據芯片是否能夠自己主動加載配置數據分為主模式、從模式以及JTAG模式
    發表于 09-22 09:13 ?4036次閱讀

    (Elitestek)FPGA編程器功能特點及驅動安裝方法

    VCC_REF進行調節,調節幅度范圍為1.8V~3.3V。通信速率可達30MBit/s,是目前市面上功能最全的Efinix FPGA JTAG. 2 功能及特點 針對
    發表于 03-09 09:25 ?2662次閱讀

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發表于 04-09 15:03 ?1024次閱讀

    (XILINX)全新7系列FPGA詳述

    (XILINX)全新7系列FPGA詳述
    發表于 08-14 12:20

    選擇賽(Xilinx)FPGA 7系列芯片的N個理由

    高端功能提供了平衡優化的配置。更多內容,請點擊以下鏈接下載:全新賽(Xilinx)FPGA 7系列芯片精彩剖析。rar
    發表于 09-06 16:24

    XILINX V7系列FPGA的的BPI FLASH程序下載問題咨詢

    各路大神你們好!我想向各位咨詢下:當采用BPI模式配置Xilinx V7系列FPGA時,程序是如何下載到BPI FLASH中去的?我看了V7
    發表于 08-26 15:34

    全新7系列FPGA

    本視頻為您帶來賽最新7系列FPGA產品的精彩展示,高性能、低功耗,統一架構實現的可擴展性等將為FPGA產品的應用提供更廣闊的空間。
    的頭像 發表于 06-06 03:45 ?4917次閱讀

    推Trion Titanium FPGA,采用 “Quantum? 計算架構”

    Trion Titanium FPGA 是基于16納米工藝節點,并采用的 “Quantum? 計算架構”。
    發表于 07-20 17:01 ?1392次閱讀

    FPGA JTAG的配置模式詳細說明

    公司的FPGA芯片具有IEEE 1149.1/1532協議所規定的JTAG接口,只要FPGA上電,不論模式選擇管腳M[1:0] 的電平
    發表于 12-31 17:30 ?13次下載
    <b class='flag-5'>FPGA</b> JTAG的<b class='flag-5'>配置</b><b class='flag-5'>模式</b>詳細說明

    Programmer工具的配置模式過程分析

    Trion FPGA配置模塊主要由CBUS[2:0]、SS_N和TEST_N幾個信號控制。FPG
    的頭像 發表于 03-09 15:58 ?1873次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>Programmer工具的<b class='flag-5'>配置</b><b class='flag-5'>模式</b>過程分析

    FPGA之---國產化替代選型策略

    本文介紹國產FPGA廠商,利用超低功耗、
    的頭像 發表于 01-04 11:13 ?2782次閱讀

    內部重配置實現遠程更新

    除通過外部多功能IO來選擇之外,通過內部重配置實現遠程更新操作也非常簡單。
    的頭像 發表于 05-30 09:24 ?1682次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>內部重<b class='flag-5'>配置</b>實現遠程更新

    FPGA軟件更新的節奏,也許能磨出一個好產品

    一個好的產品,必須不斷地改進,不斷地否定自己,不斷地革命,不斷地優化自己,才能做到最好。以國產FPGA工具鏈:Efinity為例,Elitestek(
    的頭像 發表于 07-12 00:26 ?678次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>軟件更新的節奏,也許能磨出一個好產品

    Trion FPGA PS配置模式--update(6)

    文件。注意修改Bitstream生成模式時,不需要進行工程的全編譯,只需運行最后一步數據流生成即可。 PS配置啟動過程 這里以X1模式為例,PS
    的頭像 發表于 07-23 08:48 ?660次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>Trion <b class='flag-5'>FPGA</b> <b class='flag-5'>PS</b><b class='flag-5'>配置</b><b class='flag-5'>模式</b>--update(6)

    FPGA產品的主要特點

    近年來,全球半導體供應鏈屢受挑戰,芯片短缺問題一度對行業產生深遠影響。通過優化供應鏈管理、強化產能規劃,確??蛻舻?b class='flag-5'>FPGA需求得到及時滿足。面向工業控制、機器視覺、醫療影像、消費
    的頭像 發表于 12-04 14:20 ?482次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>產品的主要特點
    破战百家乐的玩法技巧和规则 | 百家乐官网视频百家乐官网| 百家乐官网专用桌子| 百家乐官网路子分析| 娱乐百家乐可以代理吗| 百家乐官网规| 威尼斯人娱乐城骰宝| 属鼠和属虎的人能在一起做生意吗| 澳门新濠天地| 速博百家乐的玩法技巧和规则 | 伟易博百家乐官网现金网| 大发888娱乐网| 百家乐博娱乐平台| 免费百家乐官网缩水软件| 百家乐官网网络视频游戏| 七匹狼百家乐的玩法技巧和规则| LV百家乐官网赢钱LV| 诚信百家乐官网在线平台| 吉水县| 网上百家乐| 钱大发888扑克| 电脑百家乐的玩法技巧和规则| 做生意带什么装饰招财| 百家乐官网玩法和技巧| 万豪国际娱乐网| 大发888怎么进不去| 二八杠生死门口诀| 威尼斯人娱乐城代理加盟| 澳门百家乐官网怎么下载| 百家乐官网技巧赚钱| 如何看百家乐官网路| 富易堂百家乐官网娱乐城| 百家乐官网公式计算| 破解百家乐| 钻石国际娱乐| 大发888注册网址| 德州扑克桌| 必博365| E乐博娱乐城| 苍溪县| 百家乐官网是不是有假|