当前位置:网站首页>RF analyzer demo setup
RF analyzer demo setup
2022-06-23 11:28: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
边栏推荐
- 六张图详解LinkedList 源码解析
- 如何用 Redis 实现一个分布式锁
- 64路电话+2路千兆以太网64路PCM电话光端机语音电话转光纤
- 电容参数哪里找!?
- 你真的理解LDO的輸出電容嗎!?
- DevEco Device Tool 助力OpenHarmony设备开发
- UWA new | real person real machine test new overseas model zone
- 最简单DIY串口蓝牙硬件实现方案
- Numbers that only appear once < difficulty coefficient > & Yang Hui triangle < difficulty coefficient >
- Economic common sense
猜你喜欢

最简单DIY基于51单片机、PCA9685、IIC、云台的舵机集群控制程序

Win10 Microsoft input method (Microsoft Pinyin) does not display the word selection column (unable to select words) solution

Tamidog | analysis of investor types and enterprise investment types

智慧园区效果不满意?请收下ThingJS这份秘籍

最简单DIY基于STM32的远程控制电脑系统②(无线遥杆+按键控制)

Whether Changan Lumin has the ability to become a broken product in the micro electricity market

Win10 wireless network. If the system cannot search WLAN, the solution (and VMnet1, 8)

Installation and use of binabsinspector, an open source binary file static vulnerability analysis tool

Esp32-cam, esp8266, WiFi, Bluetooth, MCU, hotspot create embedded DNS server

Vone新闻 | 旺链科技赋能众享链网自组织管理,打造企业级联盟DAO
随机推荐
最简单DIY基于蓝牙、51单片机和舵机的钢铁爱国者机关枪控制器
一般的理财产品期限是几天啊?
Not satisfied with the effect of the smart park? Please accept this secret script of thingjs
A child process is created in the program, and then the parent and child processes run independently. The parent process reads lowercase letters on the standard input device and writes them to the pip
Vone news | wanglian technology empowers the public to enjoy the self-organization management of the chain network, creating an enterprise level alliance Dao
Installation and use of binabsinspector, an open source binary file static vulnerability analysis tool
你真的理解LDO的輸出電容嗎!?
哪个券商公司开户是最靠谱安全的
智慧园区效果不满意?请收下ThingJS这份秘籍
中国十大券商有哪些?手机开户安全么?
手机开户哪个证券公司佣金最低?现在网上开户安全么?
Is the online security of securities account opening high
64路电话+2路千兆以太网64路PCM电话光端机语音电话转光纤
ESP32-CAM高性价比温湿度监控系统配网与上网方案设计与实现
过采样系列一:采样定理与过采样率
Analysis of LinkedList source code
如何使用笔记软件 FlowUs、Notion 进行间隔重复?基于公式模版
quarkus+saas多租户动态数据源切换实现简单完美
【云驻共创】无码时代,软件开发如何走向每个人?
KDD 2022 | 基于分层图扩散学习的癫痫波预测



