cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
arve9066
Adventurer
Adventurer
1,518 Views
Registered: ‎05-13-2016

ZCU111 RFSOC ADC S-parameter file port naming convention

Hi

I got access to the s parameters of the RFSOC. I have a couple of questions on the naming convention used to understand the file contents a little better. 

For example, if I open the file ADC_FFVG1517_package.s32p file it has the following designations for the ports 

! Port[1] = D1.929.ADC_VIN_I23_N_227
! Port[2] = D1.930.ADC_VIN_I23_P_227
! Port[3] = D1.927.ADC_VIN_I01_N_227
! Port[4] = D1.928.ADC_VIN_I01_P_227
! Port[5] = D1.921.ADC_VIN_I23_N_226
! Port[6] = D1.922.ADC_VIN_I23_P_226
! Port[7] = D1.919.ADC_VIN_I01_N_226
! Port[8] = D1.920.ADC_VIN_I01_P_226
! Port[9] = D1.913.ADC_VIN_I23_N_225
! Port[10] = D1.914.ADC_VIN_I23_P_225
! Port[11] = D1.911.ADC_VIN_I01_N_225
! Port[12] = D1.912.ADC_VIN_I01_P_225
! Port[13] = D1.905.ADC_VIN_I23_N_224
! Port[14] = D1.906.ADC_VIN_I23_P_224
! Port[15] = D1.903.ADC_VIN_I01_N_224
! Port[16] = D1.904.ADC_VIN_I01_P_224
! Port[17] = B1.Y1.ADC_VIN_I23_N_227
! Port[18] = B1.Y2.ADC_VIN_I23_P_227
! Port[19] = B1.AB1.ADC_VIN_I01_N_227
! Port[20] = B1.AB2.ADC_VIN_I01_P_227
! Port[21] = B1.AD1.ADC_VIN_I23_N_226
! Port[22] = B1.AD2.ADC_VIN_I23_P_226
! Port[23] = B1.AF1.ADC_VIN_I01_N_226
! Port[24] = B1.AF2.ADC_VIN_I01_P_226
! Port[25] = B1.AH1.ADC_VIN_I23_N_225
! Port[26] = B1.AH2.ADC_VIN_I23_P_225
! Port[27] = B1.AK1.ADC_VIN_I01_N_225
! Port[28] = B1.AK2.ADC_VIN_I01_P_225
! Port[29] = B1.AM1.ADC_VIN_I23_N_224
! Port[30] = B1.AM2.ADC_VIN_I23_P_224
! Port[31] = B1.AP1.ADC_VIN_I01_N_224
! Port[32] = B1.AP2.ADC_VIN_I01_P_224

I am trying to understand what is the input/output ports in here. Could you please give some clarity on this? 

Tags (2)
0 Kudos
17 Replies
arve9066
Adventurer
Adventurer
1,446 Views
Registered: ‎05-13-2016

@klumsde @zhendon Could you please respond to the query.
0 Kudos
klumsde
Moderator
Moderator
1,429 Views
Registered: ‎04-18-2011

What does it say in the readme that comes with these models? 

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
arve9066
Adventurer
Adventurer
1,419 Views
Registered: ‎05-13-2016

The readme file only mentions a very small description of what the file is, but does not mention what the ports are or anything else. (Copied below)

 

Touchstone FilesDescription
ADC_On_Die_Correlated_Model.s2pHardware correlated ADC on-die model
DAC_On_Die_Correlated_Model.s2pHardware correlated DAC on-die model
ADC_FFVE1156_Package.s48pFFVE1156 package model-ADC & ref clock channels for ZU25DR/ZU27DR/ZU28DR
DAC_FFVE1156_Package.s44pFFVE1156 package model-DAC & ref clock channels for ZU25DR/ZU27DR/ZU28DR
ADC_FFVG1517_Package.s32pFFVG1517 package model-ADC  channels for ZU25DR/ZU27DR/ZU28DR
ADC_clk_FFVG1517_Package.s16pFFVG1517 package model-ADC ref clock channels for ZU25DR/ZU27DR/ZU28DR
DAC_FFVG1517_Package.s32pFFVG1517 package model-DAC  channels for ZU25DR/ZU27DR/ZU28DR
DAC_clk_FFVG1517_Package.s8pFFVG1517 package model-DAC ref clock channels  for ZU25DR/ZU27DR/ZU28DR
ADC_full_FFVF1760_Package.s80p FFVF1760 package model-ADC & ref clock channels for ZU29DR
DAC_FFVF1760_Package.s64p FFVF1760 package model-DAC channels for ZU29DR
DAC_clk_FFVF1760_Package.s16p FFVF1760 package model-DAC ref clock channels for ZU29DR
Reference_CLK_Die.s2pADC and DAC reference clock die model

 

 

0 Kudos
zhendon
Community Manager
Community Manager
1,400 Views
Registered: ‎08-30-2011

Hi @arve9066 

S32 is the package s parameter file of adc input channel.

There are two ports for each channel. One for die and the other for ball.

for example,

Port[1] = D1.929.ADC_VIN_I23_N_227 means port of ADC23 on tile 227 N port on die

