FPGA TDC
水田在奋斗
Freeze! Don't Move!
展开
-
在Cyclone IVE中使用进位链的几个规则
最近在FPGA上做ps级的Delay line,所以认真剖析了一下Cyclone IVE4的布局布线延迟。这里说明CARRY链的几个特性规则,如有错误请各位大大指出,谢谢。(另外由于匆忙没有时间验证其他Cyclone系列(基于LE结构)是否遵循此特性,若其他系列中有出入请告知我。。)规则一:CARRY链在LAB中必须顺序从上到下进位,跨LAB同样如此(从Altera的坐标系角度上说是按照Y减小...转载 2018-08-11 17:35:00 · 1395 阅读 · 0 评论 -
FPGA TDC 进位链
CYCLONE IV的LE结构图:可以看到里面有一个4输入的LUT,有一个3输入的LUT。LE有两种模式,如果是普通模式,就只用到那个4输入的LUT,用来实现4输入的组合逻辑功能。如果是算术模式,就是用来实现加法运算。这个时间一般DATA D输入为VCC或其他,反正不用。DATA C选择使用CIN。4输入的LUT就用来实现DATA,DATAB,CIN的加法运算。3输入的LU...转载 2018-08-11 17:37:18 · 12117 阅读 · 4 评论 -
Altera FPGA中的延时进位链-LCELL
Altera FPGA中的延时进位链-LCELL 在ALtera的FPGA中需要通过原语添加LCELL添加固定的延时,一般来讲,LCELL的延时相对比较固定,但是随着布线以及温度等影响,延时会有变化,所以通过LCELL设计延时进位链需要计算单个LCELL延时以及控制布线和位置约束。原语调用LCELL如下: RTL View图如下: Post Fitt...转载 2018-08-11 18:08:38 · 9845 阅读 · 5 评论 -
【Altera soc 体验之旅】+延时链测试以及亚稳态分析1
延时链测试以及亚稳态分析1.前言 图 1 静态时序分析的超前进位延时链信息在上一篇(基于超前进位延时链的时间数字转换器)中,使用TimeQuest分析了延时链的cin到cout的延时为每两个延时单元延时45ps左右(图 1)。但是,对于一个测试的设计,还是要采取一些方法来测试实际的延时单元延时。此文借助SignalTap II工具来实现测试。具体思路是,输入信号的延时间隔除以延时链中边沿移动的...转载 2018-08-12 20:19:27 · 1630 阅读 · 0 评论 -
【Altera SoC体验之旅】+基于超前进位延时链的时间数字转换器
1.1 工作原理待测的时间间隔s对应一个正脉冲,图 1给出了测量正脉冲下降沿到紧邻的时钟上升沿之间的延时tf的原理,注意图 1(a)中tf的测量起点时刻为正脉冲的下降沿到达延时链输入端的时刻。图 1(b)为利用延时链测量tf的原理图。图 1(b)中的每个三角表示一个延时单元,它可以是任何一个能带来延时的电路。当代表时间间隔的正脉冲在延时连中到来之前,延时链的输出均为0;在正脉冲进入延时链后,在...转载 2018-08-12 20:23:02 · 1724 阅读 · 0 评论 -
【Altera SoC】基于SOPC的单通道TDC设计(1
http://bbs.eeworld.com.cn/thread-465441-1-1.html1 硬件系统的构建经过“基于超前进位延时链的时间数字转换器”和“延时链测试以及亚稳态分析”两篇文章后,开始着手构建基于SOPC的单通道TDC。最终构建的硬件系统框图如图 11所示。Top_sch的内部结构图如图 12所示,其中各模块的相关说明请参见前文。Sysfifo的内部框图如图 13所示...转载 2018-08-12 20:24:32 · 1070 阅读 · 0 评论 -
【Altera SoC】基于SOPC的单通道TDC设计(2)
1.4 Nios II顶层源程序`timescale 1 ps / 1 psmodule audio_nios ( input wire clk_clk, // clk.clk input wire...转载 2018-08-12 20:33:46 · 418 阅读 · 0 评论 -
【Altera SoC】基于SOPC的单通道TDC设计(4)
http://bbs.eeworld.com.cn/thread-465445-1-1.html 3系统测试方法3.1 第一次测试基本原理如下:利用外部按键模拟输入的待测信号的正脉冲,理想状态是,在按键次数充满fifo以后,fifo发出满信号。Fifo每次写满之后会有一个上升沿的跳变信号,故采用这一信号作为中断源,读取fifo中的测量数据。中断初始化程序和中断服务程序如下:...转载 2018-08-12 20:43:35 · 1625 阅读 · 0 评论