找回密码
 注册
关于网站域名变更的通知
查看: 314|回复: 1
打印 上一主题 下一主题

FPGA中自定义了一个FIFO有点问题怎么办?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-9-16 19:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
请教大神,我在FPGA中自定义了一个FIFO,一个RAM,两者都与DSP的总线XD(16位)相连,错误提示如下:
/ f+ U: b: A+ L& rError: The pin "XD[0]" has multiple drivers due to the non-tri-state driver "dataram:ram_hinbc2|altsyncram:altsyncram_component|altsyncram_lra1:auto_generated|q_a[13]"
; _% d" }, P" `: H9 f/ \一直到XD[15],都有同样的提示。
0 ~& c" `; h( N7 X1 u$ ~7 ~FIFO与RAM的片选地址并不相同,请问该如何处理,谢谢。% g" t5 J- D. H. x
如下:
) p  S2 F5 ^7 Jnewfifo fifo2_ARMtodsp(//FIFO COMPONET
& p2 b) }9 ?, T( u$ C$ z9 F        .aclr(FIFO2CLR),
2 [$ D+ `5 R4 d% A) P0 \5 B        .data(DATA),- U, ]$ ^: p* X+ K3 U9 L# Z
        .rdclk(XCLK_DSPOUT),+ y1 V. d) r( B0 y. s: y8 H
        .rdreq(FIFO2RD),
3 R+ f4 T6 @1 g  r+ w$ V$ z        .wrclk(FIFO_CLK),
- V* D  R- n9 A8 K- j7 w        .wrreq(FIFO2WR),( e' q- g# a) e: _) t5 {
        .q(XD),
8 L& h7 b' x* E, m0 d3 c, `        .rdusedw(FIFO2RDDW),
1 v0 w; f/ u2 C8 v( N- ~; w5 d        .wrusedw(FIFO2WRDW)( _3 w+ X9 N3 [! p
        );0 W* A( ?& j: x8 A- _
以上是FIFO的定义。/ h  B- m8 y7 y' N% ]( t7 K
dataram ram_hinab1(0 H. ]1 R' b# E( Y. x
        .address(add_hin),8 p5 M$ b6 }5 [
        .clken (cs_hinab1),
. j+ L  O1 o: j( z9 K6 o5 {. J6 G        .clock(XCLK_DSPOUT),
+ H: m7 O6 ~; V9 H        .data(RD_CNT_HINAB1),& y6 U0 @% M4 b* E& y5 q) b
        .wren(wr_hin),
9 w1 Z1 S& _  c        .q(XD)
. h) k5 P9 S1 r$ N9 H+ ]        );
" x9 `) @0 H) o1 P: x以上是RAM的定义。
! Z8 o" q, o7 l: a6 g两个模块都有.q(XD)。+ T5 d, T0 e- }1 i. l4 D/ m
请教大神,非常感谢!  X. @6 p2 V9 [6 H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-13 03:42 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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