微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请教一个寄存器的spec有点看不懂(已解决)

请教一个寄存器的spec有点看不懂(已解决)

时间:10-02 整理:3721RD 点击:






请问read/write操作为什么分firm ware 和 core两部分呢?



    firmware读写均可。core只读。有区别。需要区分~


    你说的没错,问题是由于我没有搞明白,哪部分算firmware那部分算是core, 就是说这些寄存器在我配置的时候,写testbench的时候,把他们看成是可以读写操作的,在core看来是只读操作是什么意思?就是处理器的processor不会去这些寄存器进行写操作,只会读他们的当前的值。

我理解可以看作工程模式(firmware)和一般模式(core)
因为firmware只针对设计人员,而core我认为是cpu等软件接口对该寄存器只能读取



    我是这样理解的。一般设计分硬件core和firmware两部分的。firmware主要用来控制流程啊啥的。或者配置一些寄存器,你这里列出来的这个寄存器,就由firware来写。硬件core可以读出来查看。不知道正确不?我是这样认为的。主要看看你的设计是不是有firmware和硬件core两部分。那个core是硬件core的意思么?还是在你那里有别的意思?



   exactly you are right. 呵呵。的确是这样的。谢谢啦, 用的这个IP很庞大,有core的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top