发 帖  
  • 回答了问题 2020-8-27 10:21

    bramip上是否有扫描输入和扫描输出引脚,或者我应该使用bramcontroller和接口吗?

    在大多数情况下,您还没有真正提供更多信息。 你仍然告诉我们你想做什么,而不是你想做什么。 如果你想“调试”核心,FPGA中已经有一些机制可以帮助调试; Vivado ILA和VIO核心是少数几个。 还有一些内核可以插入AXI ...
  • 回答了问题 2020-8-27 10:07

    如何查看ADC是否正确采样了数据?

    以下是关于时钟/数据恢复的评论的有趣部分。 我们可以完全控制进入ADC进行测试的正弦波,因此我们可以创建一个这样的,我们在所有6条线路上切换10101010,这将是DC平衡的,因此为我们提供了恢复的可能性。 这看起来 ...
  • 回答了问题 2020-8-27 09:44

    bramip上是否有扫描输入和扫描输出引脚,或者我应该使用bramcontroller和接口吗?

    所以,真的不清楚你想要完成什么。 “扫描链”的概念并不存在于FPGA中。 是的,有用于加载比特流和执行其他选项的序列化管理结构,但它们不是(至少直接)用户可访问的。 所以我不明白你的意思是“我需要插入扫描链. ...
  • 回答了问题 2020-8-27 09:41

    如何查看ADC是否正确采样了数据?

    按此速率,单位间隔(一位长度)为179ps。 当您考虑其他因素,如占空比失真,信号完整性,时钟到数据偏差,电路板布线不匹配,数据眼图的宽度将小于此(甚至可能不存在 - 设计频道为5.6Gbps需要 各种奇特的模拟东西 ...
  • 回答了问题 2020-8-27 09:18

    如何查看ADC是否正确采样了数据?

    你假设有一个时钟是正确的。 ADC有6个输出,每个时钟都相互同步。 这不是一个需要解决问题的典型问题,我们将在同步时钟上使用时钟分频器,通过2个四元组,6个收发器和它们的CPLL将其提升到2.8GHz。 数据来自ADC, ...
  • 回答了问题 2020-8-27 08:43

    如何查看ADC是否正确采样了数据?

    您需要提供更多信息。 你说2.8GHz DDR。 DDR意味着存在与数据相关联的时钟。 如果是这种情况,那就别忘了 - 用同步接口,FPGA甚至无法达到这个频率。 但是,如果使用JESD204B协议通过高速串行链路发送数据,则这不 ...
  • 回答了问题 2020-8-26 15:39

    为什么我们需要很少的Vccint引脚用于芯片而不仅仅是1个引脚?

    设备中只有一个VCCINT“轨道” - 所有单元都是从这个轨道驱动的。 多个引脚用于确保有足够的电流可供使用(电感足够低),以确保该电源轨可以响应内部VCC电源的电流需求。 您必须连接所有VCCINT引脚。 即使你没有( ...
  • 回答了问题 2020-8-26 10:15

    请问如何在FPGA上创建任何波形?

    另外,我需要以5.6Gb / s的速率输出,每行输出1位,5.6Ghz。 DDS编译器可以生成这些查找表,然后我在5.6Ghz读出它们吗? 不 - 甚至不接近。 您基本上是想要生成5.6GHz的6位并行输出接口。 由于您需要并行接口,因此 ...
  • 回答了问题 2020-8-25 10:46

    请问625khz输出连接到另一个BUFR并除以4以产生156Khz吗?

    我认为使用Xilinx时钟缓冲器,BUFR将允许人们使用快速专用时钟资源并减少时钟线上的偏斜。 并不是说它在这个频率上真的很重要,但你仍然可以在clk_out上加上BUFR。 时钟偏差始终很重要 - 它会影响设置检查和保持检查 ...
  • 回答了问题 2020-8-25 10:36

    请问625khz输出连接到另一个BUFR并除以4以产生156Khz吗?

    不要将BUFR用于此目的。 BUFR用于划分I / O时钟,位于FPGA的I / O区域(不是FPGA的全局时钟区域)。 如果使用BUFR,则由于所有路由来回和缓冲,BUFR的输出将不会与MMCM的输出具有相同的相位。 执行此操作的最佳方法 ...
  • 回答了问题 2020-8-24 10:03

    CARRY4未连接输入的解决办法?

    @austin - 我不认为有“两个MIG”,但有“MIG生成的两个XDC文件”。 与所有IP一样,IP有一个XDC,IP有一个“OOC”XDC。 当IP在上下文中合成时使用_OOC.xdc - 它提供了自己合成IP所需的“上下文”(例如,它们的时钟 ...
  • 回答了问题 2020-8-21 11:14

    如何分配大的ram空间?

    我将再重复一遍 - 使用语言模板。 Avrum
  • 回答了问题 2020-8-21 11:00

    可以用MMCM替换PLL,然后获得适合驱动这个ISERDES代码的差分时钟输出吗?

    你很注重XAPP585。 它完全不适用于您的情况。 XAPP585存在的唯一原因是处理(异常)情况,其中您有一个没有位时钟的同步输入接口(如HDMI的情况)。 忽略XAPP585。 3)有时我在较高级别的陈述上有点精神密集,需要 ...
  • 回答了问题 2020-8-21 10:19

    如何分配大的ram空间?

    不,显然不使用BRAM。 如果使用BRAM,则RAMB18E1或RAMB36E1单元将显示在“报告单元使用情况”表中。 话虽如此,您的设计仅使用1329个FF,因此4800位存储器也不在触发器中。 因此,无论是使用LUT作为分布式RAM,还是 ...
  • 回答了问题 2020-8-21 10:04

    可以用MMCM替换PLL,然后获得适合驱动这个ISERDES代码的差分时钟输出吗?

    等等 - 我只是仔细阅读这个...... 但是,1:7 ISERDES示例不使用这样的位时钟。 相反,它使用的字时钟是我位时钟频率的1/7。 因此,我必须使用PLL从我的位时钟生成字时钟。 你是说你只有一个时钟而不是一个字时钟? ...
ta 的专栏
关闭

站长推荐 上一条 /6 下一条

返回顶部