MICROCHIP-標誌

MICROCHIP 介面 v1.1 T 格式介面

MICROCHIP-介面-v1-1-T-格式-介面-產品

產品資訊

  • 規格
    • 核心版本: T格式介面v1.1
    • 支援的設備系列: 極火 MPF300T
    • 支援的工具流程: 自由人軟體
    • 許可: 提供加密的 RTL 程式碼,必須單獨購買
    • 表現: 200兆赫

產品使用說明

  • IP核的安裝
    • 要在 Libero SoC 軟體中安裝 IP 核心:
      • 更新 Libero SoC 軟體中的 IP 目錄。
      • 如果未自動更新,請從目錄下載 IP 核。
      • 在 SmartDesign 工具中配置、產生和實例化核心以進行專案包含。
  • 設備利用率
    • T-Format 介面利用以下資源:
      • 查找表: 236
      • DFF: 256
      • 性能(兆赫): 200
  • 使用者指南和文件
    • 有關 T-Format 介面參數、介面訊號、時序圖和測試台仿真的詳細信息,請參閱提供的使用者指南。

常見問題解答

  • Q:如何取得T-Format介面的許可?
    • A: T-Format 介面透過加密 RTL 進行許可,需要另外購買。有關更多信息,請參閱 T 格式介面文件。
  • Q:T-Format 介面的主要特點是什麼?
    • A: T 格式介面的主要特性包括在 Libero Design Suite 中實現 IP 核心以及與旋轉編碼器等各種 Tamakawa 產品的兼容性。

介紹

(問一個問題).

T-Format 介面 IP 旨在為 FPGA 提供與各種相容的通訊接口 玉川 旋轉編碼器等產品。

概括
下表提供了 T-Format 介面特性的摘要。

表 1. T 格式介面特徵。

核心版本 本文檔適用於T-Format Interface v1.1。
支援設備 • PolarFire® SoC
家庭 • 極火
  • RTG4
  • 冰屋® 2
  • SmartFusion® 2
支援 工具 流動 需要 Libero® SoC v11.8 或更高版本。
授權 為核心提供完整的加密RTL程式碼,使核心能夠透過SmartDesign實例化。模擬、綜合和佈局均使用 Libero 軟體執行。 T-Format 介面透過加密 RTL 進行許可,必須單獨購買。有關更多信息,請參閱 T格式介面.

特徵

  • T-Format接口具有以下主要特點:
  • 從實體層(RS-485 介面)發送和接收串列數據
  • 根據 T 格式對齊數據,並將該數據作為寄存器提供,供後續區塊讀取
  • 外部裝置報告奇偶校驗、循環冗餘校驗 (CRC) 不符、傳輸錯誤等錯誤檢查
  • 提供故障發生次數超過配置閾值時觸發的警報功能
  • 為外部 CRC 生成器模組提供端口,以便使用者在必要時修改 CRC 多項式

在 Libero Design Suite 中實現 IP 核

  • IP 核必須安裝在 Libero SoC 軟體的 IP Catalog 中。
  • 這是透過 Libero SoC 軟體中的 IP 目錄更新功能自動完成的,或從目錄中手動下載 IP 核。
  • 一旦 IP 核心安裝在 Libero SoC 軟體 IP 目錄中,該核心就會在 SmartDesign 工具中進行設定、產生和實例化,以包含在 Libero 專案清單中。

設備利用率和性能

下表列出了用於 T 格式介面的設備使用率。
表 2. T-格式介面利用

設備詳細信息 資源 性能(兆赫) RAM 數學積木 全球芯片
家庭 裝置 查找表 直方圖 大容量靜態隨機存取存儲器 μSRAM
PolarFire® SoC MPFS250T 248 256 200 0 0 0 0
極地火 強積金300T 236 256 200 0 0 0 0
智能融合®2 M2S150 248 256 200 0 0 0 0

重要的:

  1. 此表中的數據是使用典型的綜合和佈局設置捕獲的。 CDR 參考時鐘源設置為專用,其他配置器值不變。
  2. 在執行時序分析以獲得效能資料時,時脈被限制為 200 MHz。

功能說明

  • 本節描述 T-Format 介面的實作細節。
  • 下圖顯示了 T-Format 介面的頂層框圖。

圖 1-1。 T-Format 介面 IP 的頂層框圖

MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (1)