Port[17] = B1.Y1.ADC_VIN_I23_N_227  means the same channel but on ball. The package pin should be located on Y1

Thanks,

 


 

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
arve9066
Adventurer
Adventurer
1,307 Views
Registered: ‎05-13-2016

Thanks for the reply @zhendon 

Pardon my lack of understanding in the matter, could you please elaborate on what that actually means?

As in what does the transmission coefficient between the ball and the die actually correspond to i.e the s171 ? I am essentially trying to understand what the net input frequency response of each ADC channel is and the actual roll-off beyond 4GHz at the ADC input. What would be a good source for me to get hold of this information? 

0 Kudos
zhendon
Community Manager
Community Manager
1,285 Views
Registered: ‎08-30-2011

@arve9066 

Hello,

We have input bandwidth tested and the input frequency is sweeped from 550Mhz to 6Ghz. The test results can be found in the Char report.

Here is the link:https://www.xilinx.com/member/zuplus_rfsoc_char_reports.html#documents_gen1

You can find the information in the section " Analog Input Bandwidth Tests "

Hope this can help.

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 Kudos
maxplus
Newbie
Newbie
1,173 Views
Registered: ‎11-27-2019

I am looking for S-Parameter files and characterisation report mentioned in PG269 RF Data Converter.

I need the S-Parameter files to design the matching network between the Balun and ADC. I'll be using a RF simulator such as ADS or Microwave Office to simulate the matching network. 

Are the S-Parameter file for each ADC port, P and N?  If you have the simulation file, that would be appreciated. 

 

 

 

0 Kudos
zhendon
Community Manager
Community Manager
1,168 Views
Registered: ‎08-30-2011

Hi

https://www.xilinx.com/member/zuplus_rfsoc_char_reports.html#overview

you can find the model.

The package model are including all the ADC/DAC channels.

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 Kudos
maxplus
Newbie
Newbie
1,165 Views
Registered: ‎11-27-2019

Hello,

When I click on the link, I need to complete the form.  Who is the contact person?

0 Kudos
zhendon
Community Manager
Community Manager
1,161 Views
Registered: ‎08-30-2011

Hi Complete the form you will get access granted I think.
-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 Kudos
tkontogiorgis
Explorer
Explorer
734 Views
Registered: ‎09-10-2019

Hello @zhendon  and @klumsde ,

I would like to do a question please. Do S- parameters concern the whole RFSoc ADC-DAC tile (including NCO ,mixers etc) or only the ADC-DAC itself?

And also, whats the difference between On_Die_Correlated Model (2p) and DAC Package (32p) ?

Thanks,

Theo

0 Kudos
zhendon
Community Manager
Community Manager
687 Views
Registered: ‎08-30-2011

Hi @tkontogiorgis 

S- parameter here is only for SI simulation. It can help you achieve impedance matching along the trace to ADC input or DAC output. So it doesn't include anything inside ADC or DAC. 

Die correlated model is the model for die and 32p model is the model indicates the package which generally means the ball to die.

 

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
tkontogiorgis
Explorer
Explorer
672 Views
Registered: ‎09-10-2019

Hello @zhendon ,

Thanks for the answer. So these parameters cannot be useful in Modeling simulation ? (i.e. Simulink) ( Forgive me for my questions,i am not familiar with this field...) . Is there any way to simulate RFDC IP chain i.e. with Simulink?

Sincerely,

Theo

0 Kudos
zhendon
Community Manager
Community Manager
665 Views
Registered: ‎08-30-2011

Hi @tkontogiorgis 

No worries. :)

I get your point. It seems that you are asking for a Matlab model of DDC and DUC in ADC and DAC. But I am afraid that these models are not available to the public...

 

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
tkontogiorgis
Explorer
Explorer
657 Views
Registered: ‎09-10-2019

Hello @zhendon ,

Thanks for quick answering,

 Maybe DUC and DDC can be implemented with PG269 help. But are there any specs for mixer and NCO in some manual so that i can model them? 

Also, do Die correlated mode or 32p model  S-parameter include XM500 balun network behavior or just before the baluns (and pi attenuator? if i am not wrong) ?

Thanks again ,

Theo

0 Kudos
zhendon
Community Manager
Community Manager
637 Views
Registered: ‎08-30-2011

Hi @tkontogiorgis 

Sorry I am not very familiar with building models. Would you please let me know what information is needed for modeling NCO and mixer? I may help if the information is available.

ie correlated mode or 32p model  S-parameter don't include anything outside FPGA package. So XM500 board s-parameter is not included. 

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 Kudos
tkontogiorgis
Explorer
Explorer
617 Views
Registered: ‎09-10-2019

Hello @zhendon ,

Thanks for helping. About modeling NCO of IQ digital mixer , are there any parameter configurations ? (Accumulator bits, SFDR ,Frequency resolution). Additionally, is there any manual describing the blocks in the picture below?

RFblocks.PNG

Crossbar and Coarse delay are trivial. But what about the Output Filter? is it the sinc-inverse filter? Also, is the any possibility having Ideal DAC output Response in some-kind of data format?

Thanks for helping,

Best Regards ,

Theo