FMC Pcam适配器参考手册
特性
-
四个Pcam系统端连接器
-
电平转换器从MIPI D-PHY到LVDS和LVCMOS
-
用于数字信号的雄性FMC LPC连接器
-
可兼容多种V型邻接的电压(1.8V - 3.3V)
修订历史
2020年3月31日修改-删除双载改型,这是从未出售。
创建于2019年4月9日
本手册适用于单板的REV C.0。
载体卡兼容性
对于任何FMC夹层模块,都有一些兼容性要求。这些必须在连接和供电模块之前进行评估。
-
支持V邻接的电压范围为1.8 V - 3.3 V。电压由载波卡控制。
-
载波卡必须能够提供足够的电流。看到电力供应.
-
必须使用与数字输出电压水平兼容的I/O标准,以及所选的V邻接的.例如LVDS_25和LVCMOS25邻接的2.5 v。
-
接收机输出信号的终止由载波卡负责。例如,DIFF_TERM可以用于LVDS_25和V邻接的2.5 v。
-
载波卡可以有低引脚数或高引脚数的FMC母连接器。然而,并不是所有的引脚都需要布线。将载波卡FMC引脚与下面1.4章中的引脚进行比较。
FPGA I/O架构兼容性
由于特定于FPGA架构的I/O和时钟限制,在FPGA中接收几个独立的源同步高速接口并非易事。VITA 57.1规范粒度不够细,无法满足当今高速I/O架构的需求。因此,并不是所有的载波卡都能够同时支持FMC Pcam Adapter的所有端口。一些要求是:
-
时钟输入映射为LA00、LA01、LA17和LA18。验证载波板映射这些时钟能力的输入引脚。
-
每个时钟有两个与之相关联的数据通道。验证时钟信号可以路由到数据通道采样的I/O原语。在一些体系结构上,时钟和它的数据通道必须映射到同一银行。
-
其中两个端口映射为LA00-LA16,另外两个端口映射为LA17-LA33。通常,运营商会将这些集团划分为不同的银行。因此,每个银行必须同时支持两个港口。这对每个银行的可用资源造成了相当大的限制。时钟缓冲器,锁相环和高速反串行化原语必须能够接收两个独立的D-PHY接口。特别是UltraScale体系结构具有非常严格的时钟/频闪传播机制。传播的副作用是,一些引脚无法用于其他目的,包括其他Pcam端口。这可能包括与FMC无关的引脚,但映射到FMC银行。
Digilent建议,在交付FMC Pcam适配器之前,实现RTL设计,将所需数量的D-PHY接口限制在用于开发的载波卡的引脚上。
兼容性矩阵
下表列出了经Digilent确认兼容的载体卡。如果满足上述要求,未上市的董事会仍然可以兼容。查看更新,因为列表将被扩展。
航空公司信用卡 | 制造商 | FMC港口 | V邻接的 | 同时使用Pcam端口 | |||
---|---|---|---|---|---|---|---|
一个 | B | C | D | ||||
ZedBoard | Digilent | j - 1 (LPC) | 2.5 V | ✔ | ✔ | ✔ | ✔ |
表1。确认兼容性矩阵。
1.功能描述
适配板的主要用途是将MIPI D-PHY输入转换为大多数fpga支持的LVDS/LVCMOS输出。它还将3.3V的控制信号的Pcam转换到可调的I/O电压供电的FMC银行,V邻接的.因此,兼容性扩展到只有低电压I/O组(<= 1.8V)的fpga板。
1.1.Pcam港口
Pcam端口是系统端,15针,底部负载,顶部接触FFC连接器。Pcam模块使用附带的软箔电缆连接。电缆的正确方向是接触垫朝向远离单板。详情请参见下面的图2。
端口用从A到d的字母指定。所有信号的名称中都有字母指示符。它也被写在PCB的丝网印刷上。
端口C和D被设计成通过板上的插口来引导电缆,这样就可以容纳四个Pcam模块。
1.2.翻译水平
有两种类型的水平转换器板载:控制信号和MIPI D-PHY输入。两者在由V提供的FMC组电压水平之间转换邻接的第二个幂域。
1.2.1。控制信号
控制信号由SN74AVC4T245或SN74AVC2T245驱动,它们是4位或2位双电源电压电平转换器件。a面引脚由VCCA支撑,b面引脚由VCCB支撑。从下面所示的逻辑图,高DIR允许数据传输从一边到另一边。同样的,一个低DIR和OE #允许数据传输从一边B, a OE号设置为高时,双方都是孤立的,他们所有的针都是处于高阻抗状态。图3。SN74AVC4T245逻辑框图
有些控制信号是单向的,所以它们的关卡翻译器的DIR和OE#是硬连线到总是打开的。这些都是:凸轮(模拟)_BTA,CAM_PWUP,LP(模拟)_LANE1_ _LS (PN),LP(模拟)_CLK_ _LS (PN).
其他控制信号是双向的,因此它们的DIR和OE#对用户是可用的。这些都是凸轮(模拟)_GPIO1和LP(模拟)_LANE0_ _LS (PN).
来自所有四个端口的GPIO1信号作为一个组使用共同控制CAM_GPIO1_OEN和CAM_GPIO1_DIR.GPIO1信号连接到摄像机端口(每个端口一个)。在Pcam 5C上,它们没有使用,但在其他相机上,它们可能有一些额外的功能。
控制输入 | 输出电路 | 操作 | |||||
---|---|---|---|---|---|---|---|
CAM_GPIO1_OEN # | CAM_GPIO1_DIR | 一个一边 | B面 | ||||
l | l | 启用 | Hi-Z | 从FMC到Pcam | |||
l | H | Hi-Z | 启用 | 从Pcam到FMC | |||
H | - | Hi-Z | Hi-Z | N/A |
表1。通信方式总结
LP[A-D]_LANE0_[PN]_LS信号支持使用CAM逐端口方向反转[A-D]_BTA。此功能将在本章中描述1.6在下面。
1.2.1。MIPI D-PHY输入
采用Meticom公司的MC20901芯片,将MIPI D-PHY输入流转换成高速LVDS和低功耗CMOS。这需要玩家理解车道的状态,这是由关卡转换器自动完成的。它将叠加的低功耗和高速电压水平分离成专用信号,更容易由FPGA输入缓冲区解释。
MIPI D-PHY | FPGA |
---|---|
MIPI(模拟)_LANE0_ (PN) | HS(模拟)_LANE0_ (PN) |
LP(模拟)_LANE0_ _LS (PN) | |
MIPI(模拟)_LANE1_ (PN) | HS(模拟)_LANE1_ (PN) |
LP(模拟)_LANE1_ _LS (PN) | |
MIPI(模拟)_CLK_ (PN) | HS(模拟)_CLK_ (PN) |
LP(模拟)_CLK_ _LS (PN) |
表2。MIPI D-PHY电平转换
1.3.输出信号的电压等级
高速输出符合Xilinx LVDS_25和LVDS标准。这些标准有一个典型的输入共模电压为1.2V 100Ω输电线路。值得一提的是,对于LVDS高速线路,100Ω差分终端需要在接收端,在载波板上。Xilinx LVDS_25和LVDS标准提供了在FPGA内部启用差分终止的可能性(使用DIFF_TERM = TRUE约束);为此,必须相应地修改约束文件。如果载波板在这些线路上有外部差分终端,则不需要DIFF_TERM约束。
低功耗信号符合所选V对应的LVCMOS标准邻接的电压水平。
MC20901 IC高速输出的直流特性如下表所示。
象征 | 参数 | 条件 | 最小值 | Typ | 马克斯 | 单位 |
VCM-OUT | 输出共模电压 | VDD= 1.2 v | 1.09 | 1.2 | 1.31 | V |
VDO-Diff | 微分输出电压 | 250 | 300 | 350 | 最有价值球员 | |
ZOD | 输出阻抗 | 微分 | 80 | One hundred. | 120 | Ω |
表3。高速输出(HS-X-P, HS-X-N)
1.4.线图
FMC销 | MIPI函数 | FMC销 | MIPI函数 |
LA01_P_CC | HSA_CLK_P | LA19_P | HSC_LANE1_P |
LA10_P | HSA_LANE0_P | LA22_P | LPC_CLK_P_LS |
LA06_P | HSA_LANE1_P | LA25_P | LPC_LANE0_P_LS |
LA08_P | LPA_CLK_P_LS | LA24_P | LPC_LANE1_P_LS |
LA03_P | LPA_LANE0_P_LS | LA29_P | CAMC_BTA |
LA12_P | LPA_LANE1_P_LS | LA11_N | CAMC_GPIO1 |
LA16_P | CAMA_BTA | LA18_P_CC | HSD_CLK_P |
LA07_N | CAMA_GPIO1 | LA23_P | HSD_LANE0_P |
LA00_P_CC | HSB_CLK_P | LA27_P | HSD_LANE1_P |
LA02_P | HSB_LANE0_P | LA21_P | LPD_CLK_P_LS |
LA04_P | HSB_LANE1_P | LA26_P | LPD_LANE0_P_LS |
LA09_P | LPB_CLK_P_LS | LA28_P | LPD_LANE1_P_LS |
LA13_P | LPB_LANE0_P_LS | LA29_N | CAMD_BTA |
LA05_P | LPB_LANE1_P_LS | LA15_P | CAMD_GPIO1 |
LA16_N | CAMB_BTA | LA14_P | CAM_GPIO1_OEN |
LA11_P | CAMB_GPIO1 | LA07_P | CAM_PWUP |
LA17_P_CC | HSC_CLK_P | LA15_N | CAM_GPIO1_DIR |
LA20_P | HSC_LANE0_P |
表4。销的映射
1.5.I2C开关
所有的相机配置使用I2C.因为所有的相机都有相同的I2C地址,4端口I2C开关(TCA9546A)用于连接主SCL/SDA信号对到所有摄像机,一个切换通道对应一个摄像机。重要的是,主机可以选择每个单独的交换通道,以及四个通道的任何组合,SC0/SD0-SC3/SD3。
交换机上电状态为channel disabled。因此,在与Pcam端口进行任何通信之前,必须启用相应的通道。
为了配置I2C开关,主机必须通过I发送一个启动条件2C,后面是交换机地址。开关地址可通过GA0和GA1 FMC连接器引脚选择。交换机地址是8位长,以“11100”开始,后面分别是GA0和GA1引脚上的逻辑值。最后一位被保留来定义要执行的操作。逻辑1等价于读,逻辑0等价于写。在交换机成功确认一个地址后,I2C主控设备向交换机发送一个字节,然后存储在它的控制寄存器中。这个控制寄存器启用或禁用每个单独的通道。控制寄存器中0-3位上的逻辑1启用通道SC0/SD0 - SC3/SD3。相反,逻辑0将禁用该通道。
一旦交换机被配置为启用所需的通道,I就可以生成一个新的启动条件2C大师,之后它就可以输出他的I2C总线与它试图通信的摄像机的地址。
1.6。低功耗反向通信/总线周转(BTA)
通常情况下,MIPI CSI-2通道是单向的,输入到模块。只在每个Pcam端口的0道提供双向车道支持和低功耗反向逃逸模式。控制信号CAM[A-D]_BTA决定通信方向。逻辑低是正常的用例,其中Pcam模块进行传输,FMC Pcam Adapter将数据转发给FPGA。逻辑高将逆转数据流和低功率信号从FPGA将转发到Pcam模块。一个4.7 Kohm下拉在CAM[A- d]_BTA是提供在船上。
不支持高速反向通信。
凸轮(模拟)_BTA | 数据流 | |
---|---|---|
HS(模拟)_LANE0 | LP(模拟)_LANE0_LS | |
低 | 从Pcam到FMC | 从Pcam到FMC |
高 | N/A | 从FMC到Pcam |
表5所示。通信方式总结
1.7。电力供应
适配器板由FMC连接器中的三个电源轨供电。
电力铁路 | 驱动电路 | 最大电流消耗[mA] | |
---|---|---|---|
3 p3vaux | IPMI FRUeepm, I2C多路复用器 | 20. | 20. |
3 p3v | LDOs, Pcam VCC3V3,级别转换器 | 1000 | 500 |
V邻接的 | 翻译水平 | 400 | 200 |
表6所示。FMC电源导轨上的负载
两个LDOs为关卡转换器提供额外的电压。电源轨VCC2V5和VCC1V2仅供内部使用,不提供给任何外部电路。
电力铁路 | 驱动电路 | 最大电流消耗[mA] | |
---|---|---|---|
VCC2V5 | 翻译水平 | 160 | 80 |
VCC1V2 | 翻译水平 | 8 | 4 |
表7所示。内部电源轨道上的负载
1.8。固定-移动的支持
FMC Pcam适配器使用Samtec ASP-134604-01低引脚数公连接器作为数字信号的主连接器。该板完全符合VITA 57.1规格。连接器支持全范围的1.8V-3.3V银行供电电压(V邻接的).请检查上述兼容性要求。
IPMI为I²Ceepm,提供硬件定义信息。有关更多信息,请参阅VITA 57.1规格。