⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 child1.v

📁 这是著名的硬件调试工具debussy的教学说明
💻 V
字号:
// ************************************************************************// *  NOVAS SOFTWARE CONFIDENTIAL PROPRIETARY NOTE                        *// *                                                                      *// *  This software contains information confidential and proprietary     *// *  to Novas Software Inc. It shall not be reproduced in whole          *// *  or in part or transferred to other documents, or disclosed          *// *  to third parties, or used for any purpose other than that           *// *  for which it was obtained, without the prior written consent        *// *  of Novas Software Inc.                                              *// *  (c) 1996, 1997, 1998 Novas Software Inc.                            *// *  All rights reserved                                                 *// *                                                                      *// ************************************************************************ `timescale 1 ns / 1nsmodule fsm_child1( Clock, Reset, ThreeOnly,StartFSM1,        En_A, En_B, En_C, En_D);        parameter ST_A=0,ST_B=1,ST_C=2,ST_D=3;  // FSM1	input Clock, Reset,ThreeOnly,StartFSM1;	output En_A, En_B, En_C, En_D;	reg En_A, En_B, En_C, En_D;        reg [1:0] CurrStateFSM1, NextStateFSM1;	   //------   // FSM1   //------   always @(StartFSM1 or ThreeOnly or CurrStateFSM1)     begin: FSM1_COMB       En_A = 0;       En_B = 0;       En_C = 0;       En_D = 0;       case (CurrStateFSM1)          ST_A :  if (StartFSM1)                    begin                      En_A = 1;                      NextStateFSM1 = ST_B;                    end                  else                     NextStateFSM1 = ST_A;          ST_B :  begin                    En_B = 1;                    NextStateFSM1 = ST_C;                  end          ST_C :  begin                    En_C = 1;                    if (ThreeOnly)                      NextStateFSM1 = ST_A;                    else                       NextStateFSM1 = ST_D;                  end          ST_D :  begin                    En_D = 1;                    NextStateFSM1 = ST_A;                  end          default :  NextStateFSM1 = ST_A;       endcase     end   always @(posedge Clock)     begin: FSM1_SEQ       if (Reset)         CurrStateFSM1 = ST_A;       else         CurrStateFSM1 = NextStateFSM1;     endendmodule

⌨️ 快捷键说明

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