nios调试总是提示:Watchdog has expired. Target detached.附代码
在niosII cpu中加入cy7c68013a的控制器代码,代码是开发板上的例子:cy7c68013a控制代码:
module USB_CONTROL(u_ifclk, //
reset_n,
chipselect_n,
address,
redyfordata,
dataavailable,
endofpacket,
read_n,
read_data,
write_n,
write_data,
usb_ifclk,
usb_slrd_n,
usb_slwr_n,
usb_sloe_n,
usb_flaga,
usb_flagb,
usb_flagc,
usb_flagd,
usb_pkend,
usb_data,
usb_address);
//----------------------------------------------------------------
input u_ifclk;
input reset_n;
input chipselect_n;
input address;
output redyfordata;
output dataavailable;
output endofpacket;
input read_n;
output read_data;
input write_n;
input write_data;
output usb_ifclk;
output usb_slrd_n;
output usb_slwr_n;
output usb_sloe_n;
input usb_flaga;
input usb_flagb;
input usb_flagc;
inputusb_flagd;
output usb_pkend;
inoutusb_data;
output usb_address;
//----------------------------------------------------------------
assign usb_address = (!chipselect_n)?address:2'b11;
assign endofpacket=1'b0;
assign usb_pkend=1'b1;
assign usb_sloe_n=(address==2'b00)?chipselect_n:1'b1;
assign usb_slwr_n=((address==2'b10) && !chipselect_n)?write_n:1'b1;
assign usb_slrd_n=((address==2'b00) && !chipselect_n)?read_n:1'b1;
assign usb_ifclk = u_ifclk;
assign redyfordata=usb_flagc;
assign dataavailable=usb_flagb;
assign read_data= (address==2'b11)?{12'h0,usb_flagd,usb_flagc,usb_flagb,usb_flaga}:usb_data;
assign usb_data= (usb_slwr_n || !usb_slrd_n)?16'hzzzz:write_data;
endmodule
在nios系统加个模块如图:
出现:
nios调试的时候总是提示:Watchdog has expired. Target detached. 上面的这样配置nios接口对吗?在网上查询说因为某个语句或者某个IP核一直将AVALON总线占据着,并强制AVALON主端口一直挂起,请问怎样解决?
ffbiao 发表于 2012-9-26 17:13 static/image/common/back.gif
请大家帮忙看看出现什么问题,纠正一下,谢谢! 有人能帮忙解决一下问题吗?搞了很久都没有解决
页:
[1]