- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Chipscope: Board does not show any waveform
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
02-17-2011 03:00 AM
Hello everyone,
I designed a scrambler that works for IEEE 802.11a and IEEE 802.16a PHY standards. I verified the design in iSIM.
I need to see the scrambled output waveform from spartan 3 FPGA starter kit by supplying 64 bits of input.
I used both coregen and coreinsert flows for chipscope. But when i click on 'trigger immediate', the board shows constant levels on input and output.
I have used ICON core with two control ports, ILA core with one trigger port of 6 bits width(for 5 inputs and one output) and VIO core with 4 SYNC_OUT output signals and one SYNC_IN input signal.
I have instantiated these cores as it was directed in the chipscope tutorials.
Following is the core instantiation part.
wire [35:0] CONTROL0; //ICON interface
wire [35:0] CONTROL1; //ICON interface
wire [7:0] TRIG0; //ILA interface
wire [3 : 0] SYNC_OUT; //VIO interface
wire [0 : 0] SYNC_IN; //VIO interface
assign SYNC_OUT[0] = en_i; //VIO interface
assign SYNC_OUT[1] = rst_i; //VIO interface
assign SYNC_OUT[2] = wifi_nwimax_i; //VIO interface
assign SYNC_OUT[3] = data_i; //VIO interface
assign SYNC_IN = data_o; //VIO interface
assign TRIG0 = {data_o, clk_i, rst_i, wifi_nwimax_i, data_i, en_i}; //ILA interface
uni_scrambler scrambler (.clk_i(clk_i),
.en_i(en_i),
.rst_i(rst_i),
.wifi_nwimax_i(wifi_nwimax_i),
.data_i(data_i),
.data_o(data_o));
//------------------------------------------------
// ICON core instance
//------------------------------------------------
chipscope_icon i_icon (.CONTROL0(CONTROL0), .CONTROL1(CONTROL1));
//------------------------------------------------
// VIO core instance
//------------------------------------------------
chipscope_vio i_vio (.CONTROL(CONTROL0), .CLK(clk_i), .SYNC_IN(SYNC_IN),
.SYNC_OUT(SYNC_OUT));
//------------------------------------------------
// ILA core instance
//------------------------------------------------
chipscope_ila i_ila (.CONTROL(CONTROL1), .CLK(clk_i), .TRIG0(TRIG0));
endmodule
Following is the screen shot.
My query is how to apply 64(or any length>1) bits of data in same window to the input port?
Any help regarding this is appreciated.
Regards.
Devashish Raval.
Solved! Go to Solution.
Re: Chipscope: Board does not show any waveform
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
02-27-2011 09:59 PM
Solved it.
Just needed to reset the design.
Re: Chipscope: Board does not show any waveform
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
04-05-2012 12:41 PM
Hi,
I have the same problem in waveform, just show an constant value. Can you post the solution please? Or send me an email.
Thank you very much.











