0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

InterfaceDesinger 使用案例-v1 -DDIO用法

XL FPGA技术交流 来源: XL FPGA技术交流 作者: XL FPGA技术交流 2024-05-20 16:30 次阅读

DDIO用法

对于输入输出IO很多时候会用到DDIO的用法。对于DDIO,就是时钟的双沿采集或者发送数据,所以必须要用到寄存器。它的设置也比较简单,在intefaceDesigner中添加GPIO,并把register Option设置为register,另外要设置Double Data IO Option模式,分别为normal和resync。

f0cc70a8-0b41-11ef-b759-92fbcf53809c.png

下图是易灵思的GPIO的结构。

f0e998ae-0b41-11ef-b759-92fbcf53809c.png

对应上图我们以ODDIO为例,分别标出了reg1,reg2和reg3三个寄存 器。当OUT0为上升沿的触发信号,即HI,OUT1为下降沿的触发信号,即LO。当DDIO模式设置为Normal mode时,OUT1经过reg3输出;当设置为Resync mode时OUT1经过了reg2和reg3,reg2用于对数据打一拍来对齐数据,下面是数据的输出波形。

f0f8ee58-0b41-11ef-b759-92fbcf53809c.png

我们只需要在top模块中添加相应信号即可以用于控制:

module DDIO_Test(...  otuputoddio_HI,  output oddio_LO,
...
);

下图为数据输入时的波形,分别对应 Normal和Resync mode。

f111250e-0b41-11ef-b759-92fbcf53809c.png


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IO
    IO
    +关注

    关注

    0

    文章

    461

    浏览量

    39345
  • GPIO
    +关注

    关注

    16

    文章

    1216

    浏览量

    52346
收藏 人收藏

    评论

    相关推荐

    忽略基极电流,V1未知,如何知道Q1的发射极电阻?

    我目前想要计算每个晶体管的DC集电极电压和电阻,忽略 基极电流,beta=400 厄尔利电压=200V, 为了计算Q1的集电极电压和电流应该需要先知道它发射极的参数吧,请问这种电路如何确定Q1的发射极电阻?
    发表于 11-06 11:07

    常用时序约束使用说明-v1

    时序约束使用说明-v1 文章出处:【微信公众号:易灵思FPGA技术交流】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 11-01 11:06 245次阅读

    Efinity FIFO IP仿真问题 -v1

    几个文件  我们来看下modelsim.do文件,里面vlog了fifo_tb.sv文件,另外还调用了flist文件里的文件,flist只有一个文件那就是fifo_sim.v。所以这个仿真只使用了两个
    的头像 发表于 10-21 11:41 1115次阅读
    Efinity FIFO IP仿真问题 -<b class='flag-5'>v1</b>

    DS-AN4V724-A CN V1 集成式霍尔电流传感器-芯森电子

    电子发烧友网站提供《DS-AN4V724-A CN V1 集成式霍尔电流传感器-芯森电子.pdf》资料免费下载
    发表于 08-20 08:33 0次下载

    请问TLC352比较器的用法是否正确?

    , 否则CFGBVS电压为DGND。输入的VCFG的变化范围是(1.5~3.3)V,VDD为3.3V用法是否正确? 谢谢
    发表于 08-14 08:10

    InterfaceDesinger 使用案例-v3

      1、 DDIO用法 2、 时钟输出 3、 Efinity处理三态端口问题 4、 PLL的添加  5、HSIO的解串器用法   1
    的头像 发表于 07-17 16:24 1208次阅读
    <b class='flag-5'>InterfaceDesinger</b> 使用案例-<b class='flag-5'>v</b>3

    鸿蒙Ability Kit(程序框架服务)【UIAbility组件基本用法

    UIAbility组件的基本用法包括:指定UIAbility的启动页面以及获取UIAbility的上下文[UIAbilityContext]。
    的头像 发表于 06-06 11:02 553次阅读
    鸿蒙Ability Kit(程序框架服务)【UIAbility组件基本<b class='flag-5'>用法</b>】

    VisionFive v1下移植xv6,运行到main.c时会出现莫名其妙错误为什么?

    不足,突破不了uart模式下加载32K的大小限制,偶然发现VisionFive v1下有更好方式加载运行xv6内核,依据“JH7100 Boot User Guide,Version: V1 Date
    发表于 05-21 08:15

    求助,求大神帮忙解答下Tamper(RTC_AF1)脚的作用及用法

    请大神们解释一下Tamper(RTC_AF1)脚的作用及用法吧,谢谢!
    发表于 05-16 07:29

    SC171开发套件V1 技术资料

    SC171开发套件V1 技术资料 课程类别 链接 硬件平台介绍及使用(SC171开发套件V1 ) https://bbs.elecfans.com/jishu_2421547_1_1.html 安卓
    发表于 05-09 17:58

    CMSIS-RTOS V1V2的区别是什么?

    最近的学习FreeRTOS,看到STM32CubeMX分别用CMSIS-RTOS V1,V2进行封装,请教CMSIS-RTOS V1V2的有什么区别?如果用在产品项目,哪个版本合适?
    发表于 04-11 06:06

    HK32M066B数据手册V1

    64Kbyte Flash 和 8Kbyte SRAM。HK32M066B 内置 5V 输出的 LDO 稳压器、三组 N&N 沟道 MOSFETs 栅极驱动器。H
    发表于 03-11 15:35 0次下载

    EG2183D高压600V2A半桥驱动芯片数据手册V1

    1.特性◼高端悬浮自举电源设计,耐压可达600V◼适应5V、3.3V输入电压◼最高频率支持500KHZ◼低端VCC电压范围8V-20V◼输出
    发表于 03-04 11:59 1次下载

    AWTK 开源串口屏开发(10) - 告警信息的高级用法

    告警信息是串口屏常用的功能,之前我们介绍了告警信息的基本用法,实现了告警信息的显示和管理。本文介绍一下实现查询告警信息和查看告警信息详情的方法。1.功能之前我们介绍了告警信息的基本用法,实现了告警
    的头像 发表于 02-24 08:23 361次阅读
    AWTK 开源串口屏开发(10) - 告警信息的高级<b class='flag-5'>用法</b>

    大模型系列:Flash Attention V2整体运作流程

    基于1.1中的思想,我们在V2中将原本的内外循环置换了位置(示意图就不画了,基本可以对比V1示意图想象出来)。我们直接来看V2的伪代码(如果对以下伪代码符号表示或解读有疑惑的朋友,最好先看一下
    的头像 发表于 02-21 11:38 2141次阅读
    大模型系列:Flash Attention <b class='flag-5'>V</b>2整体运作流程