主题中讨论的其他器件:HALCOGEN
工具与软件:
大家好、我尝试生成8MHz 的 PWM 信号。 我尝试了不同的迭代。 IM 无法执行。 请保持 V2 clk = 80MHz、为我提供这方面的解。
我在我的代码下面上传了。 我使用 v2clk=90Mhz 尝试的代码。 我尝试更改了循环计数、但没有得到输出。 请给我提供一些解决方案。
谢谢!
Suguresh M.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
大家好、我尝试生成8MHz 的 PWM 信号。 我尝试了不同的迭代。 IM 无法执行。 请保持 V2 clk = 80MHz、为我提供这方面的解。
我在我的代码下面上传了。 我使用 v2clk=90Mhz 尝试的代码。 我尝试更改了循环计数、但没有得到输出。 请给我提供一些解决方案。
谢谢!
Suguresh M.
尊敬的 Sugresh:
使用 HALCoGen N2HET 代码无法实现这一点。
原因是、如果您验证 HALCoGen 生成的 N2HET 代码、程序中就有58条指令。
执行所有这些指令所需的时间为(假设时钟为90Mhz)、
58*(1/90m)= 644纳秒或0.644uS。
因此、使用 HALCoGen 时、将无法生成小于0.644nS 的脉冲。 根据您的要求、您希望生成8MHz PWM、这意味着周期为0.125uS。 因此、这无法通过 HALCoGen 实现。
您可以使用 HET IDE 生成代码。
如果您在 HET IDE 中看到简单的 PWM 代码、我们不需要使用全部58条指令、只需3条指令即可创建 PWM 波形。 为了执行这三条指令、我们只需要33nS 的时间、因此我们可以轻松生成您所需的0.125uS 周期。
如果您需要、我可以为0.125uS 周期创建一个 HET IDE 示例。
——
谢谢、此致、
Jagadish。