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.

[参考译文] 66AK2L06:JESD 数据控制流程

Guru**** 2554160 points
Other Parts Discussed in Thread: ADC32RF80, ADC14X250, DAC38J84, ADC12J4000, RFSDK

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/615217/66ak2l06-jesd-data-control-flow

器件型号:66AK2L06
主题中讨论的其他器件: ADC32RF80ADC14X250DAC38J84ADC12J4000RFSDK

大家好、我们目前正在设计一个非常小的封装雷达单元、该单元采用符合 ADC/DAC 标准的66AK2L06和 JESD204B 子类1接口。  我的问题是、我们是否可以使用 DMA 通过 IQNet/DFE 运行 JESD 而不 使用 任何 DDR3L?  从方框图中可以看出、这是可能的、但我所读取的大多数信息都有数据流入或流出 DDR3。  我猜我们可以通过 MSMC 或1MB OSR SRAM 使用2MB 的全局 SRAM。  我们受到非常大的空间限制、如果不必添加 DDR3L 器件、我们也不需要这么做。  -b.

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

    我已通知工厂团队。 反馈将发布在此处。

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

    感谢您的反馈、您知道我何时应该期待您专家的回答。  此外、如果在没有 DDR3L 的情况下运行(我们的程序/数据都可以轻松存储在内部存储器中)、则可以在内部 使用 JESD 流、他们建议使用哪种存储器来进行采样的流式传输?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对这家 Yordan 还有什么问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在内部对此进行了升级。

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

    您好!

    没有 DDR3、我们就没有示例应用。  可能的减少是 将64位接口转换为32位接口。  如果您使用的是 RFSDK2软件、则需要一个 Linux ARM 子系统、该子系统被加载到闪存中、然后复制到 DDR3 RAM 中。

    我建议您构建自己的应用、以便与现有的66Ak2L06 EVM 配合使用、然后在它运行后、您将需要遵循相邻的市场设计1、4现有 DLC 卡将 CN16 FMC 连接器调整为(2) JESD 连接器、其中一个用于 ADC、 一个用于 DAC。  

    RFSDK2基于 TI JESD 数据转换器 ADC12J4000、ADC32RF80、ADC14x250、DAC38J84 (没有采用相同 JESD 封装的 DAC)。

    然后、如果您采用 EVM 的外形尺寸(您会注意到、使用灵活性较低的 IO 时、您可以移除 FPGA)。  有几家公司已从 EVM 封装转换为其产品。  注意:某些客户仍保留 CPLD 中的 SPI、GPIO 开关。

    如果您遵循 Keystone 2硬件设计指南和 KeyStone 2 DDR3用户指南、处理器 SDK 用户指南第二个66AK2L06 EVM 可重新设计以测试32位 DDR3、但性能会降低。

    此致、

    Joe Quintal

      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好
    "没有具有相同外形尺寸的 DAC、应该是具有相同 JESD 外形尺寸的 DAC 数量 L=4M=4f=2。
    此致、
    Joe Quintal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Joe、我熟悉66Ak2L06 EVM、这就是我提出这个问题的原因。 我需要知道的主要问题是、是否可以使用 DMA 通过 IQNet/DFE 运行 JESD 而不使用任何外部 DDR3L。 我们已经完成了设计、其中没有 DDR3L、因为分配的原型空间中没有更多空间。 在我看来、可以改用内部存储器、并且找不到任何硬件原因来阻止它。 我们将 JESD 连接到位于将板对板连接的 IF 板上的 AD9250 (ADC)和 AD9152 (DAC)。 这些器件符合 JESD204B 兼容子类1、因此我假设从66Ak2L06控制它们不会出现问题。 如果我可以在不使用 DDR3L 的情况下使用66Ak2L06、那么我们的初始原型将处于我们所期望的最终外形尺寸内、并且转换将顺利进行。 否则、我必须将 DSP 板功能分解到堆栈中的另一个板上、我必须将 MAX10 FPGA 及其相关电子元件推送到该板上。 这将迫使我们拖延很长时间才采取另一种办法。 如果我们能够做到我所要求的、我们需要做些什么来利用/修改现有的 SDK? 我们可以编写自己的文件、这是通常会发生的事情、但如果我们有一些事情需要开始、那就很好了。 提前感谢您的回复! -b.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Joe、我还想确保 DAC (AD9152: 双路、×位、2.25GSPS、TxDAC+数模转换器、×××高达1.125GSPS 的输入数据速率、使用灵活的4通道 JESD204B 接口、并具有我在线程中调用的1 μ A、2 μ A、4 μ A 和8 μ A 内插滤波器、以及 ADC (AD9250:14位、JESD204B/250 MSPS)。 这两种器件都支持66AK2L06支持的 JESD204B 子类1。 您是否有任何理由相信其中任何一个器件不能直接与66AK2L06配合使用? 两者之间不会有 FPGA、而是直接从这些器件连接到66AK2L06。 提前感谢。 -b.

    Joe、您好、还有其他关于这一点的想法吗?  我即将完成第一个原型原理图、因此需要知道这些答案。  在没有 DDR3L 的情况下运行系统需要做什么?  需要对引导、驱动程序等进行哪些更改。  如果可能、我们必须执行的操作。  如果无法实现、为什么不呢?  这表明它已经解决,但我认为不是已经解决了。  让我知道我还能做些什么来回答其中的一些问题。  谢谢 -b

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

    您好、Bryan、  

    Joe 可能会纠正我的问题、但我相信如果您要使用 RFSDK、则必须运行 Linux。 如果您运行的是 Linux、则必须能够将内核和驱动程序加载到程序存储器中、并且 DDR3L 空间是实现此目的的唯一一个足够大的空间。

    您是否已经能够在66AK2L06 EVM 上越过这一限制并启用 RFSDK 及其 JESD/DFE 驱动器、而不会占用板载 DDR3L 存储器空间?

    谢谢、

    Randy  

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

    您好、Randy、我们一直在等待回答、我们的软件人员正在休假。  您能以任何方式验证这一点吗?  如果我们不使用 RFSDK、我们是否可以从头开始编写 JESD/DFE 的控制驱动程序、并可能利用 RFSDK 的某些部分?  现实情况是、我们希望能够缩小所有软件的规模、以便仅从串行闪存启动、并从内部存储器运行、将其用于我们的所有代码和数据、而无需操作系统。  这些 KeystoneII 器件是否无法实现这一点、我们必须使用 DDR3L、无论什么?

     我一直假设我们可以从串行闪存启动、并且在 DSP 和 ARM 单元启动后从内部存储器运行、而无需使用 DDR3L。  运行后,我们可以将数据流式传输到内部存储器,以便在不使用 DDR3L 的情况下使用 DFE/JESD。。。这是否是完全错误的假设?

    您还可以检查其他查询

    "我们将 JESD 连接到位于将板对板连接的 IF 板上的 AD9250 (ADC)和 AD9152 (DAC)。 这些器件符合 JESD204B 兼容子类1、因此我假设从66Ak2L06控制它们不会出现问题"

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

    大家好、Radio-Joe 和 Randy、我希望我可以结束这个话题、 但答案似乎是、我的初始设计应该具有 DDR3L、直到我们能够向自己证明、我们不会通过编写此类操作所需的任何软件/驱动程序。 因此、我最后一个问题是、我现在选择的 DDR3L 是否合适、并验证66ak2l06器件是否支持1.35V、而不是 DDR3L 所需的1.5V。 我选择的是 MT41K256M-107-AAT:P 您能否确认该汽车级 DDR3L 器件是否正常工作?

    ...see 也 是 e2e.ti.com/.../2292821

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Randy、设计团队现在已经在设计中安装了 DDR3L。 您是否能够检查有关我们为直接连接到 JESD 所做的 DAC/ADC 选择的其他查询?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bryan、

    标准 RFSDK 解决方案是使用需要 DDR3的 Linux 和 RFSDK。   RFSDK 有两家第三方定制公司、意大利的 Azcom 和英国的 Comm敏捷 性。   

    您的电子邮件中有两个有关控制的部分。   除了用于 AFE7500收发器之外、RFSDK 中没有用于 JESD ADC、JESD DAC 的标准 SPI 控制软件。   在大多数 TI 参考设计中、这是通过以下方式实现的:首先为 ADC 和 DAC 加载 EVM 配置软件、然后运行 RFSDK 而不对这些器件进行重新编程。   

    DFE 部分中提供了 JESD204B 序列控制。   与实际或复杂数据速率相关。   最大传输速率基于最大串行器/解串器速率。   在相邻市场设计1 (ADC12J4000、DAC38J84)和设计4 (ADC32RF80、DAC38J84)中、使用了7.3728Gbit 串行器/解串器速率。   对于每个复杂信号、我们将使用2个 JESD 通道、一个数据流的 JESD 参数为222、两个数据流的 JESD 参数为442。   

    不带 DDR3的 RFSDK 定制不是一种标准方法。  与72位相比、您可以尝试使用32位 DDR3实现、以减小 DDR3占用空间。   

    此致、

    Joe Quintal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Joe、我们选择的器件支持2个具有参数222或442的 JESD 通道、因此我认为我们最好进行器件选择。 我们的设计要做的是让66ak2l06通过 I2C 端口与另一个板上的微控制器进行通信、然后微控制器将配置我们的 JESD ADC 和 JESD DAC。 一旦发生这种情况、DFE 部分中提供的 JESD204B 序列控制将会将 RFSDK 用于应用。 我们现在已使用 MT41K256M16TW-107-AAT:P 在设计中安装了 DDR3L 这对您有何影响?