2019-07-15 20:55发布
asuyyy 发表于 2018-6-13 13:52 设置一个读指针,一个写指针,一个读信号,一个写信号。 然后来写信号时,把数据存入写指针对应的地址。然后写指针加1,达到地址极限后复位指针地址 如果来读信号,就把读指针对应的地址的数据取出来,然后读指针+1,达到地址极限后复位指针地址
asuyyy 发表于 2018-6-19 09:28 我的代码大概是这样的。 Write_en_posedge是写完了一次数据的上升沿。 每次写完就+1,因为我的Sram地址是0~255999,
最多设置5个标签!
然后来写信号时,把数据存入写指针对应的地址。然后写指针加1,达到地址极限后复位指针地址
如果来读信号,就把读指针对应的地址的数据取出来,然后读指针+1,达到地址极限后复位指针地址
中间自己加一个空信号满信号的判断就可以了。
最佳答案
谢谢,指针的话是只要用parameter定义一个地址大小,然后就可以了,还是要结合其他一些东西啊?
好的好的,非常感谢
一周热门 更多>