
matlab精度测试代码-zynq_tdc:(RedPitayaZynq)(7010SoC)中的高分辨率时间数字转换器
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
matlab精度检验代码基于ZYNQ的时分数字转换器采用Pitaya平台,集成在SoC架构中实现快速高分辨率时间转码功能。该系统由米歇尔·亚当尼克(Michel Adamic)主导开发,其主频高达350 MHz,并配备192个可配置分压网络抽头以调节量化精度。该转换器在单通道下可实现约11皮秒的时间分辨率,其精度指标为小于10 ppm的长期稳定性。数字斜率校准(DNL)范围从-1 LSB到+4.5 LSB,积分非线性(INL)则控制在+0.5至+8.5 LSB之间。最大可测量时长设定为47.9毫秒,死区时间限定在约14纳秒。系统运行速度最高可达约70毫秒周期。
档案文件中包含AXI_TDC内核的设计方案。该方案采用VHDL源文件,并基于Xilinx的3个Vivado配置IP核心(包括BRAM、BRAM控制器和AXIGPIO)进行开发。设计文档需要包含“MyPkg.vhd”文件作为基础模块。
在使用Vivado创建临时项目时,将TDC打包到内核中以实现功能整合。该系统由Zynq处理器与多个TDC内核的顶层结构组成,并采用100MHz时钟频率运行。通过MMCME技术,AXI互连的工作频率被优化至350MHz水平。外部端口中,每个TDC通道都有对应的命中信号反馈。
测试模块“testUnit”是一个方波发生器,在必要时可以作为可选组件进行删除处理。
全部评论 (0)
还没有任何评论哟~


