主要内容

射频数据转换器

提供射频数据路径接口硬件逻辑

自从R2020a

  • 射频数据转换器块

库:
SoC Blockset 金宝appXilinx设备/特别提款权/ RFDataConverter支持包

描述

射频数据转换器块提供了一个射频接口的硬件逻辑数据路径。

块接受16位样品装进N通过x 16位dacx数据港口和输出向量N样品通过dacx港口。块接受一个向量的N样品通过adcx港口和输出16位样品装进N通过x 16位adcx数据港口的基础上N价值。N每个时钟周期的样本的数量,可能的值的x范围从1到,在那里最大数量的数模转换器(adc)或数模转换器(dac)可在选定的硬件。块支持最多16 AD金宝appC和DAC数据路径连接到硬件逻辑。

在一代,SoC建设者工具将块参数映射到硬件上的射频数据转换器IP。

块支持创1,创2,创金宝app3 Zynq®UltraScale +™RFSoC设备。全面支持的设备列表,请参阅金宝app金宝app第三方工具和硬件支持。为特定Zynq UltraScale + RFSoC设备信息,请参阅Zynq UltraScale + RFSoC产品信息从Xilinx®的网站。

例子

港口

输入

全部展开

ADC输入数据,指定为一个列向量。

x显示的数量adc港口和范围从1到,在那里的最大数量是adc可用选择的硬件板上。的射频接口参数设置的数量adc港口。例如,如果射频接口被设置为ADC和DAC 2 x2射频接口,阻塞端口adc1adc2,也就是说,一个输入端口/ ADC通道接口。

这个港口是基于有效值数字接口参数值。

  • 如果你设置数字接口参数真正的,指定这个值作为一个N元列向量,N是样品的数量每个时钟周期设定的样品每个时钟周期参数。

    使用这个选项来指定实值数据。例如,考虑N包含两个真实值等于2和数据D0D1。在这种情况下,这个端口值指定为一个向量的形式D0D1]。

  • 如果你设置数字接口参数I / Q,指定这个值为2N元列向量,N是样品的数量每个时钟周期设定的样品每个时钟周期参数。

    使用这个选项来指定复数数据。例如,考虑N等于2和数据包含两个复杂的值与实际零件01部和虚部01,分别。在这种情况下,这个端口值指定为一个向量的形式0011]。

数据类型:int16|uint16

DAC输入数据,指定为一个标量或列向量的长度从1到N,在那里N是你指定的样品每个时钟周期数的样品每个时钟周期参数。

x显示的数量dacx数据港口和范围从1到,在那里dac的最大数量是可以在选定的硬件。的射频接口参数设置的数量dacx数据港口。

有关数据格式的更多信息,请参阅射频数据之间的数据格式转换块和硬件逻辑

依赖关系

要启用这个端口,设置数字接口参数真正的

数据类型:int16|int32|int64|uint16|uint32|uint64|不动点

真正的DAC输入的一部分,指定为一个标量或列向量的长度从1到N,在那里N是你指定的样品每个时钟周期数的样品每个时钟周期参数。

x显示的数量dacxIData港口和范围从1到,在那里dac的最大数量是可以在选定的硬件。的射频接口参数设置的数量dacxIData港口。

有关数据格式的更多信息,请参阅射频数据之间的数据格式转换块和硬件逻辑

依赖关系

要启用这个端口,设置数字接口参数I / Q

数据类型:int16|int32|int64|uint16|uint32|uint64|不动点

虚部的DAC输入,指定为一个标量或列向量的长度从1到N,在那里N是你指定的样品每个时钟周期数的样品每个时钟周期参数。

x显示的数量dacxQData港口和范围从1到,在那里dac的最大数量是可以在选定的硬件。的射频接口参数设置的数量dacxQData港口。

有关数据格式的更多信息,请参阅射频数据之间的数据格式转换块和硬件逻辑

依赖关系

要启用这个端口,设置数字接口参数I / Q

数据类型:int16|int32|int64|uint16|uint32|uint64|不动点

