Xilinx开发板Si570频率配置步骤详解

xilinx大部分的开发板上都集成了si570时钟芯片,该时钟的性能指标比较好,可以满足大部分高速串行接口应用对于参考时钟的要求。同时该时钟还可以通过i2c接口配置其输出频率。
该专题详细介绍如何给xilinx 7系列以及ultrascale系列开发板上的si570重新配置频率。
xilinx 7 series开发板配置详细步骤 安装usb uart驱动
在silicon labs的官网上cp210x usb-to-uart bridge vcp drivers下载页面下载驱动。
下载完成后解压安装。
参考ug1033。
安装tera term软件
在tera term的下载页面下载软件。
下载完成后进行安装
安装完成后接好uart的cable,给fpga上电,就会自动扫描器件,在windowsàdevice manager中就出现了uart的信息。这个过程不需要提前向fpga中下载任何专门的程序。
向fpga加载kc705 si570 programming的bit文件
si570的配置接口为i2c,还是需要通过fpga间接下载,所以必须在fpga设计相应的逻辑。通过uart从外部接收指令,经fpga内部的逻辑控制连接si570的io引脚,以i2c的时序向si570中写命令。
以7系列中的kc705开发板为例,在xilinx官网上下载kc705 si570 programming的压缩包
压缩包中有很多bit文件,如图 6所示。
其中:
与fmc相关的文件暂时不关心。
set_xxx.xx_mhz_si570_0.bit的文件是fpga直接控制si570,将其配置到指定频率的程序,其中包含了大部分应用所需要的频率值。
freq_monitor.bit文件的作用只是配着debug_nets.ltx,对si570的输出频率进行监测。
freq_adjust.bit文件的作用可以读取和重新配置si570中所有寄存器的值,即可以将si570配置到任意频率的程序,该bit文件下载后首先将当前
si570芯片内部的寄存器信息读出来,通过串口发送到tera term,如图 7所示。
接着可以通过uart,按照指令的顺序配置si570中各个寄存器的值,简单演示步骤:
在图 7的基础上按下任意键,tera term有新的数据信息。
按照显示的信息提示,输入第一个需要配置寄存器的值。
将剩余的寄存器全部按照提示信息输入完成,系统显示新输入的寄存器值,同时提示按下w键将新的值写入si570。
系统自动更新si570,并显示更新成功。
此时回到vio中,si570的输出频率已经按照要求改变了。
使用vio probes检测si570输出频率
在下载上述bit文件的同时选择上配套的debug_nets.ltx文件。
下载完成之后点击add probes的按键,加入设置好的两个probes,分别是200mhz的clock和si570输出时钟的频率。
初始状态下显示200mhz时钟输出频率为2000,si570输出频率为15624。
当下载了set_311.040_mhz_si570_0.bit之后,再回到vio显示界面时,si570的输出频率已经更新了。
使用programmable oscillator calculator计算并配置其他频率
xilinx的工程中只提供了一些特殊频率的配置文件,如果想要将si570的输出修改成其他频率,就需要直接对si570的寄存器进行配置了。
silicon labs提供了一个计算不同输出频率对于寄存器值的软件progoscillatorswinstall.zip,下载完成后进行安装。
安装完成后打开软件,按照要求填写参数。设置好初始输出频率和期望输出频率,系统会自动给出相应寄存器的值。
按照计算出的寄存器值进行配置,
xilinx ultrascale series开发板配置详细步骤 ultrascale series的开发板与7 series的开发板不同,不需要再向fpga实现烧入程序,上电后自动启动system controller。
具体的操作方法是(以vcu108为例):连接好usb_uart的cable,上电后打开tera term,按下开发板上的复位按键,此时tera term就会收到system controller传来的数据,如图 21所示。
在ultrascale的开发板上集成的这个system controller,提供给客户一个通过uart直接进行菜单的选择,对板上可编程的配置部分进行配置的方法。例如需要修改si570的输出频率的整个过程如下所示。
输入选择的数字后需要按回车确认。
至此就配置完成了,ultrascale的配置相当简单,且不需要实现下载相关的bit文件。

无线充电方案市场前景分析
多媒体展厅中异形投影融合有哪些应用优势?
沃达丰新式无人机追踪和控制技术用以管制无人机
云办公成趋势,华为云桌面全方位保障企业安全
如何在OpticStudio中建模菲涅尔透镜
Xilinx开发板Si570频率配置步骤详解
干货满满 戴尔游匣G15是618最值得选的电竞神器!
一种基于Mailbox核间机制的多核处理系统
随着公众对VR的兴趣持续稳定增长 索尼将会推出新一代PSVR头显
腕带型人体传感器 拥有广阔应用前景
6家A股LED屏企2020年业绩预告
苹果、三星都在研发AR/VR头盔,究竟谁的技术会更超前
开关电源中MOS管栅极上拉电阻和下拉电阻的作用
应用材料公司展现加速创新、驱动长期盈利增长的独特能力
51单片机、AVR单片机和PIC单片机的IO口操作
可上下限温度的感温控制器电路图说明
压力变送器怎样选型
共享单车行业的兴衰史 或成互联网流量红利最后“风口”
光伏行业最新新闻:晶澳太阳告别纳斯达克借壳回A 国务院推动光伏+发展
到底什么是物联网