有關 T 格式的完整詳細信息,請參閱 玉川。數據表。下表列出了用於從外部設備請求資料的各種命令及其功能,以及每個命令返回的資料欄位的數量。

表 1-1。 控製字段命令

命令編號 功能 接收訊框中的資料字段數
0 轉子角度(資料讀取) 3
1 多圈資料(資料讀取) 3
2 編碼器 ID(資料讀取) 1
3 轉子角度和多圈資料(資料讀取) 8
7 重置 3
8 重置 3
C 重置 3

下圖顯示了T-Format介面的系統級框圖。

圖 1-2。 T-Format 介面的系統級框圖

MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (2)

下圖為T-Format介面的功能框圖。

圖 1-3。 T-Format介面IP的功能框圖

MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (3)

T 格式的每個通訊事務都以請求者傳送的控制訊框 (CF) 開始,然後是從外部裝置接收的訊框。 TF 傳送器區塊產生要傳送到外部裝置的串列資料。它還會產生一些 RS-485 轉換器所需的可選 tx_en_o 訊號。編碼器接收傳輸的數據,並將串列資料幀傳輸到 IP,該幀在 IP 區塊的 rx_i 輸入連接埠中接收。 TF_CF_DET 區塊首先偵測控製欄位並識別 ID 值。資料長度根據接收到的 ID 值確定,並使用 TF_DATA_READ 區塊接收後續欄位並將其儲存在相應的暫存器中。儲存完整資料後,除 CRC 欄位外的所有欄位中的資料都會傳送到外部 CRC 產生器區塊,並將該區塊產生的計算出的 CRC 與接收到的 CRC 進行比較。也會檢查一些其他錯誤,並在每次無錯誤事務處理後斷言 did_o 訊號(一個 sys_clk_i 週期為「1」)。

錯誤處理 

  • 此區塊標識了以下錯誤:
    • 接收控制欄位中的奇偶校驗錯誤
    • 接收到的控製字段中的啟動序列錯誤
    • 訊息不完整,RX 線路卡在 0 或卡在 1
    • 接收到的 CRC 欄位中的資料與計算出的 CRC 之間的 CRC 不匹配
    • 傳輸錯誤,例如從狀態欄位的位元 6 和位元 7 讀取的傳輸 CF 中的奇偶校驗錯誤或定界符錯誤(請參閱 Tamakawa 資料表)。

當這些錯誤被區塊識別時,會導致故障計數器增加。當故障計數器值超過配置的閾值(使用 g_FAULT_THRESHOLD 配置)時,alarm_o 輸出被置位。當 Alarm_clr_i 輸入在一個 sys_clk_i 週期內為高電位時,警報輸出將被取消置位。 tf_error_o 訊號用於顯示已發生的錯誤類型。當下一個事務開始時(start_i 為「0」),資料重設為 1。下表描述了各種錯誤及其在 tf_error_o 暫存器中的對應位元位置。

表 1-2。 tf_error_o 暫存器說明

位元 功能
5 TX 定界符錯誤 – 如狀態欄位的第 7 位元所示
4 TX 奇偶校驗錯誤 – 如狀態欄位的第 6 位元所示
3 從從站接收到的 CRC 欄位與計算出的 CRC 資料之間的 CRC 不匹配
2 訊息不完整 – 分隔符號錯誤導致逾時
1 接收控制欄位中的啟動序列錯誤 – 逾時前未接收到“0010”
0 接收控制欄位中的奇偶校驗錯誤

T-Format 介面參數和介面訊號

本節討論 T 格式介面 GUI 配置器和 I/O 訊號中的參數。

配置設定

  • 下表列出了硬體實作中使用的配置參數的說明
  • T 格式介面。這些是通用參數,根據應用的要求而變化。
訊號名稱 描述
g_TIMEOUT_TIME 以 sys_clk_i 週期的倍數定義幀中連續欄位之間的逾時時間。
g_FAULT_THRESHOLD 定義故障閾值 – 當故障計數器超過該值時,alarm_o 被置位。

輸入和輸出訊號
下表列出了 T-Format 介面的輸入和輸出埠。

表 2-2。 T格式介面的輸入與輸出