显示有效的DAC输入数据,指定为一个标量。

的值1表明当上的数据dacx数据端口是有效的或者当上的数据dacxIDatadacxQData港口是有效的。

x显示的数量dacx有效的港口和范围从1到,在那里dac的最大数量是可以在选定的硬件。的射频接口参数设置的数量dacx有效的港口。

数据类型:布尔

ADC实时控制输入,指定为一辆公共汽车。

x显示的数量adcxRealTimeCtrlIn港口和范围从1到,在那里的最大数量是adc可用选择的硬件板上。的射频接口参数设置的数量adcxRealTimeCtrlIn港口。例如,如果您设置了射频接口参数ADC和DAC 2 x2射频接口块有两个输入端口,每通道ADC接口。

依赖关系

要启用这个端口,选择实时的港口实时NCO港口先进的选项卡。

数据类型:DUT2RFDCRealTimeCtrlBusObj

ADC-numerically控制振荡器(NCO)更新请求,指定为一个布尔标量。请求一个更新的ADC NCO设置,设置输入信号

y显示的数量adcTileyNCOUpdateReq港口和范围从1到k,在那里k的最大数量是ADC瓷砖选择硬件板上可用。的射频接口参数设置的数量adcTileyNCOUpdateReq港口。例如,如果您设置了射频接口参数ADC和DAC 2 x2射频接口块有一个输入端口,每ADC瓷砖。

依赖关系

要启用这个端口,选择实时NCO港口ADC上节先进的选项卡。

数据类型:布尔

DAC实时控制输入,指定为一辆公共汽车。

x显示的数量dacxRealTimeCtrlIn港口和范围从1到,在那里dac的最大数量是可以在选定的硬件。的射频接口参数设置的数量dacxRealTimeCtrlIn港口。例如,如果您设置了射频接口参数ADC和DAC 2 x2射频接口块有两个输入端口,一个/ DAC通道接口。

依赖关系

要启用这个端口,选择实时NCO港口DAC上节先进的选项卡。

数据类型:DUT2RFDCRealTimeCtrlBusObj

DAC NCO更新请求,指定为一个布尔标量。请求一个更新的DAC NCO设置,设置输入信号

y显示的数量dacTileyNCOUpdateReq港口和范围从1到k,在那里k最大数量的DAC瓷砖选择硬件板上可用。的射频接口参数设置的数量dacTileyNCOUpdateReq港口。例如,如果您设置了射频接口参数ADC和DAC 2 x2射频接口块有一个输入端口,每DAC瓷砖。

依赖关系

要启用这个端口,选择实时NCO港口DAC上节先进的选项卡。

数据类型:布尔

multi-tile同步的同步时钟门控(MTS)模式,指定为一个布尔标量。禁用的DAC瓷砖Sysref时钟信号,设置输入信号

依赖关系

要启用这个端口,选择多瓦同步常见的参数部分并选择实时NCO港口DAC上节先进的选项卡。

数据类型:布尔

同步时钟重新启用活动MTS模式,指定为一个布尔标量。重新启用的Sysref时钟信号,设置输入信号

依赖关系

要启用这个端口,选择多瓦同步常见的参数部分并选择实时NCO港口DAC上节先进的选项卡。

数据类型:布尔

输出

全部展开

DAC输出数据,返回一个列向量。

  • 如果你设置数字接口参数真正的,块返回输出作为一个N元列向量,N是样品的数量每个时钟周期设定的样品每个时钟周期参数。

    例如,考虑N等于2,输入dac1Data端口是32位的大小。在这种情况下,这个端口返回一个向量(年代0年代1),年代0a16-bit值从0到15位片上的输入数据dac1Data港口和年代1是一个16位值切片从16 - 31位输入数据dac1Data端口。

  • 如果你设置数字接口参数I / Q,2块返回输出N元列向量,N是样品的数量每个时钟周期设定的样品每个时钟周期参数。

    例如,考虑N等于2,输入dac1IDatadac1QData端口大小为32位。在这种情况下,这个端口返回一个向量(0011),0a16-bit值从0到15位片上的输入数据dac1IData港口和1是一个16位值切片从16 - 31位输入数据dac1IData港口和0a16-bit值从0到15位片上的输入数据dac1QData港口和1是一个16位值切片从16 - 31位输入数据dac1QData端口。

