广告

连接SPI接口器件——第二部分

2021-11-29 15:30:51 阅读:
本文(系列博文的第二篇)描述了使用CrossLink-NX FPGA连接基于SPI的外部组件。第一篇博文介绍了使用两个时钟域实现SPI接口。本文将介绍使用单个时钟域实现连接ADC(亚德诺半导体公司的ADC AD7476)的SPI接口。两个案例中呈现了两种截然不同的实现接口的方法。

LEC2 Workbench系列技术博文主要关注莱迪思产品的应用开发问题。这些文章由莱迪思教育能力中心(LEC2)的FPGA设计专家撰写。LEC2是专门针对莱迪思屡获殊荣的低功耗FPGA和解决方案集合的全球官方培训服务供应商。m31ednc

莱迪思CrossLink™-NX FPGA拥有丰富的特性,可加速实现高速和低速接口。本文(系列博文的第二篇)描述了使用CrossLink-NX FPGA连接基于SPI的外部组件。第一篇博文介绍了使用两个时钟域实现SPI接口。本文将介绍使用单个时钟域实现连接ADC(亚德诺半导体公司的ADC AD7476)的SPI接口。两个案例中呈现了两种截然不同的实现接口的方法。m31ednc

一个时钟域的实现方案(dac_1c

单个时钟SPI接口方案的实现如图1所示。m31ednc

m31ednc

图1:单个时钟域SPI接口的实现m31ednc

单个时钟域SPI实现的思路与两个时钟域非常相似。这里为了便于演示没有使用PLL。同时,也不需要sync_stage模块。由于是单个时钟,需要clock_generator来生成dac_sck所需的时钟下降沿条件,dac_sck则用作状态机dac_fsm的触发条件。m31ednc

clock_generator模块

图2所示的clock_generator模块产生时钟信号dac_clk以及显示dac_sck的下降沿。图 3 显示了 dac_sclk 和 edge_low 的关系。m31ednc

m31ednc

图2:clock_generator模块框图m31ednc

m31ednc

图3:单个时钟域dac_fsm状态机的控制结构m31ednc

在转换信号被识别后,bit_count计数器加载值15。每当edge_low生效时,串行数据在时钟信号CLK_120的上升沿输出到dac_sdata上。传输16个数据位后,dac_fsm de再次发出就绪信号并等待下一个转换信号。m31ednc

约束单个时钟域解决方案的设计

1. 约束时钟CLK_120

m31ednc

2. 约束dac_clk

连接到dac_sck端口的时钟信号由clock_generator生成。CLK_120和dac_sck之间的关系为4分频。m31ednc

3. 约束DAC输入/FPGA输出

时间值t4、t5和t6描述了外部模块的setup/hold要求。这些要求使用set_output_delay约束进行描述。由于是单时钟域,因此需要多周期约束。m31ednc

m31ednc

运行单个时钟域解决方案的时序分析

正如预期那样,时序分析报告在dac_sdata输出信号上显示出了相同的性能数据。m31ednc

总结

单个时钟域的方法使用了单个时钟分配网络,由于不需要同步阶段与高级功能通信,因而具有设计上的优势。m31ednc

该项目(dac_1c)以及两个时钟域的项目均可通过邮箱info@lec2-fpga.com索取。m31ednc

Eugen Krassin是莱迪思教育能力中心(LEC2)的总裁兼创始人。m31ednc

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 新iPhone或将搭载这些突破性技术:完全无接口、更高级的 EDN电子技术设计报道,苹果可能会在今年或明年推出支持增强和虚拟现实技术的混合现实耳机,这将进一步促使新款iPhone升级更高级的激光雷达和人工智能技术。此外,iPhone的充电体验或许带来更大的技术升级——完全无接口 iPhone的传言已经流传多年……
  • 欧盟宣布2024年统一USB-C接口标准,或对苹果造成打击 据EDN电子技术设计了解,欧洲议会和理事会谈判人员日前同意了一项拟议的欧盟法律文本,该法律对在欧盟销售的智能手机、平板电脑和笔记本电脑实施标准充电器,这对苹果来说是一个打击。
  • 给苹果AirPods改造个USB-C接口,该项目已开源 我们之前已经看到一位工程师巧妙地改装了带有 USB-C 端口的 iPhone。日前,这位工程师又将 AirPods 充电盒上的 Lightning 端口换成 USB-C 端口。
  • 拆解苹果售价949元的1.8米雷雳4 Pro连接线,贵在哪? 苹果在3月9日的春季发布会后,悄悄在官网上架了一根1.8米的雷雳4Pro连接线,售价949元,并预告了即将推出的3米连接线,售价达1169元。一根数据线售价高达近千元,不少网友直呼苹果又在收智商税。为了探究这款原装线到底“贵在哪”, 一家专注于充电领域的英文网站ChargerLAB拆解了这根数据线。
  • 给安卓手机改造一个Lightning接口,如何绕过Apple专利保 国外DIY爱好者Ken Pillonel 曾在他的 YouTube 频道上发布了另一个名为 Exploring the Simulation (Kenny Pi) 的视频,其中他展示了给安卓手机Galaxy A51改造了一个Lightning接口,并成功充电。由于Lightning 是Apple的专有技术,因此Pillonel 曾表示改造过程中,最大的挑战是让 Lightning 接口与 Android 智能手机配套成功并实现其充电及数据传输功能。近日,他分享了整个改造过程。
  • 2021年MIPI三个值得关注的更新:MIPI I3C Basic、A-PH 在2021年,MIPI 为移动、物联网 (IoT)、汽车和相关行业采用了创纪录数量的新的和更新的接口规范。尤其是 2021 年的三个关键版本引起了媒体的极大兴趣和报道: MIPI I3C Basic℠
  • PCIe 5.0连接器线缆详细信息曝光,最高支持600W 日前,Twitter 用户@momomo_us透露了进一步研究 PCIe Gen 5.0 连接器标准的图片和内容。根据泄漏者 @momom_us 发布的 PPT显示,即将推出的 PCIe Gen5 显卡标准官方名称为“12VHPWR”,负责定义 ATX 规格的英特尔数据显示,该接口将支持 4 种电源配置,分别为 150W、300W、450W、600W。
  • “中国IC设计成就奖”提名产品简介:R5总线隔离收发芯片 R5总线隔离收发芯片是金升阳为通信等领域量身打造的产品,该系列产品的开发攻克了很多行业难题,从R1至R5系列,性能与体积不断优化,已经实现了产品性能及封装工艺的同步提升,在产品体积、成本上的优化技术已经做到了国内领先水平产,极大的节约了客户占板空间,更加契合用户的实际使用场景和产业技术发展趋势。在原来的性能优势上,实现更高效率及更优越的保护性能。R5系列产品的核心技术确实在行业内有独创性,极大推动了通信行业等对体积、成本要求很高的行业发展。
  • “中国IC设计成就奖”提名产品简介:SLMi33x优势 国内首款带DESAT保护功能并兼容光耦驱动的IGBT/SiC隔离驱动器,5kVrms隔离电压和高达10kV的隔离浪涌电压,CMTI超过100kV/us
  • “中国IC设计成就奖”提名产品简介:集成隔离电源的隔离 CA-IS3062W是川土微电子在2020年12月推出的一款隔离式控制区域网络(CAN)物理层收发器,同时内部集成隔离式DC-DC转换器。符合ISO11898-2标准的技术规范。此器件采用片上二氧化硅(SiO2)电容作为隔离层,在CAN协议控制器和物理层总线之间创建一个完全隔离的接口,配合内部集成的隔离式DC-DC,可隔绝噪声和干扰并防止损坏敏感电路。
  • “中国IC设计成就奖”提名产品简介:Type-C全接口综合保 传统上,需要采用多个OVP保护芯片与TVS等器件,为Type-C接口提供可靠的保护。维安采用”All-IN-One”的技术方案,在单芯片上实现了4个通道的短路与热插拔,和8个通道的系统级静电综合防护。
  • Verizon 45W USB-PD快充充电器采用英飞凌EZ-PD PAG 英飞凌宣布其EZ-PD PAG1 AC-DC电源解决方案在最近推出的Verizon USB-PD快充充电器上成功商用。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了