訊號名稱 方向 描述
重置_i 輸入 低電平有效異步復位信號設計
系統時鐘_i 輸入 系統時鐘
參考時脈_i 輸入 參考時鐘,2.5MHz*
開始_i 輸入 用於啟動 T 格式事務的 Startsignal – 對於一個 sys_clk_i 週期必須為“1”
警報_clr_i 輸入 清除警報訊號 – 在一個 sys_clk_i 週期內必須為“1”
RX_i 輸入 從編碼器輸入串行數據
crc_done_i 輸入 來自外部 CRC 模組的完成訊號 – 在一個 sys_clk_i 週期內必須為“1”
cmd_i 輸入 要傳送到編碼器的 ControlField ID
crc_calc_i 輸入 CRC 產生器區塊的輸出,位元反轉,即 crc_gen(7) -> crc_calc_i (0), crc_gen(6)-> crc_calc_i(1), .. crc_gen(0)-> crc_calc_i(7)
tx_o 輸出 串行資料輸出到編碼器
tx_en_o 輸出 傳輸使能訊號 – 傳輸正在進行時變高
完成_o 輸出 交易完成訊號 – 斷言為寬度為一個 sys_clk_i 週期的脈衝
警報_o 輸出 警報訊號 – 當故障發生次數等於 g_FAULT_THRESHOLD 中配置的閾值時置位
開始_crc_o 輸出 CRC 產生區塊的啟動訊號
訊號名稱 方向 描述
數據_crc_o 輸出 CRC 產生區塊的資料 – 資料提供為:{CF, SF, D0, D1, D2, .. D7},無分隔符號。如果訊息較短(只有 D0-D2 有資料),則其他欄位 D3-D7 取為 0
tf_錯誤_o 輸出 TF 錯誤暫存器
我願意 輸出 接收訊框中控製字段的 ID 值*
SF_O 輸出 接收訊框的狀態欄位*
d0_o 輸出 來自接收訊框的 D0 欄位*
d1_o 輸出 來自接收訊框的 D1 欄位*
d2_o 輸出 來自接收訊框的 D2 欄位*
d3_o 輸出 來自接收訊框的 D3 欄位*
d4_o 輸出 來自接收訊框的 D4 欄位*
d5_o 輸出 來自接收訊框的 D5 欄位*
d6_o 輸出 來自接收訊框的 D6 欄位*
d7_o 輸出 來自接收訊框的 D7 欄位*
CRC_O 輸出 接收訊框中的 CRC 欄位*

筆記: 有關更多信息,請參閱玉川數據表。

時序圖

  • 本節討論 T 格式介面時序圖。
  • 下圖是正常的T格式交易。 done_o 訊號在每個無錯誤交易結束時生成,tf_error_o 訊號保持為 0。

圖 3-1。 時序圖 – 正常交易

MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (4)

下圖顯示了具有 CRC 錯誤的 T 格式交易。未產生done_o訊號,tf_error_o訊號為8,表示發生了CRC不匹配。如果下一個事務沒有任何錯誤,則產生 did_o 訊號。

圖 3-2。 時序圖 – CRC 錯誤

MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (5)

試驗台

  • 一個統一的測試平台用於驗證和測試T-Format接口,稱為用戶測試平台。提供測試平台來檢查 T 格式介面 IP 的功能。

模擬 
以下步驟描述瞭如何使用測試台模擬內核:

  1. 打開 Libero SoC 應用程序,點擊 Libero SoC Catalog 選項卡,展開 Solutions-MotorControl
  2. 雙擊“T 格式介面”,然後按一下“確定”。與 IP 相關的文檔列在文檔下。
    • 重要的: 如果您沒有看到“目錄”選項卡,請導航至 View Windows 功能表並按一下目錄以使其可見。
    • 圖 4-1。 Libero SoC 目錄中的 T-Format 介面 IP 核MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (6)
  3. 在“刺激層次結構”標籤上,右鍵單擊測試台 (t_format_interface_tb.v),指向“模擬預合成器設計”,然後按一下“互動式開啟”。
    • 重要的: 如果您沒有看到“刺激層次結構”選項卡,請導航至 View > Windows 菜單並單擊 Stimulus Hierarchy 使其可見。
    • 圖 4-2。 模擬預綜合設計MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (7)
    • ModelSim 打開測試台 file 如下圖所示。
    • 圖 4-3。 ModelSim 仿真窗口MICROCHIP-Interface-v1-1-T-Format-Interface-fig-1 (8)
    • 重要的: 如果仿真由於 do 中指定的運行時間限製而中斷 file,使用run -all命令完成模擬。

