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.

[参考译文] TMS320F28384D:使用 EMIF 异步32位数据总线访问 FPGA

Guru**** 661510 points
Other Parts Discussed in Thread: TMS320F28384D
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1277116/tms320f28384d-accessing-fpga-using-emif-asynchronous-32-bit-data-bus

器件型号:TMS320F28384D

尊敬的先生:

1.我们正在 开发 基于 TMS320F28384D 的控制器,并希望 使用 EMIF 连接 FPGA ,该 EMIF 被配置为异步 32位数据 /12位地址   

2、在 以前的设计中,我们有类似的接口 在  C2000芯片 ( 28376S) 和 FPGA 之间      ,但它是16位数据/12位地址,它工作正常。

3.如果我们想将 数据总线扩展 到32位 (如第1节所述 ) ,我们是否需要使用 EM1DQM[1:0] ?  假设  从 DSP 到 FPGA 的所有访问都将仅为32位  

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    3. 如果我们要将 数据总线扩展 到32位 (如第1节所述 ) ,我们是否需要使用 EM1DQM[1:0] ?  假设  从 DSP 到 FPGA 的所有访问都将仅为32位  

    DQM 是字节使能信号。 理想情况下、如果 DQM 信号正在执行32位访问、则无需使用 DQM 信号、但在编译器将32位访问拆分为两个16位访问的情况下、则不需要使用 DQM 信号、因此可能最好使用这些信号。 请注意、C28x 为16位寻址、因此您需要使用16位对的字节使能之一。 所以你必须使用 DQM [1:0]中的一个和 DQM [2]中的另一个。

    此致、

    维维克·辛格

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Vivek,

    感谢您的快速响应、

    1.我正在查看  C2000 EMIF 的设计和指南(SPRAC96A), 32位 数据总线有备注

      DMQx ..   "..字节32位存储器的使能信号也可以连接至低电平(如果不使用16位写入和读取  )"(第7页)

      我的计划 是使用将配置为32位 访问的 DMA ,所以你认为 我仍然需要它?

    2.我可以看到有 信号  DQM[1:0] ,但 信号 DQM[2:3]是什么  ?  我没有看到任何参考(请查看    SPRAC96A 中的第6页)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.我正在查看  C2000 EMIF 的设计和指南(SPRAC96A), 32位 数据总线有备注

      DMQx ..   "..字节32位存储器的使能信号也可以连接至低电平(如果不使用16位写入和读取  )"(第7页)

      我的计划 是使用将配置为32位 访问的 DMA ,所以你认为 我仍然需要它?

    [/报价]

    在本例中、应该可以。

    2. 我可以看到有 信号  DQM[1:0] ,但 信号   DQM[2:3]是什么?  我没有看到任何参考(查看    SPRAC96A 中的第6页)

    DQM 是字节使能、因此对于32位接口、会启用4字节。 请参阅器件 TRM 中的"EMIF"一章。

    此致、

    维维克·辛格

    [/quote]