x显示的数量dacx港口和范围从1到,在那里dac的最大数量是可以在选定的硬件。的射频接口参数设置的数量dacx港口。

数据类型:int16

ADC输出数据,返回为一个标量或列向量的长度从1到N,在那里N是你指定的样品每个时钟周期数的样品每个时钟周期参数。

x显示的数量adcx数据港口和范围从1到,在那里的最大数量是adc可用选择的硬件板上。的射频接口参数设置的数量adcx数据港口。

有关数据格式的更多信息,请参阅射频数据之间的数据格式转换块和硬件逻辑

依赖关系

要启用这个端口,设置数字接口参数真正的

数据类型:uint16|uint32|uint64|不动点

真正的ADC输出的一部分,作为一个标量返回或列向量的长度从1到N,在那里N是你指定的样品每个时钟周期数的样品每个时钟周期参数。

x显示的数量adcxIData港口和范围从1到,在那里的最大数量是adc可用选择的硬件板上。的射频接口参数设置的数量adcxIData港口。

有关数据格式的更多信息,请参阅射频数据之间的数据格式转换块和硬件逻辑

依赖关系

要启用这个端口,设置数字接口参数I / Q

数据类型:uint16|uint32|uint64|不动点

虚构的ADC输出的一部分,作为一个标量返回或列向量的长度从1到N,在那里N是你指定的样品每个时钟周期数的样品每个时钟周期参数。

x显示的数量adcxQdata港口和范围从1到,在那里的最大数量是adc可用选择的硬件板上。的射频接口参数设置的数量adcxQdata港口。

有关数据格式的更多信息,请参阅射频数据之间的数据格式转换块和硬件逻辑

依赖关系

要启用这个端口,设置数字接口参数I / Q

数据类型:uint16|uint32|uint64|不动点

表明有效的ADC输出数据,作为一个布尔返回标量。

的值1表明上的数据adcx数据港口是有效的或者上的数据adcxIDataadcxQData港口是有效的。

x显示的数量adcx有效的港口和范围从1到,在那里的最大数量是adc可用选择的硬件板上。的射频接口集的数量adcx有效的港口。

数据类型:布尔

ADC实时控制输出,作为公共汽车返回。

x显示的数量adcxRealTimeCtrlOut港口和范围从1到,在那里的最大数量是adc可用选择的硬件板上。的射频接口参数设置的数量adcxRealTimeCtrlOut港口。例如,如果您设置了射频接口参数ADC和DAC 2 x2射频接口块有两个输出端口,每通道ADC接口。

请注意

这个端口总是设置为随着射频数据转换器块不支持模拟NCO混合器。金宝app

依赖关系

要启用这个端口,选择实时的港口先进的选项卡。

数据类型:RFDC2DUTRealTimeCtrlBusObj

表明DAC NCO更新正在进行中,作为一个布尔返回标量。

y显示的数量dacTileyNCOUpdateBusy港口和范围从1到k,在那里k最大数量的DAC瓷砖选择硬件板上可用。的射频接口参数设置的数量dacTileyNCOUpdateBusy港口。例如,如果您设置了射频接口参数ADC和DAC 2 x2射频接口这个街区有一个输出端口,每DAC瓷砖。

请注意

这个端口总是设置为随着射频数据转换器块不支持模拟NCO混合器。金宝app

依赖关系

要启用这个端口,选择实时NCO港口DAC上节先进的选项卡。

数据类型:布尔

表明ADC NCO更新正在进行中,作为一个布尔返回标量。

