fpga中设计的寄存器组,可使CPU进行访问,但是如何改写寄存器的值呢?编译地址如何设定?超感谢
2个回答
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
51单片机中的工作寄存器是一种特殊的寄存器,它存储的数据可以在单片机的工作时钟周期内被修改。工作寄存器通常用于存储操作数、传输数据或执行其他常规操作。由于51单片机具有许多指令可以直接访问内部的工作寄存器,因此工作寄存器在单片机编程中具有重...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
你的系统是不是FPGA+单片机 ?你是需要外部的单片机访问FPGA中的寄存器吗?
更多追问追答
追问
不是单片机。是ARM。是需要ARM访问FPGA的寄存器
追答
你的意思是在FPGA里面自己定义的寄存器,这样很简单就可以和你的ARM进行数据交换啊,你可以采用串行数据向FPGA写数据,可以用SPI总线,这样最简单了。你在FPGA模块定义三根线,时钟,数据,使能。你ARM那边是主机模式,你FPGA是从机。然后你在你ARM里面写发送的程序,FPGA这边写接收的程序就可以了,我做过很多这种系统,很简单的 。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询