fpga中 要想写到地址的某一位 可以吗

 我来答
long765long
2012-10-04 · 超过19用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:53.5万
展开全部
可以,一个比较简单的方式是,将数据总线的一个位直接置位即可。例如选中地址,直接在Data总线某位赋值 Data[指定位] <= 指定值,其他位硬件会保持原值不变。祝好~
林莫语
2012-09-27 · TA获得超过341个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:245万
展开全部
不理解你的地址是什么概念,是一个储存器的地址总线还是说是其他什么
但不管什么,如果是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差不多
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
请叫我准大师
2012-09-28 · 超过12用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:23.5万
展开全部
完全可以,比如ADDRESS[X] <= 1'b1; , X是你想写的位的位号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式