我现在的设计存在一个跨时钟域的问题,准备用FIFO解决,但是不知道FIFO的深度该怎么设?FIFO输入频率156.25M,位宽1024,输出频率312.5M,位宽512
在使用vivado对ip使用ooc进行综合一直会报:[Timing 38-316] Clock period '20.000' specified during out-of-context synthesis of instance 'mb_system/mb_system/microblaze_0_local_memory/lmb_bram' at clock pin 'clka' is different from the actual clock period '10.000' this can lead to different synthesis results.我如何在ip生成过程给他们指定时钟频率呢?
vivado内如果我想操作fpga的配置flash,根据原理图却发现那几个管脚是配置管脚,无法绑定,有什么办法可以绑定呢?
如上图所示的X1Y8,生成一个IP那么这个是固定的,而我需要实例化4个,并且分别为x1y8 x1y12 x0y12和x0y16。如何可以我只添加一个ip实现?
我用IP核生成一个RAM,如果第一个if和第二个if语句的条件满足,当rd_add=“00010011”时令rwcmd1=‘0’,这样第一个if条件就不满足了,应该是读取的20个数据,但是我读取的却是21个数据,而且我的ceshi移交也是变化了21次,这是为什么????
我看数据手册fpga可以设置成1300M,而且IP核设置pll时也可以设置到1300M,但是下边又写最大402M的时钟给到芯片,这1300M是给谁的????
tx_done1是发送完成,cmd1是发送使能,rd_add是ram的读地址,我把rd_add限制在00000000到00010011一共20个数据的发送,但是会出现21个数据发送出来,这是为什么???