1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我正在尝试更改kintex板上Si570的时钟值。为此我将Si570寄存器从7更新到12.我的旧值是01,C2,BC,4C,7D,65 ......新值。
.. 0F,55,33,50,CC,6D ...... 但是在更新之后(使用w保存)我收到消息,如“从缓冲区读取数据......”(见下文.. tera max log)。它显示旧值,意味着它似乎没有更新值。所以 ,请帮我解决这个问题。 //////////////////////////////// Tera Max log /////////////// /////////////////////////////////// ************************************************** ************************************************** ************** KC705 - Si570_0 ********************************* ************************************************** ******************************* 当前si570寄存器07 = 0x01Current si570寄存器08 = 0xC2Current si570寄存器09 = 0xBCCurrent si570寄存器10 = 0x4CCurrent si570寄存器11 = 0x7DCurrent si570寄存器12 = 0x65Press w至WRITE si570与这些valuesor任何其他键输入新valuesq 设置si570寄存器07(当前编辑:0×01)> 0x0fSet si570寄存器08(当前编辑:为0xC2)> 0x55Set si570寄存器09(当前编辑:0xBC)> 0x33Set si570寄存器10(当前编辑:0x4C)> 0x52Set si570寄存器11(电流 编辑:0x7D)> 0x30Set si570寄存器12(当前编辑:0x65)中> 0x1cCurrent si570寄存器07 = 0x0FCurrent si570寄存器08 = 0x55Current si570寄存器09 = 0x33Current si570寄存器10 = 0x52Current si570寄存器11 = 0x30Current si570寄存器12 = 0x1CPress w至WRITE si570与这些valuesor任何其他键从Si570ReadBuffer进入新valueswWROTE si570寄存器07 = 0x0FWROTE si570寄存器08 = 0x55WROTE si570寄存器09 = 0x33WROTE si570寄存器10 = 0x52WROTE si570寄存器11 = 0x30WROTE si570寄存器12 = 0x1CReading数据[00] = 01ReadBuffer [ 01] = C2ReadBuffer [02] = BCReadBuffer [03] = 4CReadBuffer [04] = 7DReadBuffer [05] = 65Si570更新 //////////////////////////////// Tera Max log /////////////// /////////////////////////////////// 我也通过SW7重置尝试了多次。谢谢 |
|
相关推荐
3个回答
|
|
@hemal_shahhemal您尝试设置的新频率是多少?
另外,您是否从SiLabs可编程振荡器计算器工具中获得了这些寄存器配置? 我希望你跟着XTP204编程Si570 http://www.xilinx.com/support/answers/52659.html -------------------------------------------------- -------------------------------------------------- ----------------没有一个愚蠢的问题。 随意问,但快速搜索,以确保它还没有得到解答。 保持对话,获得Kudos和Accept Solution。 -------------------------------------------------- -------------------------------------------------- ------------------- |
|
|
|
@gnarahar我正在尝试设置频率20.00002Mhz(1PPM加20MHz),因为我使用相同的文件。并且值由SiLabs可编程振荡器计算器生成。
|
|
|
|
旧值用寄存器00到05显示。我看到寄存器07到12用新值更新。
您可以通过探测电路板上的时钟来确认频率更新吗?有关ppm的精度,请查看Si570的数据表.https://www.silabs.com/Support%20Documents/TechnicalDocs/si570.pdf -------------------------------------------------- ----------------------------别忘了回复,给予kudo并接受为解决方案--------- -------------------------------------------------- ------------------- |
|
|
|
只有小组成员才能发言,加入小组>>
2420 浏览 7 评论
2823 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2461 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1170浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
585浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
451浏览 1评论
2005浏览 0评论
729浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 14:03 , Processed in 1.423974 second(s), Total 48, Slave 42 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号