Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Embedded OMAP 3530:我可以以多快的速度切换IO?_Embedded_Signal Processing_Ti Dsp_Omap - Fatal编程技术网

Embedded OMAP 3530:我可以以多快的速度切换IO?

Embedded OMAP 3530:我可以以多快的速度切换IO?,embedded,signal-processing,ti-dsp,omap,Embedded,Signal Processing,Ti Dsp,Omap,我正在为OMAP 3530 SoC编写一个应用程序。该应用程序将在嵌入式linux上运行一些用户界面代码,并在DSP上调用波形生成代码。DSP和Linux端将通过DSP/BIOS链路进行交互 我的问题是: DSP端代码切换GPIO线的最高频率是多少 如果我想在这么高的速率下切换多条GPIO线,我能走多快 谢谢你的见解 -Raj找到答案的最佳方法是将您的DSP连接到示波器并测量频率 编写一个简单的循环程序,并切换I/O线。感谢您的快速响应。我希望有经验的人能回答以下问题:-DSP以xMHz运行

我正在为OMAP 3530 SoC编写一个应用程序。该应用程序将在嵌入式linux上运行一些用户界面代码,并在DSP上调用波形生成代码。DSP和Linux端将通过DSP/BIOS链路进行交互

我的问题是:

  • DSP端代码切换GPIO线的最高频率是多少
  • 如果我想在这么高的速率下切换多条GPIO线,我能走多快
谢谢你的见解


-Raj

找到答案的最佳方法是将您的DSP连接到示波器并测量频率


编写一个简单的循环程序,并切换I/O线。

感谢您的快速响应。我希望有经验的人能回答以下问题:-DSP以xMHz运行-DSP/BIOS需要y个时钟周期来安排任务-将1或0写入GPIO线的指令需要zcycles@raj.tiwari:但答案可能取决于您是如何编写代码的,无论是用C还是汇编语言编写的,您是否希望运行其他DSP/BIOS线程或中断。最大速率实际上可能取决于I/O的速度,这可能与处理器时钟根本无关。拿出数据表。如果您想要一个连续的脉冲序列,最好使用一个通用定时器的硬件PWM输出,而不是GPIO。@Clifford,GP定时器是一个很好的建议。我会调查的。谢谢