在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 800|回复: 6

[求助] 求助大神们一个问题!

[复制链接]
发表于 2023-7-8 17:54:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在net中的模块连接:


psram_model u_psram_model(
                              .xCLK    (GPIO_L[1]                                             ),
                              .xCEn    (GPIO_L[0]                                             ),
                              .xRESETn (1'b1                                                  ),
                              .xDQSDM  (GPIO[22]                                              ),
                              .xDQ     ({GPIO[1],GPIO[2],GPIO[7],GPIO[8],GPIO[4],GPIO[21:19]} )
                             );

在另一个文件中想带着前面的宏,所以写成:

u_psram_chk_model(               
                    .psram_xDQ(`VTB_TOP_PATH.{GPIO[1],GPIO[2],GPIO[7],GPIO[8],GPIO[4],GPIO[21:19]})

但是一直报编译的错,请问有人知道应该怎么更改吗?

发表于 2023-7-8 18:44:03 | 显示全部楼层
问题描述再清晰一些呢
抱什么错误
 楼主| 发表于 2023-7-8 18:46:04 | 显示全部楼层


yanglewen 发表于 2023-7-8 18:44
问题描述再清晰一些呢
抱什么错误


就是:

u_psram_chk_model(               
                    .psram_xDQ(`VTB_TOP_PATH.{GPIO[1],GPIO[2],GPIO[7],GPIO[8],GPIO[4],GPIO[21:19]})
这句话给我报了编译的错,他和我上面net文件中相比,只是多了前面的宏`VTB_TOP_PATH
发表于 2023-7-8 18:59:19 | 显示全部楼层
‘VTB_TOP_PATH 是一个路径是吧? 路径后面的 {} 是一个操作符,这个{}的结果是一个数值。 我理解这样确实语法不允许,路径最终点应该是一个信号吧?
 楼主| 发表于 2023-7-8 19:31:38 | 显示全部楼层


yanglewen 发表于 2023-7-8 18:59
‘VTB_TOP_PATH 是一个路径是吧? 路径后面的 {} 是一个操作符,这个{}的结果是一个数值。 我理解这样确实 ...


对的对的,是一个路径,那应该怎么更改啊请问。

因为要带前面的路径,其他信号写的是这样:

.psram_xclk(`VTB_TOP_PATH.GPIO_L[1]),
.psram_xDQSDM(`VTB_TOP_PATH.GPIO[22]),

不会报错,就是这个含多个元素的不知道怎么改
发表于 2023-7-8 19:57:42 | 显示全部楼层
assign tmp_signal = {GPIO[1], GPIO[2], GPIO[7], GPIO[8], GPIO[4], GPIO[21:19]};
然后.xDQ (`VTB_TOP_PATH.tmp_signal )

或者
.xDQ ({`VTB_TOP_PATH.GPIO[1], `VTB_TOP_PATH.GPIO[2], `VTB_TOP_PATH.GPIO[7], `VTB_TOP_PATH.GPIO[8], `VTB_TOP_PATH.GPIO[4], `VTB_TOP_PATH.GPIO[21:19]})
 楼主| 发表于 2023-7-10 09:50:12 | 显示全部楼层


yanglewen 发表于 2023-7-8 19:57
assign tmp_signal = {GPIO[1], GPIO[2], GPIO[7], GPIO[8], GPIO[4], GPIO[21:19]};
然后.xDQ (`VTB_TOP_ ...


OK我试下,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 05:55 , Processed in 0.019599 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表