本想将CLK信号分频1/256,然后去让一个LED等闪烁。可是示波器测出来的记过是只分频到了1/2。 随便将count的哪一位赋给ledr都是一样的。ISE的综合报告上已经显示出有一个8位的计数器了。 器件是XC9572XL。
相当困惑,哪位朋友遇到过类似问题,指点一下!!
module pcicfg72(pclk,rst,ledr); input pclk; input rst; output ledr; wire clk; wire n_rst; reg ledr; reg[7:0] count;
always @(posedge clk) if(~n_rst) count <= 8'b00000000; else begin count <= count + 8'b00000001; ledr <= count[7]; end IBUF IBUF_inst( .O(n_rst), .I(rst) ); BUFG BUFG_inst( .O(clk), .I(pclk) ); //Clock buffer input endmodule |