請問 FX3 GPIF II threads 數量

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
NoLe_4131831
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

我正在用 GPIF II Design 來設置 GPIF, 我了解使用 2 個 threads 來對 DMA 交錯轉換可以不受 DMA 的延遲影響.

但是那為何需要 4 個 threads 供選擇 ? 什麼情況下需要使用 3 個 threads 甚至 4 個 threads ?

0 点赞
1 解答
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

如你所知,2个thread可以避免状态切换耗时引起的数据丢失。一般来说,两个thread 可以够用。

如果你愿意,可以用更多的 thread 以提高实时性,但是几乎佷少用。因为一般2个也基本够用。

在原帖中查看解决方案

3 回复数
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

你说的 4个thread 指的是篇文档/demo 里提及的?

0 点赞

AN75779 How to Implement an Image Sensor Interface with EZ-USB® FX3 in a USB Video Class (UVC) Frame...

這份資料的 第34頁 有提到有 4 個 threads 可以供選擇,但幾乎所有資料都只有用到 2 個 threads 作範例,那什麼狀況下我需要用到 3 個 或 4 個 threads ?

0 点赞
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

如你所知,2个thread可以避免状态切换耗时引起的数据丢失。一般来说,两个thread 可以够用。

如果你愿意,可以用更多的 thread 以提高实时性,但是几乎佷少用。因为一般2个也基本够用。