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.

[参考译文] TMS320F28388D:EMIF 数据写入问题

Guru**** 2463330 points
Other Parts Discussed in Thread: TMS320F28388D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1480404/tms320f28388d-emif-data-write-issue

器件型号:TMS320F28388D

工具/软件:

您好、  

我 连接  TMS320F28388D (TMS320C2000 实验套件)的 EMIF1接口、以连接到 FPGA 开发套件(Altera Max 10 - 10M50DAF484C7G)。 我已修改  emif_ex1_16bit_asram  读取和写入数据的示例代码。

我能够读取数据、但写入无法正常工作、探测了信号、并得知在读取和写入操作期间、我可以在数据线看到虚假高电平。

在读取操作中、高电平脉冲约为8ns、我们也能够读取已知模式、但在写入期间为70ns 至80ns。 由于该写入操作、始终向特定地址写入0xFFFF。

使用的 EMIF 设置:

16位数据、异步模式、CS4

请让我知道如何处理这个问题。

谢谢、

Kuldeep Nigam

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

    尊敬的 Kuldeep:

    您可以正确从 FPGA 读取数据、因此数据线和地址线的连接没有问题。   

    由于此写入操作、始终向特定地址写入0xFFFF。

    在执行写入操作之前、该地址的原始值是多少? 是0xFFFF 还是不是? 如果地址发生更改、它是否始终为0xFFFF?  

    您的 FPGA 的时序参数(例如写入保持、写入选通等)是否配置正确?

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

    尊敬的 Wang:
    在测试过程中、我们在 FPGA 上保留了一些已知数据字节。 因此、我们可以说、在写入之前、它是已知模式或0xFFFF。
    此外、还会使时序参数保持在大于 FPGA 数据表中的值。 我们尝试了最小40ns 至200ns 的值、但观察结果相同。

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

    希望您解决了 EMIF-FPGA 设置中的噪声问题(高脉冲)。

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

    是的、我们已经收到一组新的电路板。 我们能够正确读取和写入 FPGA。

    感谢您的支持。