rbpu_datesheet/读出芯片用户使用手册.md

3.1 KiB
Raw Blame History

宣传页封面

主要特点

  • DAC 更新率最高12 GSPS
  • ADC采样率最高6 GSPS
  • AWG支持直接/调制波形输出
  • AWG支持标记脉冲输出
  • DAQ支持多种数据采集模式
  • DAQ支持低延迟反馈控制
  • AWG\DAQ支持指令集的编程

简要描述

RBPU16是一款用于量子比特态信息读出的一款SoC芯片 最大支持16个量子比特态信息并行读出。 芯片内部集成了PLL、ADC、DAC和DSP等模块其可以利用高速DAC产生微波信号激发读取腔并通过数字I/O使能外部Pump通道接着利用高速ADC采集处理反射回来的信号并通过DSP计算量子态信息最后将读出的量子态信息通过LVDS接口实时发送出去为量子比特态信息读出提供高集成度解决方案。

功能框图

系统框图

1. 规格参数

2. 操作最大值

3. 管脚描述

4. 典型性能特点

5. 专业术语

6. 操作原理

RBPU16是一颗用于完成超导量子比特的态读出的SoC基带芯片。 芯片模拟部分包括ADC、DAC、PLL、LVDS、POR和温度传感器 数字部分主要包括DAQ、AWG、PlsGen、Feedback以及System模块。 读出芯片的总体功能组成如图 1所示。

在激励信号生成路径上AWG用于控制激励通道待输出的波形 接着波形经过DAC转换成基带读出激励信号 同时AWG模块触发PlsGen模块实时发出脉冲信号使能外部Pump通道。 回波信号处理路径上ADC用于采集反射的读出基带信号 接着DAQ对基带信号进行分析处理结果再通过LVDS接口发送出去 同时DAQ模块触发Feedback模块将部分结果上报或者下发到外部芯片。 片内PLL用于管理整个芯片的时钟为ADC生成采样时钟 为DAC生成更新时钟为数字模块生成主时钟等。 POR用于在芯片上电时对整个芯片进行复位保障芯片正常工作。 温度监视模块用于实时监测芯片温度变化,保障芯片稳定工作。 System模块用于管理芯片上控制的状态为芯片运维和调试提供支撑。

本章节从读出芯片的原理及模块划分、关键数据路径、接口控制协议几个方面进行介绍。 需要注意到的是读出芯片不仅支持以ASIC芯片模式工作也支持部分核心控制在FPGA内部工作。 这两种工作模式受制于ASIC和FPGA资源以及外部ADC、DAC硬件性能不同 部分功能实现存在差异,后续阅读时需要重点关注。

关键数据路径

7. 应用注意

7.1 模拟接口

7.2 启动顺序

为了确保芯片正常工作,需要满足以下启动顺序要求:

  • 内核供电上电
  • IO供电上电
  • 时钟配置完毕
  • 芯片复位

8. 寄存器定义

8.1 寄存器摘要

读出芯片偏移地址空间分配如表 2所示用户可以通过读写相应地址来控制读出芯片功能和访问芯片状态。读出芯片地址空间包含系统配置状态、模拟配置状态、DAQ配置状态、AWG配置状态以及PLL配置状态五个部分。

功能划分 子模块 开始地址 空间大小

9. 芯片尺寸