此FSM设计的任何想法!!!!!!

E

EEEngineer

Guest
您好,这里是我希望做的0和1的输入位流。那一刻我看到'01'我需要跳(或跳过)下输入45位和检查,未来3位'1'。如果是的话,我需要打印的“成功”的消息。任何人都可以请告诉我,如果它有可能为我跳(或跳过)45位和检查下3位..我试着用用Verilog#45和等待(45)的职能,但doesnt工作....还是我需要通过位逐位移动,直到我达到45倍的3位。例如:考虑一个示例位流:00011 01 000101 00000000000000000000000000000001 1110001 1 1 1 经过前01“,45位应跳过检查48,49和'1'第50位。如果是的话“成功”的消息被打印其他“错误”Thanx,等待... ...
 
定义一个计数器,计数下降至44时,输出等于0,那么....
 
您使用的是什么语言?在VHDL我将创建一个3状态FSM用一个典型的FSM格式。第一个国家将是确定的“01”的格局。第二个国家将启动计数器将计数的位数跳过。第三个状态将是比较/捕捉以下位。整个FSM需要在输入码流时钟与同步进行。
 
在我的角度来看,使用计数器是一个不错的选择!如何实现FSM取决于您favariate。最重要的是FSM必须同步输入比特流。
 

Welcome to EDABoard.com

Sponsor

Back
Top