修訂歷史

修訂歷史記錄描述了文件中實施的變更。變更按修訂版列出,從最新出版物開始。

表 5-1。 修訂記錄

修訂 日期 描述
A 02/2023 以下是文檔修訂版 A 的更改列表:

• 將文件移植到Microchip 範本。

• 將文件編號從50003503 更新為DS50200812A。

• 新增 3.時序圖.

• 新增 4. 試驗台.

1.0 02/2018 1.0 版是本文檔的首次發布。

微芯片 FPGA 支持

  • Microchip FPGA 產品組為其產品提供各種支持服務,包括客戶服務、客戶技術支持中心、 web網站和全球銷售辦事處。
  • 建議客戶在聯繫支援人員之前先造訪 Microchip 線上資源,因為他們的疑問很可能已經得到解答。
  • 透過以下方式聯絡技術支援中心 web站點位於 www.microchip.com/support. 提及 FPGA 設備
  • 零件編號,選擇適當的案例類別,然後上傳設計 files 同時創建技術支持案例。
  • 聯繫客戶服務以獲得非技術產品支持,例如產品定價、產品升級、更新信息、訂單狀態和授權。
    • 來自北美,請致電 800.262.1060
    • 來自世界其他地方,請致電 650.318.4460
    • 傳真,來自世界任何地方,650.318.8044

微芯資訊

微芯片 Web地點

Microchip 透過我們的網站提供線上支持 web站點位於 www.microchip.com/。這 web網站用於製作 file客戶可以輕鬆獲取資訊和資訊。一些可用的內容包括:

  • 產品支援 – 數據表和勘誤表、應用說明和文檔amp文件程式、設計資源、使用者指南和硬體支援文件、最新軟體版本和存檔軟體
  • 一般技術支持 – 常見問題 (FAQ)、技術支持請求、在線討論組、Microchip 設計合作夥伴計劃成員列表
  • Microchip 業務 – 產品選擇器和訂購指南、最新的 Microchip 新聞稿、研討會和活動列表、Microchip 銷售辦事處、分銷商和工廠代表列表

產品變更通知服務
Microchip 的產品變更通知服務有助於讓客戶了解 Microchip 產品的最新信息。 每當有與特定產品系列或感興趣的開發工具相關的更改、更新、修訂或勘誤時,訂戶將收到電子郵件通知。 要註冊,請訪問 www.microchip.com/pcn。 並依照註冊說明進行操作。

客戶支援

Microchip 產品的使用者可以透過多種管道獲得協助:

  • 經銷商或代表
  • 當地銷售辦事處
  • 嵌入式解決方案工程師 (ESE)
  • 技術支援

客戶應聯繫其經銷商、代表或 ESE 尋求支持。 當地的銷售辦事處也可以為客戶提供幫助。 本文檔中包含銷售辦事處和地點的列表。 技術支持可通過 web網站位於: www.microchip.com/support.

Microchip 設備代碼保護功能 

請注意 Microchip 產品上代碼保護功能的以下詳細資訊:

  • Microchip 產品符合其特定 Microchip 資料表中所包含的規格。
  • Microchip 相信,其產品系列在按預期方式、符合操作規範和正常條件下使用時是安全的。
  • Microchip 重視並積極保護其智慧財產權。嚴格禁止嘗試破壞 Microchip 產品的程式碼保護功能,否則可能違反《數位千禧年版權法》。
  • Microchip 或任何其他半導體製造商都無法保證其程式碼的安全性。 代碼保護並不意味著我們保證產品「牢不可破」。
  • 代碼保護不斷發展。 Microchip 致力於不斷改進我們產品的程式碼保護功能。

