fpga中 要想写到地址的某一位 可以吗
3个回答
展开全部
不理解你的地址是什么概念,是一个储存器的地址总线还是说是其他什么
但不管什么,如果是HDL写的代码,都是一个可进行位操作的寄存器或者线(数组除外)
例如一个12位的寄存器 reg [11:0] Address;
假设初值为12'h123 = 12'b100_100_011
如果我想讲它的bit5 也就是1变为0,那么我可以
Address <= {Address[11:6],1'b0,Address[4:0]}; 大概就是这样,VHDL和Verilog差不多
但不管什么,如果是HDL写的代码,都是一个可进行位操作的寄存器或者线(数组除外)
例如一个12位的寄存器 reg [11:0] Address;
假设初值为12'h123 = 12'b100_100_011
如果我想讲它的bit5 也就是1变为0,那么我可以
Address <= {Address[11:6],1'b0,Address[4:0]}; 大概就是这样,VHDL和Verilog差不多
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完全可以,比如ADDRESS[X] <= 1'b1; , X是你想写的位的位号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询