m511.v

来自「M序列编码」· Verilog 代码 · 共 69 行

V
69
字号
//module fen(reset,f,f4t,f5t);
module m511(reset,f,f4t,f5t);

    input reset;
    input f;
    output f4t;
    output f5t;

    reg f4t;
    reg f5t;
    reg[16:0] i;
    reg[16:0] j;
    reg[512:0] m1;
    
   /* always //@(posedge f )
  	 
	   begin
	   	 
      f4t<=f; //out=~out
	   end
*/   
/*always //@(posedge f )
  	 
	   begin
	   	 
      f5t<=f; //out=~out
	   end
 */

always @(posedge f )
   if(reset)     //reset=0,run
      begin
	   f4t<=0; //out=0
	   i<=0;   // i reset
	   end
	 else
	   begin
	   	 if(i==1)//255
		    begin
		      i<=0;
		      f4t<=~f4t; //out=~out
            end
         else
		  begin
		    i<=i+1;  //fenpin ratio
         // for(j=0;j<100;j=j+1);
          end
	   end

  always @(posedge f)
        if(i<4)
	     begin
	     f5t<=m1(j);
		 end
	   else
	     begin
	       i<=0;
            if(j<512)
		     begin
			  j<=j+1;
              end
            else
              begin    
             j<=0;
	         end
         end
	
      endmodule

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?