法律聲明

  • 本出版物及其中的信息僅可用於 Microchip 產品,包括設計、測試 Microchip 產品以及將其與您的應用集成。 以任何其他方式使用此信息均違反了這些條款。 有關設備應用程序的信息僅為了您的方便而提供,並且可能會被更新所取代。 您有責任確保您的應用程序符合您的規格。 請聯繫您當地的 Microchip 銷售辦事處以獲得更多支持,或者通過以下網址獲取更多支持: www.microchip.com/en-us/support/design-help/client-support-services.
  • 此資訊由 MICROCHIP 「按原樣」提供。 MICROCHIP 不就這些資訊做出任何明示或暗示、書面或口頭、法定或其他形式的陳述或保證,包括但不限於對不侵權、適銷性和特定用途適用性的任何暗示保證,或保證與其狀況、品質或性能有關。在任何情況下,MICROCHIP 均不對與本資訊或其使用相關的任何類型的間接、特殊、懲罰性、附帶或後果性損失、損壞、成本或費用承擔責任,無論其原因為何,即使 MICROCHIP 已被告知可能性或損害是可以預見的。在法律允許的最大範圍內,MICROCHIP 對與該資訊或其使用相關的所有索賠的全部責任不會超過您就該資訊直接向 MICROCHIP 支付的費用(如果有)。
  • 在生命維持和/或安全應用中使用 Microchip 設備的風險完全由買方承擔,並且買方同意為 Microchip 辯護、賠償並使 Microchip 免受因此類使用而造成的任何損害、索賠、訴訟或費用。除非另有說明,否則任何 Microchip 智慧財產權均不會以暗示或其他方式授予任何授權。

商標

Microchip 名稱和徽標、Microchip 徽標、Adaptec、AVR、AVR 徽標、AVR Freaks、BesTime、BitCloud、CryptoMemory、CryptoRF、dsPIC、flexPWR、HELDO、IGLOO、JukeBlox、KeeLoq、Kleer、LANCheck、LinkMD、maXStylus、maXTouch、 MediaLB、megaAVR、Microsemi、Microsemi 標誌、MOST、MOST 標誌、MPLAB、OptoLyzer、PIC、picoPower、PICSTART、PIC32 標誌、PolarFire、Prochip Designer、QTouch、SAM-BA、SenGenuity、SpyNIC、SST、SST 標誌、SuperFlash、Symmetricom 、SyncServer、Tachyon、TimeSource、tinyAVR、UNI/O、Vectron 和 XMEGA 是 Microchip Technology Incorporated 在美國和其他國家/地區的註冊商標。 AgileSwitch、APT、ClockWorks、嵌入式控制解決方案公司、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、Libero、motorBench、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plus 徽標、Quiet-Wire、SmartFusion、 SyncWorld、Temux、TimeCesium、TimeHub、TimePictra、TimeProvider、TrueTime 和 ZL 是 Microchip Technology Incorporated 在美國的註冊商標 Adjacent Key Suppression、AKS、模擬數字時代、Any Capacitor、AnyIn、AnyOut、Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, 動態平均匹配, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, 在線串行編程, ICSP, INICnet,智能並聯、IntelliMOS、芯片間連接、JitterBlocker、顯示旋鈕、KoD、maxCrypto、maxView、膜、Mindi、MiWi、MPASM、MPF、MPLAB 認證標誌、MPLIB、MPLINK、MultiTRAK、NetDetach、Omniscient 程式碼產生、PICDEM、PICDEM.net、PICkit、PICtail、PowerSmart、PureSilicon、QMatrix、REAL ICE、Ripple Blocker、AX 、RTG4、SAM ICE、串列四I/O、簡單映射、SimpliPHY、SmartBuffer、SmartHLS、SMART-IS、storClad、SQI、SuperSwitcher、SuperSwitcher II、Switchtec、SynchroPHY、總耐久性、可信任時間、TSARC、USBCheck 、VariSense、 VectorBlox、VeriPHY、 ViewSpan、WiperLock、XpressConnect 和 ZENA 是 Microchip Technology Incorporated 在美國和其他國家的商標。 SQTP 是 Microchip Technology Incorporated 在美國的服務商標。Adaptec 標誌、Frequency on Demand、Silicon Storage Technology 和 Symmcom 是 Microchip Technology Inc. 在其他國家的註冊商標。 GestIC 是 Microchip Technology Inc. 的子公司 Microchip Technology German II GmbH & Co. KG 在其他國家的註冊商標。 本文提及的所有其他商標均為其各自公司的財產。 © 2023,Microchip Technology Incorporated 及其子公司。 版權所有。 國際標準書號:978-1-6683-2140-9

品質管理體系

有關 Microchip 品質管理系統的信息,請訪問 www.microchip.com/quality.

全球銷售和服務

© 2023 Microchip Technology Inc. 及其子公司

文件/資源

MICROCHIP 介面 v1.1 T 格式介面 [pdf] 使用者指南
介面 v1.1 T 格式介面、介面 v1.1、T 格式介面、格式介面、介面

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *