当前位置:网站首页>RF analyzer demo setup
RF analyzer demo setup
2022-06-23 14:59:00 【Hua Weiyun】
RF Analyzer Demo build
First time editor 2022 year 6 month 22 Japan 08:52:36 Used as a process record file
Documents to read
- Basic concept and hardware architecture pg269-rf-data-converter_2.6 Add Baidu network disk link in the future
- The main reference tutorial RFAnalyzer-Tutorial
- SCGUI Use UG xtp517-zcu111-system-controller-c-2019-1
Software to download
- Development and utilization IDE Vivado 2020.1 Version above
- The software needed to configure the development board rdf0475-zcu111-system-controller-c-2019-1.zip
- RF_ANAlyzer Upper computer rf_analyzer_1.5
The hardware that needs to be prepared
Zynq UltraScale+ RFSoC ZCU111
XM500 Signal transfer card 
SMA Short wiring
USB A-micro Cable
12V 7.5A DC power supply
The development board will be equipped with , With a computer atx Power supply or sfx The power supply should also ok. Confirm the line sequence before power on
Feasible sequence of operation
1 Configure the clock on the board
For the configuration of the on-board clock, please refer to my other blogZCU111 Development board clock configuration
- decompression rdf0475-zcu111-system-controller-c-2019-1 Open after BoardUI.exe

- If you connect a board , You can select the serial number from the drop-down menu and click ok

- stay clocks Sets There are six positions in the interface that need to be configured

1、2 Is the direct write frequency value
3、4、5、6、7 You need to enter the absolute path of the configuration file . After the input file is configured successfully , The configured clock frequency will be displayed on the corresponding line .
If the configured clock frequency is not displayed, the configuration fails .
Under the software installation folder rdf0475-zcu111-system-controller-c-2019-1\zcu111_scui\BoardUI\tests\ZCU111\clockFiles There are three official configuration files in
The clock on the board can be configured to the frequency value shown in the following table . Configuration tutorial reference XTP518
| The clock | frequency /MHz |
|---|---|
| 1 | 300 |
| 2 | 156.25 |
| 3 | 156.25 |
| 4 | 122.88 |
| 5 | 122.88 |
| 6 | 122.88 |
| 7 | 122.88 |
There are two things to note here 2022 year 6 month 23 Japan 09:41:13
- The configuration method used is to use XLINX Official System Control GUI, For the required address, see ZCU111 Development board clock configuration , The clock configuration method is to use GUI Interface , Then enter the absolute path of the configuration file , But in fact, the software has a limit on the length of the input file path string . It is not clear what the limit is , But using the same configuration file , Absolute path long configuration will fail ( Try 3 Time ), Move the files to the root directory of the hard disk , Reconfiguration can be successful .
- The value of the clock configuration needs to be recorded , Because the clock generated at this time is used as a subsequent generation demo Of tile Of ref clk, So in Ip When generating, pay attention to modifying the corresponding parameters , otherwise RF DC The PLL will fail to start because the PLL cannot operate normally .
2 Create a new one demo Bitstream
Reference resources RFAnalyzer-Tutorial Of page18-21 Page operation , Here I encountered the following problems
- vivado Version issue for , To do this, you need VVD2018.3 Version above , What I use here is 2020.1, First use 18.1 No corresponding IP
- initialization IP Configuration problem of , The description given in the original text is Configure the IP as per your board requirement
But as a cute new , I don't know what I want to configure . Here first according to my own understanding , Configure any one , It is also possible to use the preset configuration .- A question , After selecting the chip model , Directly through IP CATALOG Generated , No constraint file specified . Limited by my current level , System generated XDC File contents Don't understand, . Later, we will find out how the actual hardware constraints are completed .
2022 year 6 month 22 Japan 11:41:21 The first generated bitstream can be downloaded , But eventually it started RFanalyzer when , Can't start ADDA, Prompt for PLL unlocked, The clock on the board is not configured properly . You need to study the clock tree on the board .
2022 year 6 month 22 Japan 18:09:07 The on-board clock has been reconfigured and the on-board clock has been reset IP Corresponding settings during initialization REFclk Value , To be able to start AD_DA, And make use of analyzer To operate
3 Download the bitstream to the development board
The development board I use is Zynq UltraScale+ RFSoC ZCU111 Assessment Kit
You can read about this development board first ug1271-zcu111-eval-bd This document , Learn how to use the development board , And the hardware resources on the board .
The development board needs to use DC12v Power supply , The original cable is 12V 7.5A 90W
Use USB Line link boards and computers , The board has been integrated JTAG Debug interface .
in addition to ,RFDC Of gui Use Gigabit Ethernet for communication configuration . So I also prepared a network cable , I don't know how to use it .
After connecting the board, you can download the bit stream for debugging .
of demo The bit stream generated in the sample , This bit stream already contains microblaze Soft core and RFDC_RDanalyze etc. PL Some required wiring information , It also encapsulates microBlaze The executable of . stay vivado Directly download the generated bitstream in , Or in analyzer You can download it from .
Please be sure to link analyzer Configure the clock file before , Otherwise, the communication may fail .
Plan for the next step
- be familiar with analyzer Various operations of . And then in demo Insert another... In the project of the sample microblaze Soft core development , Switch through simple logic to make use of the original analyzer And the newly implanted soft core API Cross validation of interfaces .
- Add some knowledge about RF communication system , Take a look at the whole RF Functions and functions of various components in the system .
- Learn how to configure the clock tree on the board
边栏推荐
- ts封装请求
- The well-known face search engine provokes public anger: just one photo will strip you of your pants in a few seconds
- ai智能机器人让我们工作省时省力
- Analysis and solution of connection failure caused by MySQL using replicationconnection
- [in depth understanding of tcapulusdb technology] tcapulusdb construction data
- Logistics trade related
- AI talk | data imbalance refinement instance segmentation
- Pyqt5 工具盒使用
- How does activity implement lifecycleowner?
- 建議自查!MySQL驅動Bug引發的事務不回滾問題,也許你正面臨該風險!
猜你喜欢

2021-05-08
Redis缓存三大异常的处理方案梳理总结
![[Level 2 warranty] which brand of Fortress machine is good for Level 2 warranty?](/img/84/4fa07c54786aaf423ca333ecde62f4.png)
[Level 2 warranty] which brand of Fortress machine is good for Level 2 warranty?

今年英语高考,CMU用重构预训练交出134高分,大幅超越GPT3

如何解决 Iterative 半监督训练 在 ASR 训练中难以落地的问题丨RTC Dev Meetup

Illustration of ONEFLOW's learning rate adjustment strategy

MySQL create and manage tables

【二级等保】过二级等保用哪个堡垒机品牌好?

从3开始,在业务系统中增加分页功能

WebService接口发布和调用
随机推荐
vim备份历史命令
AI intelligent robot saves us time and effort
An idea plug-in for automatically generating unit tests
系统设计与分析课程项目个人小结
Networknt:: JSON schema validator source code appreciation
What do you mean by waiting for insurance records? Where should I go for filing?
阿里 Seata 新版本终于解决了 TCC 模式的幂等、悬挂和空回滚问题
The second Tencent light · public welfare innovation challenge was launched, and the three competition topics focused on the social value of sustainable development
MySQL 创建和管理表
The well-known face search engine provokes public anger: just one photo will strip you of your pants in a few seconds
【深入理解TcaplusDB技术】TcaplusDB导入数据
Execute the sc.exe QC command to query some services. The data area passed to the system call is too small
【深入理解TcaplusDB技术】TcaplusDB业务数据备份
[datahub] LinkedIn datahub learning notes
【深入理解TcaplusDB技术】TcaplusDB构造数据
LEGO announces price increase, speculators are more excited
Logistics trade related
K8s-- deploy stand-alone MySQL and persist it
NFNet:NF-ResNet的延伸,不用BN的4096超大batch size训练 | 21年论文
How can genetic testing help patients fight disease?



