器件型号:TSW1400EVM
我希望澄清一下有关 TSW1400EVM 的一些细节。 据我了解、TSW1400EVM 具备可存储样本的1GB RAM、但 FPGA 具有较少的单独存储器。 我希望使用 TSW1400EVM 持续对8个信号进行采样大约6秒、直到1GB 存储器填满。 但是、我担心的是、有限的 FPGA 存储器是否会意味着信号在存储器填满时被中断、而且我无法获得所需的连续读数。 如能作出澄清,将不胜感激。
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
我希望澄清一下有关 TSW1400EVM 的一些细节。 据我了解、TSW1400EVM 具备可存储样本的1GB RAM、但 FPGA 具有较少的单独存储器。 我希望使用 TSW1400EVM 持续对8个信号进行采样大约6秒、直到1GB 存储器填满。 但是、我担心的是、有限的 FPGA 存储器是否会意味着信号在存储器填满时被中断、而且我无法获得所需的连续读数。 如能作出澄清,将不胜感激。
Matthew、您好!
这与哪款 ADC 搭配使用? 我们的固件适用于高速器件、由于器件采样相对较快、因此捕获长度不可能为6秒。 理论上、您可以将该 TSW1400EVM 视为 FPGA 开发套件、并创建可将样本存储到正确存储器组中的 IP、但从任何角度来看、TI 都无法提供这方面的技术支持。 我建议使用替代开发套件解决方案、您可以通过 Intel 或 Xilinx 直接获得这些解决方案的支持。
此致、Chase
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
您好!
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 自动化、从而使该过程自动化。
此致、
沙比尔