永发信息网

请教Verilog 中memory 型数据的问题

答案:4  悬赏:60  手机版
解决时间 2021-03-02 04:17
请教Verilog 中memory 型数据的问题

在Verilog中定义一个memory型的数据,如:

reg [7:0] mem1[255:0]
如果想引用其中第七行第八列元素应如何引用:reg[6][7]怎么不对的?请各位大虾指教一下。
最佳答案
恩,楼上的都不对。
首先你要明确mem1不是一个二维数组,它是一维的。reg表示mem1中的元素都是寄存器类型,reg后面的[7:0]表示的是mem1每个数组的元素的位宽是8bit。

如果想表示mem1数组的第A个元素的第B到第C位的内容,可表示如下
mem1[A][B:C]

凭记忆写的,大致如上,你可以查阅verilog相关书籍的语法部分验证一下~
全部回答
1.目的:rtl code or simulation testbench? 2.如果是rtl code ,与该memory相连的应该使用寄存器,然后在不同的时间段给该寄存器赋值 3.如果是simulation testbench,你的赋值没有时序的概念 应该把赋值写到 initial块里面 如: initial begin... end 4 memory是有自己的总线的,一般有cen wen data_in addr这几个信号 通过这4个信号的固定的总线操作写进对应的memory里面去
mem1[6][7]
应该是 mem[6][7]吧,reg是类型。 这个mem是一维压缩数组,mem[6][7]表示第7个元素的第8位,只是一位。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
歌词最后一句是不知道自己还能走多远的歌叫什
王者荣誉怎么让英雄像lol一样跳舞
李克勤的歌曲中难度最大的是哪一首
我是一名准高二生,学美术,平时上晚修第一节
什么叫做健康保险?健康保险的含义是什么?
为什么人是群居性动物?
S209/昭待高速公路(路口)地址在什么地方,想
焊接作业个人防护措施有哪些
特种兵王孤身闯匪巢 黑帮女头目看呆了这是什
花菜怎么做好吃 百变花菜的6种做法
cma考试有时间限制吗?
冒险岛的志伟在哪个旅游区
学钢琴,架子鼓和吉他,哪个最快?
第一次谈恋爱发小红包被退是什么意思
我想买一台u段一拖二的动圈无线话筒(国产进
推荐资讯
大脸团团儿童游泳吧地址有知道的么?有点事想
学长 您知道华电计算机研究生就业怎么样吗
怎样提高羽毛球的速度?
狂赌之渊动漫多久更一次,具体时间。
男,20岁。劳动时出现胸部闷痛,多次晕倒,数
(1—百分之25)除以(1+4分之1)
一学生在图书馆查阅英文历史资料时,发现一个
高频变压器和低频变压器的区别
已知oc等于2ao三角BOC等于十四平方厘米,求梯
船用柴油机构造
【4343】34343-34343
铁岭县公安局交警大队地址在什么地方,想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?