y显示的数量adcTileyNCOUpdateBusy港口和范围从1到k,在那里k的最大数量是ADC瓷砖选择硬件板上可用。的射频接口参数设置的数量adcTileyNCOUpdateBusy港口。例如,如果您设置了射频接口参数ADC和DAC 2 x2射频接口块有一个输出端口,每ADC瓷砖。

请注意

这个端口总是设置为随着射频数据转换器块不支持模拟NCO混合器。金宝app

依赖关系

要启用这个端口,选择实时NCO港口ADC上节先进的选项卡。

数据类型:布尔

参数

全部展开

这个参数是只读的。

如何选择一个硬件板和配置参数,看看硬件实现面板

指定射频通道接口类型。

选择一组预定义的ADC和DAC的组合,设置这个参数ADC和DAC 1 x1射频接口,ADC和DAC 2 x2射频接口,ADC和DAC 4 x4射频接口,ADC和DAC 8×8射频接口,或ADC和DAC 16 x16射频接口。可用选项为这个参数变化按所选硬件板。选择所需数量的DAC或ADC组合,设置这个参数定制

例子:ADC和DAC 2 x2射频接口指定两个ADC和DAC射频通道接口。

指定数字接口类型。

  • 真正的——金宝app支持真实数据

  • I / Q——金宝app支持复杂的数据通过使用真实和虚构的港口

DAC

窗格的数量和dac的数量在每一个面板中DAC标签取决于所选择的硬件。上显示的瓷砖和dac块面具显示相应的瓷砖和dac所选硬件板上。例如,如果您选择Xilinx Zynq UltraScale + RFSoC ZCU111评价工具,DAC选项卡包含两个窗格(Tile1Tile2),每个窗格包含四个dac。ZCU111董事会,DAC1,DAC2,DAC3,DAC4Tile1对应于DAC 0, DAC 1, DAC 2,分别在228年DAC瓷砖和DAC 3。DAC5,DAC6,DAC7,DAC8Tile2对应于DAC 0, DAC 1, DAC 2,分别在229年DAC瓷砖和DAC 3。

瓷砖的选择和各自的dac是预定义的设置射频接口参数ADC和DAC 1 x1射频接口,ADC和DAC 2 x2射频接口,ADC和DAC 4 x4射频接口,ADC和DAC 8×8射频接口,或ADC和DAC 16 x16射频接口。您不能修改瓷砖和DAC选择当您选择这些预定义的选项。修改瓷砖和DAC选择,设置射频接口参数定制

选择该参数相同的参数值应用于所有选中的dac。

明确这个参数来指定不同的参数值为每个选定的dac。

依赖关系

要启用该参数,设置射频接口参数定制

指定采样率作为标量的范围是基于所选择的硬件。单位是每秒兆样本。

例如,如果您选择Xilinx Zynq UltraScale + RFSoC ZCU111评价工具,必须在采样率(500、6554)。

指定插值系数。

请注意

创1 Gen 2设备支持插值因素1,2,4,8。金宝app创3设备支持插值因素1,2,金宝app3,4,5,6、8、10、12、16、20、24岁和40。

指定数量的样品每个时钟周期。可用选项的数量样品每个时钟周期随所选硬件板和数字接口类型。

计算流数据块的宽度为16 x样品每个时钟周期

块计算流时钟频率采样率(议员)/插值模式(xN)x样品每个时钟周期

指定混合类型。

使用绕过,设置数字接口参数真正的

来选择,设置数字接口参数I / Q

这个参数是只读的。

使用真正的- >,设置数字接口参数真正的

使用I / Q - >真实,设置数字接口参数I / Q

指定混合器的频率。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型参数

作为一个指定区域的频率值有效行向量,dac的数量。

当你设置射频接口参数定制和明确的匹配所有dac的参数参数,必须是1。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型参数

指定区域作为一个阶段有效行向量,dac的数量。

当你设置射频接口参数定制和明确的匹配所有dac的参数参数,必须是1。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型参数

选择该参数将模拟sinc flat-output响应来自DAC输出响应。

ADC

