色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

有限狀態機分割設計

冬至子 ? 來源:新芯設計 ? 作者:新芯設計 ? 2023-10-09 10:47 ? 次閱讀
//有限狀態機分割設計,其實質就是一個狀態機分割成多個狀態機,或者說多個
//狀態機的協同設計來實現一個較為復雜的狀態跳轉設計,例如說玩游戲的一個
//狀態跳轉,玩家 A 操作的時候是一種狀態,玩家 B 操作的時候又是另外的一
//種狀態。
`timescale 1ns / 1ps


//
// Company: 
// Engineer: 
//
// Create Date: 2018/11/02 10:14:11
// Design Name: 
// Module Name: FSM_div
// Project Name: 
// Target Devices: 
// Tool Versions: 
// Description: 
// 
// Dependencies: 
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
//


module FSM_div(
clk, X, rst, Z,state1,state2
);
    input clk, X, rst;
    output Z;
    parameter S0 = 2'b00, S1= 2'b01,
    S2 = 2'b10,SA = 2'b11, S3 = 2'b00, S4 = 2'b01,
    S5 = 2'b10,SB = 2'b11;
    output reg [1:0] state1,state2;
    reg [1:0] next_state1,next_state2;


    always @( posedge clk )begin
        if(rst) begin
            state1 <= S0;state2<=SB;end
        else begin
            state1 <= next_state1;
            state2 <= next_state2;end
            end


        always @(state1 or X) begin
        case(state1)
        S0:begin if(X) next_state1<=S1;
                  else next_state1<=S0;end
        S1:begin if(X) next_state1<=S1;
                  else next_state1<=S2;end
        S2:begin if(X) next_state1<=S1;
                  else next_state1<=SA;end
        SA:begin if(X)
                    begin
                        if(state2==S4 || state2==S5)
                        next_state1<=S1;
                        else next_state1<=SA;
                    end
                 else if(state2==S3)
                 next_state1<=S0;
                 else next_state1<=SA;
                 end
         endcase
         end
     always @(state1 or state2 or X) begin 
            case(state2)
            S3:begin if(X) next_state2<=S4;
                      else next_state2<=SB;end
            S4:begin if(X) next_state2<=SB;
                      else next_state2<=S5;end
            S5:begin if(X) next_state2<=SB;
                      else next_state2<=S3;end
            SB:begin if(!X)
                        begin
                            if(state1==S2)
                            next_state2<=S3;
                            else next_state2<=SB;end
                            else next_state2<=SB;
                        end
             endcase
             end
        assign Z = (state2 == S5)?1:0;
endmodule
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 有限狀態機
    +關注

    關注

    0

    文章

    52

    瀏覽量

    10323
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27529
  • fsm
    fsm
    +關注

    關注

    0

    文章

    35

    瀏覽量

    12822
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17158
收藏 人收藏

    評論

    相關推薦

    FPGA有限狀態機

    FPGA有限狀態機
    發表于 09-08 08:45

    有限狀態機有什么類型?

    在實際的應用中,根據有限狀態機是否使用輸入信號,設計人員經常將其分為Moore型有限狀態機和Mealy型有限狀態機兩種類型。
    發表于 04-06 09:00

    MOORE型有限狀態機的幾種設計方法是什么

    MOORE型有限狀態機的幾種設計方法是什么VHDL設計MOORE型有限狀態機時速度問題是什么
    發表于 05-07 06:01

    什么是有限狀態機

    在嵌入式,機器人領域,由于多的復雜邏輯狀態,我們編寫程序的時候不得不考慮很多種情況,容易造成功能間的沖突。有限狀態機(finite-state machine),簡稱狀態機,是一種表示有限
    發表于 12-20 06:51

    有限狀態機_FSM_的實現

    本文主要介紹了IP模塊的有限狀態機的實現。
    發表于 03-22 15:42 ?0次下載

    有限狀態機FSM在PLD中的實現分析

    本文通過舉例 利用VHDL 語言描述了不同模式的有限狀態機 分析了有限狀態機在 PLD 中綜合的特點 。
    發表于 03-22 15:41 ?3次下載

    有限狀態機的建模與優化設計

    本文提出一種優秀 、高效的 Verilog HDL 描述方式來進行有限狀態機設計 介紹了 有限狀態機的建模原則 并通過一個可綜合的實例 驗證了 該方法設計的有限狀態機在面積和功耗上的優勢。
    發表于 03-22 15:19 ?1次下載

    VHDL有限狀態機設計-ST

    EDA的有限狀態機,廣義而言是指只要涉及觸發器的電路,無論電路大小都可以歸結為狀態機有限狀態機設計在學習EDA時是很重要的一章。
    發表于 06-08 16:46 ?3次下載

    初學者對有限狀態機(FSM)的設計的認識

    有限狀態機(FSM)是一種常見的電路,由時序電路和組合電路組成。設計有限狀態機的第一步是確定采用Moore狀態機還是采用Mealy狀態機
    發表于 02-11 13:51 ?4297次閱讀
    初學者對<b class='flag-5'>有限狀態機</b>(FSM)的設計的認識

    如何使用FPGA實現序列檢測有限狀態機

    有限狀態機是絕大部分控制電路的核心結構, 是表示有限狀態以及在這些狀態之間轉移和動作等行為的數學模型。有限狀態機是指輸出取決于過去輸入部分
    發表于 11-04 17:17 ?12次下載
    如何使用FPGA實現序列檢測<b class='flag-5'>有限狀態機</b>

    基于事件驅動的有限狀態機介紹

    ? 一、介紹 EFSM(event finite state machine,事件驅動型有限狀態機),是一個基于事件驅動的有限狀態機,主要應用于嵌入式設備的軟件系統中。 EFSM的設計原則是:簡單
    的頭像 發表于 11-16 15:29 ?2349次閱讀

    如何以面向對象的思想設計有限狀態機

    有限狀態機又稱有限狀態自動機,簡稱狀態機,是表示有限狀態以及在這些
    發表于 02-07 11:23 ?4次下載
    如何以面向對象的思想設計<b class='flag-5'>有限狀態機</b>

    基于事件驅動的有限狀態機介紹

    EFSM(event finite state machine,事件驅動型有限狀態機),是一個基于事件驅動的有限狀態機,主要應用于嵌入式設備的軟件系統中。
    的頭像 發表于 02-11 10:17 ?1047次閱讀

    一個基于事件驅動的有限狀態機

    EFSM(event finite state machine,事件驅動型有限狀態機),是一個基于事件驅動的有限狀態機,主要應用于嵌入式設備的軟件系統中。 EFSM的設計原則是:簡單!EFSM的使用者只需要關心:
    的頭像 發表于 08-30 09:28 ?859次閱讀
    一個基于事件驅動的<b class='flag-5'>有限狀態機</b>

    基于有限狀態機的車身防盜報警的實現

    電子發燒友網站提供《基于有限狀態機的車身防盜報警的實現.pdf》資料免費下載
    發表于 10-26 09:48 ?0次下載
    基于<b class='flag-5'>有限狀態機</b>的車身防盜報警的實現
    主站蜘蛛池模板: 亚洲 中文 自拍 无码| 久久国产乱子伦免费精品| 999精品在线| 一手揉着乳头一手模仿抽插视频| 歪歪漫画羞羞漫画国产| 肉色无边(高h)| 秋霞电影院兔费理论观频84mb| 美女穿丝袜被狂躁动态图| 久久久无码精品亚洲欧美 | 丝袜美腿美女被狂躁在线观看| 飘雪在线观看免费完整版| 欧美精品九九99久久在免费线| 美女尿口羞羞视频| 免费女人光着全身网站| 牛牛免费视频| 欧美成人国产| 一个人免费播放高清在线观看| 亚洲 欧美 国产 综合 在线| 午夜AV亚洲一码二中文字幕青青 | 狠狠国产欧美在线视频| 国产亚洲精品精品精品| 国产网址在线观看| 黄色毛片a| 老师你奶真大下面水真多| 伦理片秋霞免费影院| 免费视频国产| 强伦姧久久久久久久久久| 日韩精品 电影一区 亚洲高清| 日日摸天天添天天添无码蜜臀| 肉肉描写很细致的黄文| 性xxx免费视频| 亚洲乱妇88网| 中文字幕在线观看国产| a三级黄色片| 青青草在现线免费观看| 日本污ww视频网站| 手机在线成人精品视频网| 亚洲精品国产乱码AV在线观看| 一本道中文无码亚洲| 99国产精品久久人妻无码| 扒开老师大腿猛进AAA片软件|