欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

3天內不再提示

有限狀態(tài)機分割設計

冬至子 ? 來源:新芯設計 ? 作者:新芯設計 ? 2023-10-09 10:47 ? 次閱讀
//有限狀態(tài)機分割設計,其實質就是一個狀態(tài)機分割成多個狀態(tài)機,或者說多個
//狀態(tài)機的協(xié)同設計來實現(xiàn)一個較為復雜的狀態(tài)跳轉設計,例如說玩游戲的一個
//狀態(tài)跳轉,玩家 A 操作的時候是一種狀態(tài),玩家 B 操作的時候又是另外的一
//種狀態(tài)。
`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
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 有限狀態(tài)機

    關注

    0

    文章

    52

    瀏覽量

    10379
  • 狀態(tài)機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27671
  • fsm
    fsm
    +關注

    關注

    0

    文章

    35

    瀏覽量

    12846
  • CLK
    CLK
    +關注

    關注

    0

    文章

    127

    瀏覽量

    17239
收藏 人收藏

    評論

    相關推薦

    FPGA有限狀態(tài)機

    FPGA有限狀態(tài)機
    發(fā)表于 09-08 08:45

    有限狀態(tài)機有什么類型?

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

    MOORE型有限狀態(tài)機的幾種設計方法是什么

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

    什么是有限狀態(tài)機

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

    有限狀態(tài)機_FSM_的實現(xiàn)

    本文主要介紹了IP模塊的有限狀態(tài)機的實現(xiàn)。
    發(fā)表于 03-22 15:42 ?0次下載

    有限狀態(tài)機FSM在PLD中的實現(xiàn)分析

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

    有限狀態(tài)機的建模與優(yōu)化設計

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

    VHDL有限狀態(tài)機設計-ST

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

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

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

    如何使用FPGA實現(xiàn)序列檢測有限狀態(tài)機

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

    基于事件驅動的有限狀態(tài)機介紹

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

    如何以面向對象的思想設計有限狀態(tài)機

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

    基于事件驅動的有限狀態(tài)機介紹

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

    一個基于事件驅動的有限狀態(tài)機

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

    基于有限狀態(tài)機的車身防盜報警的實現(xiàn)

    電子發(fā)燒友網站提供《基于有限狀態(tài)機的車身防盜報警的實現(xiàn).pdf》資料免費下載
    發(fā)表于 10-26 09:48 ?0次下載
    基于<b class='flag-5'>有限狀態(tài)機</b>的車身防盜報警的實現(xiàn)