FPGA控制锁相环HMC704

2019-07-15 22:25发布

各位大侠我用FPGA控制HMC704锁相环芯片,时序部分已经搞定了,但是不清楚怎么对芯片进行初始化呢?704有8个寄存器上电需要初始化,初始化后要更新频点时只需要根据计算结果更新其中的两个就够了,我想问问FPGA怎么区分何时是初始化何时是仅需要更新两个寄存器呢?状态图该怎么弄?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
jianfeii
1楼-- · 2019-07-16 02:50
SPI的操作说明里面应该有控制信号的说明吧?
80238023
2楼-- · 2019-07-16 05:35
我的意思是寄存器一共8个寄存器需要设置,初始化完成后,再次更新频点时只需要更新其中两个寄存器,我8个寄存器的初始值怎么保存呢?是把每一个定义成parameter呢?还是定义成其他的
益达的甜
3楼-- · 2019-07-16 07:31
80238023 发表于 2016-9-7 22:05
我的意思是寄存器一共8个寄存器需要设置,初始化完成后,再次更新频点时只需要更新其中两个寄存器,我8个寄存器的初始值怎么保存呢?是把每一个定义成parameter呢?还是定义成其他的

其实都可以吧,最简单的事定义为parameter,
zhou_1313
4楼-- · 2019-07-16 08:48
我正好也在用HMC704,方便把你的程序发出来看看吗
sun64541115
5楼-- · 2019-07-16 09:09
 精彩回答 2  元偷偷看……
zhou_1313
6楼-- · 2019-07-16 13:30
这位用HMC704的大大,你在设置锁定输出的频率时用的控制字是哪几位啊,为什么我的锁定频率不对,我算出Nint=70,
但下面我写的代码输出频率不对
data_send<={23'b0_100011_0000000000000000,i_inte_704,1'b0};    //(---> Nint = 704的数据控制

一周热门 更多>