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.

[参考译文] TSW1400EVM:FPGA 存储器

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1278136/tsw1400evm-fpga-memory

器件型号:TSW1400EVM

我希望澄清一下有关 TSW1400EVM 的一些细节。 据我了解、TSW1400EVM 具备可存储样本的1GB RAM、但 FPGA 具有较少的单独存储器。 我希望使用 TSW1400EVM 持续对8个信号进行采样大约6秒、直到1GB 存储器填满。 但是、我担心的是、有限的 FPGA 存储器是否会意味着信号在存储器填满时被中断、而且我无法获得所需的连续读数。 如能作出澄清,将不胜感激。

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

    Matthew、您好!

    这与哪款 ADC 搭配使用? 我们的固件适用于高速器件、由于器件采样相对较快、因此捕获长度不可能为6秒。 理论上、您可以将该 TSW1400EVM 视为 FPGA 开发套件、并创建可将样本存储到正确存储器组中的 IP、但从任何角度来看、TI 都无法提供这方面的技术支持。 我建议使用替代开发套件解决方案、您可以通过 Intel 或 Xilinx 直接获得这些解决方案的支持。

    此致、Chase

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

    我们原计划使用 ADS5295EVM 作为我们的 ADC、因为我们需要8个通道、但随后以10MSps 的较低采样率运行该模块、这需要大约6秒的时间来生成1GB 的数据。 能够采样相对较长的时间、几秒钟、这对于我们的用例至关重要。 如果 TSW1400EVM 不适用于此目的、德州仪器是否提供可长时间采样的另一种解决方案?

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

    Matthew、您好!

    在10MSPS 下,12位 ADS5295 x 8通道 x 6秒的数据将是(10*10^6)*12*8*6秒= 5.76Gb = 0.72GB,因此它应该可以在 TSW1400EVM 硬件上执行。 不过、HSDC Pro 软件限制为每个通道2^19个样本、因此在每个通道上仅捕获0.524秒的数据。 您将需要创建固件才能利用整个内存。 我将把这条线交给支持此 ADC 的医疗成像团队、看看他们是否还有其他建议可以为您提供。

    此致、Chase

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

    是否有介绍如何创建/更改 TSW1400EVM 固件的文档?

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

    您好!

    FPGA FW 支持受第三方开发的限制。  

    我有另一个想法支持这一请求。 您正在尝试采集数据长达6秒。 即使在系统中、该6秒也必须相对于某些触发器开始。 您可以考虑以下计划:

    1) 1)将 FPGA 配置为触发器捕获模式。

    2) 2)创建两个触发信号。 一个连接到您的系统、另一个连接到 FPGA。

    3) 3)同时触发 FPGA 和系统、然后采集262144个样本。 对于10M 速度、这将转换为~26ms。 保存该数据。

    4) 4)要捕获下一组数据超过26ms、请仅将进入 FPGA 的触发信号延迟26ms。 然后再次采集数据以在接下来的26ms 内获取数据。  

    5) 5)重复该过程以获取数据、直至达到10s。  

    我知道这很省时、但你可以使用 MATLAB 或 python 来实现 GUI 自动化、从而使该过程自动化。

    此致、

    沙比尔