AXI的控制和數據通道分離
AXI的控制和數據通道分離,可以帶來很多好處。地址和控制信息相對數據的相位獨立,可以先發地址,然后再是數據,這樣自然而然的支持顯著操作,也就是outstanding 操作。 Master訪問slave的時候...
2023-10-31 81
什么是AXI outstanding
什么是outstanding? 從字面理解,outstanding表示正在進行中的,未完成的意思,形象地說就是“在路上”。 比如現在需要傳輸一段數據,假設沒有outstanding,必須等到地址握手成功才能傳輸數據,...
2023-10-31 71
AXI數據傳輸讀寫數據結構
在 AXI 數據傳輸過程中,主要涉及到 ?窄位寬數據傳輸(Narrow Transfer) ?非對齊傳輸(Unaligned Transfer) ?混合大小端傳輸(mix-endianness)等問題。 (1)窄位寬數據傳輸 當本次傳輸中數據位寬...
2023-10-31 90
AXI總線:讀寫地址結構
在整個傳輸事務過程中,主機首先將接下來 burst 傳輸的控制信息以及數據首個字節的地址傳輸給從機,這個地址被稱為起始地址。 在本次 burst 后續傳輸期間,從機將根據控制信息計算后續數據...
2023-10-31 69
AXI總線通道定義
通道定義 (1)讀AWC): 寫入本次傳輸操作所需的地址和控制信息,讀寫操作都擁有各自的地址通道。 (2)讀數據通道(RC): 讀數據通道上包括從機發送給主機的讀數據,以及從機對于本次...
2023-10-31 57
valid與ready信號有哪三種情況
valid與ready信號分三種情況: (1)valid信號先到達 主機valid信號早早就到了,T2時刻并沒有見到接收方的ready信號。只能在T3時刻傳輸完成。 協議規定在這種情況下,valid信號一旦置起就不能置低...
2023-10-31 58
AXI傳輸數據的過程
以AXI4為例,有AXI full/lite/stream之分。 在Xilinx系列FPGA及其有關IP核中,經常見到AXI總線接口,AXI總線又分為三種: ?AXI-Lite,AXI-Full以及AXI-Stream,其中AXI-Lite和AXI-Full都是基于memory map的形式實現數...
2023-10-31 55
ISO 11898里CAN總線的基本特點與結構
ISO 11898-1主要描述了CAN總線的基本架構,定義了CAN在數據鏈路層的通信方式。重點內容是數據鏈路層的兩個子層:邏輯鏈路控制(LLC)和介質訪問控制(MAC)。...
2023-10-31 68
內置霍爾單相全波無刷直流風扇驅動芯片-KP90871X介紹
KP90871X 是一款集成高靈敏度霍爾效應傳感器的單相直流無刷馬達驅動芯片,其內置了反向耐壓保護 電 路 。...
2023-10-31 118
為什么需要IO-Link統一?IO-Link的工作原理
在工業系統中,傳感器和執行器是設備的“眼睛、耳朵、手”,“監視”設備的一舉一動,并完成相應的動作指令。工業4.0時代,如果說來自傳感器和執行器的數據出現問題了,那么作為大腦的...
2023-10-31 22
SPI的四種傳輸模式及工作機制分析
SPI 規定了兩個 SPI 設備之間通信必須由主設備 (Master) 來控制次設備 (Slave). 一個 Master 設備可以通過提供 Clock 以及對 Slave 設備進行片選 (Slave Select) 來控制多個 Slave 設備。...
2023-10-31 24
新思科技推出業界領先的廣泛車規級接口IP和基礎IP產品組合
面向臺積公司N5A工藝的新思科技IP產品在汽車溫度等級2級下符合 AEC-Q100 認證,確保了系統級芯片(SoC)的長期運行可靠性。 新思科技IP產品在隨機硬件故障評估下符合 ISO 26262 ASIL B 級和 D 級標...
2023-10-31 262
安全驅動示例的測試
完成所有修改之后,編譯整個OP-TEE工程然后運行。在OP-TEE的啟動日志中能看見示例中的系統服務和驅動啟動的日志,啟動的日志如圖22-4所示。 系統啟動后,在REE側的終端中輸入對應的指令就可...
2023-10-30 106
安全驅動中測試使用的TA和CA
測試使用的TA和CA 將該示例的測試TA和CA添加到OP-TEE中需要修改讀者開發環境對應的mk文件中。以使用QEMU方式運行OP-TEE為例,則需要修改qemu.mk文件添加該示例代碼的編譯目標,修改步驟如下: ...
2023-10-30 119
安全驅動如何添加系統服務
添加系統服務 系統服務的添加不是必需的,為方便對底層驅動的管理和對外部設備的擴展,可將安全驅動的接口接入到某個系統服務中,通過系統服務向外界暴露調用接口,以便上層TA可以使用...
2023-10-30 107
安全驅動示例代碼和實現
示例代碼獲取和集成 本示例中的驅動只實現了對內存的讀寫操作,并提供了測試使用的TA和CA。 讀者可使用如下指令從GitHub上獲取到示例源代碼: git clone https://GitHub.com/shuaifengyun/opentee_driver.g...
2023-10-30 126
OP-TEE中安全驅動的框架
OP-TEE中的安全驅動是OP-TEE操作安全設備的載體。 TA通過調用某個安全驅動的接口就可實現對特定安全設備的操作。安全驅動在OP-TEE中的軟件框架如圖22-2所示。 (其實這里,你要搞清楚linux ker...
2023-10-30 90
安全設備的硬件安全隔離
系統的外部設備一般是通過APB總線掛接到AXI總線上的,APB總線不支持ARM核對設備訪問時進行安全檢查的功能,故如果要將某個外部設備配置成安全設備,則需在SOC中添加TZPC組件和AXI-to-APB橋。...
2023-10-30 91
SPI、UART、I2C通信技術深度對比分析
電子設備通過發送數據位從而實現相互交談。位是二進制的,只能是1或0。通過電壓的快速變化,位從一個設備傳輸到另一個設備。在以5V工作的系統中,“0”通過0V的短脈沖進行通信,而“1”...
2023-10-30 77
OTG功能使用方法
OTG功能使用方法? 什么是OTG功能? OTG(On-The-Go)即為“即插即用”的高速USB接口,在目前的市場上企業和普通消費者極度青睞,其在人們的生活中的應用場景非常廣泛,比如U盤、鍵盤、鼠標、...
2023-10-30 85
液晶電視HDMI 接口保護方案
近年來高清及超高清多媒體設備市場呈現快速增長的趨勢,人們對超高清圖像的追求也日趨明顯;高清多媒體接口則是高清及超高清多媒體設備必備的接口;高清多媒體接口的版本也從標準版...
2023-10-28 126
11.9日昆山工業智造展覽會,臺灣高技與您共赴智造之約!
臺灣高技,一家專注于精密傳動元件研發和生產的高新企業,2023年11月9-11日即將參加昆山國際工業智造展覽,在昆山花橋國際博覽中心盛大啟幕。...
2023-10-27 192
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發電 | UPS | AR | 智能電網 | 國民技術 | Microchip |
開關電源 | 步進電機 | 無線充電 | LabVIEW | EMC | PLC | OLED | 單片機 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 藍牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太網 | 仿真器 | RISC | RAM | 寄存器 | GPU |
語音識別 | 萬用表 | CPLD | 耦合 | 電路仿真 | 電容濾波 | 保護電路 | 看門狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 閾值電壓 | UART | 機器學習 | TensorFlow |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |