技術筆記

攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/6755091/

IP-XACT 物件介紹:Abstractor(抽象轉接器)

Abstractor 的核心目的是解決在設計中整合使用不同建模風格的元件時所產生的連接問題。抽象器是 IP-XACT 標準中處理異質性(heterogeneity)的關鍵,它允許設計者在單一設計中結合不同抽象層次的 IP 模型,並依靠標準化的元數據來自動化處理複雜的介面轉換。

Read More »
攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/6755091/

IP-XACT 物件介紹:Generator Chain(產生器鏈)

Generator chain 描述設計流程的生成器鏈。生成器鏈是生成器(generators)的分組和排序的定義,它是一個有序的、命名的任務序列。每個命名任務可以是一個單獨的生成器,也可以是另一個生成器鏈。這種將生成器分組並排序在生成器鏈描述中,以及在其他鏈描述中包含鏈描述的方式,對於提供基於腳本的 SoC 流程創建相當重要。

Read More »
攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/6755091/

IP-XACT 物件介紹:Design(設計)

Design 文件在電子設計流程中扮演組裝藍圖的角色,描述了一個系統或子系統,列出其包含的元件(components)以及這些元件之間的連接,也是建構 IP 階層式結構(hierarchical structure)的關鍵。

Read More »
攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/6755091/

IP-XACT 物件介紹:Component(元件)

元件(Component)是 IP-XACT 標準中最基礎且最重要的頂層 XML 元素之一。它用於描述與任何可實例化的元數據,用於描述各種 IP block,包括計算核心(例如處理器、DSP)、週邊設備(例如記憶體、DMA 控制器、定時器、UART)、匯流排結構(例如簡單匯流排、多層匯流排、交叉開關)或任何其他可以在設計中實例化的 IP block。

Read More »
攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/6755091/

IP-XACT 物件介紹:Bus Definition(匯流排定義)

在 IP-XACT 標準中,電子設計中的元件(Components)是通過定義在元件上的匯流排介面(Bus Interfaces)來連接的。每個匯流排介面都引用了一個匯流排定義(busDefinition)。匯流排定義定義了「這個匯流排是什麼類型?」以及「這個匯流排的連接規則是什麼?」。

Read More »
攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/6755091/

IP-XACT Standard 簡介

IP-XACT 標準定義了在電子設計自動化(EDA)流程中封裝、整合和重用 IP(智慧財產)的結構。它涵蓋了電子設計工程師的標準化需求,旨在提高生產力,並為 EDA 產業提供遵循的規範。內容詳細闡述了如元件描述、匯流排與抽象定義、記憶體映射、暫存器,以及工具生成器介面(TGI)的 API 規範等關鍵概念,以及許多關於 XML 結構和語義一致性規則(SCR)的技術細節。

Read More »

[版本控制] 關於版本控制最佳實踐

在軟體開發的世界裡,版本控制(Version Control)幾乎每天都會碰到。然而,雖然大家天天都在使用,但每個人的習慣卻大相徑庭。有的人把版控當成雲端硬碟,提交極度隨興;有的人則是完美主義,不修到極致絕不提交。最近在職場上的觀察讓我感觸良多,於是決定留下當初編寫教育訓練的內容作為紀錄……

Read More »

[Raspberry Pi Pico] 試用 MicroPython 和 LED

樹莓派對大家來說像是一臺小電腦一樣,所以第一次拿到 Raspberry Pi Pico(以下簡稱 Pico)有點意外,後來真正使用後才發現和 Arduino 很類似,是微控制器開發板,還可以搭配樹莓派處理類比輸入等相關的應用……

Read More »