OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 18367|回复: 6

Verilog如何实现二维数组输出?

[复制链接]

7

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-1-24
在线时间
4 小时
发表于 2015-5-13 10:23:24 | 显示全部楼层 |阅读模式
5金钱
各位大哥,求教一下,Verilog如何实现二维数组输出。看过网上的例程,一般都是拆成一维数组输出的,但是如果数组有很多个元素,那么好像写起来很麻烦,请问有没有什么方法,可以实现。谢谢各位大哥
[mw_shl_code=c,true]module fsmc( input clk, inout [7:0] A, inout [15:0] D, input fsmc_nwe, input fsmc_noe, input fsmc_ne, output reg [15:0] word_data [7:0] ); reg [15:0] indata; //reg [15:0] word_data [7:0]; //写数据到fpga always@(negedge fsmc_nwe or posedge clk) begin if(fsmc_nwe==0) begin if(fsmc_ne==0) begin word_data[A]<=D; end end end[/mw_shl_code]
[mw_shl_code=c,true]reg [15:0] word_data [7:0]; fsmc U3( .clk(clk), .A(ADDR), .D(DATA), .fsmc_ne(fsmc_ne), .fsmc_nwe(fsmc_nwe), .fsmc_noe(fsmc_noe), .word_data(word_data) );[/mw_shl_code]


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2015-5-13 14:48:06 | 显示全部楼层
8位接口输出16位数据?
回复

使用道具 举报

7

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-1-24
在线时间
4 小时
 楼主| 发表于 2015-5-13 21:17:39 | 显示全部楼层
有8条地址线,16条数据线
回复

使用道具 举报

7

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-1-24
在线时间
4 小时
 楼主| 发表于 2015-5-13 21:26:31 | 显示全部楼层
在fpga中,我想在fsmc模块中用类似于c的那种u16 word_data【64】来存储stm32发过来的数据,其他模块word_data里面的数值。但是发现Verilog中好像没法输出类似于 [15:0]word_data[7:0]这种类似于数组的东西。
回复

使用道具 举报

7

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2014-1-24
在线时间
4 小时
 楼主| 发表于 2015-5-13 21:27:21 | 显示全部楼层
不好意思,其他模块读取word_data里面的数值
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-7-31
在线时间
5 小时
发表于 2017-7-31 10:29:01 | 显示全部楼层
请问这个问题你解决了么?我遇到了同样的问题。。
回复

使用道具 举报

6

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2016-10-25
在线时间
3 小时
发表于 2017-10-27 16:24:27 | 显示全部楼层
你是否有以下情况:
1.花了大量时间自学,学了一大堆,却不知道有没有用?!!
2.一点小问题就卡住学习进程,浪费了宝贵的学习时间?!!
2.能看懂别人的代码,到自己设计时却不知道先从哪里下手?!!
3.找不到工作,面试难?!!看别人有10K+薪水,而自己只有几K?!!
不要犹豫了,赶紧来报班培训吧,自学没个几年根本达不到就业水平,时间就是金钱,早掌握早赚钱。
明德扬专业FPGA培训,带你摆脱上面的三种情况,一对一辅导教学,您完全掌握了老师才开始下一个知识点的教学,不用担心大班教学跟不上其他学员进度,明德扬承诺能真正让你拥有独立完成任意FPGA项目的能力
就业班:10800
周末班:7999
网络班(线上真人教学):5999
20000以下找对手,欢迎对比,了解更多请Q我821219077,竭诚为您服务。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 00:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表