rdaddress变化都是基于rden==1'b1,而第一个rden==1'b1分支又把所有情况都包含了,后面的分支根本就进不去嘛!不是零才怪呢。
把你的流程说来听听,这些信号rden , rdclock 的时序是什么样子的。