窗格的数量和adc在每个面板的数量ADC标签取决于所选择的硬件。上显示的瓷砖和adc块面具显示相应的瓷砖和adc在选定的硬件。例如,如果您选择Xilinx Zynq UltraScale + RFSoC ZCU111评价工具,ADC选项卡包含四个窗格(Tile1,Tile2,Tile3,Tile4),每个窗格包含两个adc。ZCU111董事会,ADC1ADC2Tile1对应于ADC 0和ADC 1 224年ADC瓷砖,分别。ADC3ADC4Tile2对应于ADC 0和ADC 1 225年ADC瓷砖,分别。ADC5ADC6Tile3对应于ADC 0和ADC 1 226年ADC瓷砖,分别。ADC7ADC8Tile4对应于ADC 0和ADC 1 227年ADC瓷砖,分别。

瓷砖的选择和各自的adc是预定义的设置射频接口参数ADC和DAC 1 x1射频接口,ADC和DAC 2 x2射频接口,ADC和DAC 4 x4射频接口,ADC和DAC 8×8射频接口,或ADC和DAC 16 x16射频接口。您不能修改瓷砖和ADC选择当您选择这些预定义的选项。修改瓷砖和ADC选择,设置射频接口参数定制

选择该参数输出数据的帧样本。明确该参数作为标量输出数据。

选择该参数相同的参数值应用于所有选中的adc。

明确这个参数来指定不同的参数值为每个选定的adc。

依赖关系

要启用该参数,设置射频接口参数定制

指定采样率作为标量的范围是基于所选择的硬件。单位是每秒兆样本。

例如,如果您选择Xilinx Zynq UltraScale + RFSoC ZCU111评价工具,必须在采样率(1000、4096)。

指定大量毁灭的因素。

请注意

创1 Gen 2设备支持大量毁灭因素1,2,4,金宝app8。创3设备支持大量毁灭因素1,金宝app2,3,4,5,6、8、10、12、16、20、24岁和40。

指定数量的样品每个时钟周期。可用选项的数量样品每个时钟周期随所选硬件板和数字接口类型。

计算流数据块的宽度为:16 x样品每个时钟周期

块计算流时钟频率为:采样率(议员)/大量毁灭模式(xN)x样品每个时钟周期

指定混合类型。

使用绕过,设置数字接口参数真正的

来选择,设置数字接口参数I / Q

这个参数是只读的。

使用真正的- >,设置数字接口参数真正的

使用真正的- > I / Q,设置数字接口参数I / Q

指定混合器的频率。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型参数

指定数控振荡器(NCO)作为一个频率值有效行向量,是adc的数量。

当你设置射频接口参数定制和明确的所有adc的匹配参数参数,必须是1。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型参数

指定区域作为一个阶段有效行向量,是adc的数量。

当你设置射频接口参数定制和明确的所有adc的匹配参数参数,必须是1。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型参数

先进的

常见的参数

选择这个参数来启用MTS。

在Xilinx的一代射频数据转换器工具提供了同步时钟和ADC和DAC时钟射频数据转换器硬件IP。在MTS模式中,这些同步时钟依赖ADC和DAC采样率。因为,Xilinx射频数据转换器工具提供了一组固定的默认同步时钟在MTS模式只支持这些样本率:金宝app737.28,1474.56,1966.08,2457.6,2949.12,3072年,3932.16,4669.44,4915.2,5898.24,6144年

在MTS模式的更多信息,参见Zynq UltraScale + RFSoC射频数据转换器创1/2/3 / DFE LogiCORE IP产品指南(PG269)在Xilinx文档。

选择这个参数来启用外部锁相环(PLL)。

每个ADC和DAC瓷砖包含一个内部锁相环。这个内部锁相环一起孵蛋的实例提供了ADC和DAC的时钟为每个瓷砖按照ADC和DAC取样率。当您选择该参数时,内部锁相环禁用,时钟电路直接提供ADC和DAC时钟每瓦。Xilinx射频数据转换器工具只支持金宝app这些外部锁相环时钟频率:737.28,1474.56,1966.08,2048年,2457.6,2949.12,3072年,3194.88,3276.8,3686.4,3932.16,4096年,4423.68,4669.44,4915.2,5734.4,5898.24,6144年,6389.76,6400年,6553.6

