原创 自定义IP核无法工作

2010-1-29 16:31 1766 3 3 分类: MCU/ 嵌入式

在Xilinx Platform studio 11.3中,我在自己开发板上添加一个自定义的IP,除此之外没有添加任何IP。利用Bus2IP_Data的数据区点亮4个LED灯。


我的user_logic.v文件如下:
reg [0:1] led_i;
// --USER logic implementation added here
always @( posedge Bus2IP_Clk )
begin
if ( Bus2IP_Reset == 1 )
begin
led_i<=4'h0;
end
else
begin
if((Bus2IP_WrCE[0]==1))
begin led_i<=Bus2IP_Data[0:3];end
else
begin led_i<=4'h0; end
end
end
assign LED="led"_i;
C程序如下:
#include <mycore.h>
#include <xparameters.h>


main()

int i=0;
while(1)
{
 
MYCORE_mWriteReg(XPAR_MYCORE_0_BASEADDR,0,0xffffffff);
for(i=0;i<2000000;i++);
  }
}
但是当我下载到芯片上的时候,无法点亮LED灯,我在此之前曾添加一个GPIO外设IP核的时候,可以点亮LED灯,此实验的步骤和我以前的步骤完全一样,请问有人知道原因吗

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /3 下一条