DAC

选择要添加这个参数实时NCO DAC的港口。您可以使用这些端口来在运行时修改NCO频率和相位。

实时NCO端口上的更多信息,见Zynq UltraScale + RFSoC射频数据转换器创1/2/3 / DFE LogiCORE IP产品指南(PG269)在Xilinx文档。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型的参数DAC选项卡,

ADC

选择要添加这个参数实时NCO ADC的港口。您可以使用这些端口来在运行时修改NCO频率和相位。

实时NCO端口上的更多信息,见Zynq UltraScale + RFSoC射频数据转换器创1/2/3 / DFE LogiCORE IP产品指南(PG269)在Xilinx文档。

依赖关系

要启用该参数,设置数字接口参数I / Q混合类型的参数ADC选项卡,

选择要添加这个参数实时ADC的港口。选择该参数使阈值监测电路,比较了ADC采样数据与指定的阈值。

实时港口和阈值设置的更多信息,参见Zynq UltraScale + RFSoC射频数据转换器创1/2/3 / DFE LogiCORE IP产品指南(PG269)在Xilinx文档。

选择阈值模式第一阈值作为其中的一个选项。

  • 粘在——设置阈值状态信号当ADC采样数据超过了设置的阈值Threshold1参数。阈值状态信号仍然存在直到你设置PLEvent信号的adcxRealTimeCtrlIn输入总线端口

  • 粘在——设置阈值状态信号当ADC采样数据仍低于阈值,你设置的Threshold1参数,样品的数量你确定的样品数量(s)低于threshold1参数。阈值状态信号仍然存在直到你设置PLEvent信号的adcxRealTimeCtrlIn输入总线端口

  • 磁滞——设置阈值状态信号当ADC采样数据超过阈值。设置阈值状态信号当ADC采样数据仍低于低阈值的样本中指定样品数量(s)低于threshold1参数。

依赖关系

要启用该参数,选择实时的港口

指定第一阈值阈值。对于粘在阈值模式,这个值作为阈值。对于阈值下的粘性模式,这个值作为阈值越低。滞后阈值模式,指定阈值的格式(T较低的T),T较低的低阈值和吗T是上面的阈值。

依赖关系

要启用该参数,选择实时的港口

指定样本的数量低于第一阈值阈值。

依赖关系

要启用该参数,设置Threshold1模式参数粘在磁滞

选择阈值模式的第二阈值作为其中的一个选项。

  • 粘在——设置阈值状态信号当ADC采样数据超过了设置的阈值Threshold2参数。阈值状态信号仍然存在直到你设置PLEvent信号的adcxRealTimeCtrlIn输入总线端口

  • 粘在——设置阈值状态信号当ADC采样数据仍低于阈值,你设置的Threshold2参数,样品的数量你确定的样品数量(s)低于threshold2参数。阈值状态信号仍然存在直到你设置PLEvent信号的adcxRealTimeCtrlIn输入总线端口

  • 磁滞——设置阈值状态信号当ADC采样数据超过阈值。设置阈值状态信号当ADC采样数据仍低于低阈值的样本中指定样品数量(s)低于threshold2参数。

依赖关系

要启用该参数,选择实时的港口

为第二个指定阈值阈值。对于粘在阈值模式,这个值作为阈值。对于阈值下的粘性模式,这个值作为阈值越低。滞后阈值模式,指定阈值的格式(T较低的T),T较低的低阈值和吗T是上面的阈值。

依赖关系

要启用该参数,选择实时的港口

指定样本的数量低于阈值的第二阈值。

依赖关系

要启用该参数,设置Threshold2模式参数粘在磁滞

更多关于

全部展开

扩展功能

版本历史

介绍了R2020a

全部展开