中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 如何使用STATECAD進行多狀態(tài)機設計實例分析

        如何使用STATECAD進行多狀態(tài)機設計實例分析

        作者: 時間:2012-03-26 來源:網(wǎng)絡 收藏
        HITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  M0writewait:等待。M0滿時轉入Write0狀態(tài)。

          負責對M0讀的狀態(tài)機包括四個狀態(tài):

          STATE1:讀狀態(tài)機復位后初始化

          Read0:對M0讀,讀4個轉到M0empty

          M0empty:M0空狀態(tài)

          M0readwait:等待。M0空時轉入Read0狀態(tài)

          負責對M0寫的狀態(tài)機必須知道M0是空的,而負責對M0讀的狀態(tài)機必須知道M0是滿的才能讀。讀完了通知負責對M0寫的狀態(tài)機M0是空的,可以寫了。二個狀態(tài)機同時并行工作。M0寫的狀態(tài)機在寫操作完了,就等待M0空。M0讀的狀態(tài)機在讀操作完了,就等待M0滿。在中,狀態(tài)本身可以作為其他狀態(tài)機的轉移條件。這也正是在進行的協(xié)同設計中最需要的功能,能大大方便的設計。

          

        如何使用STATECAD進行多狀態(tài)機設計實例分析

          輸入完狀態(tài)圖,就基本完成了狀態(tài)機的設計過程。進行邏輯優(yōu)化(工具自動進行邏輯優(yōu)化)后,使用STATEBENCH進行狀態(tài)轉移分析。以下是自動狀態(tài)轉移模擬波形。

          

        如何使用STATECAD進行多狀態(tài)機設計實例分析

        由以上的波形看到狀態(tài)機的工作過程符合設計邏輯。對單獨的器件操作也許不需要采用的設計方法,但在多器件需要并行工作時,多狀態(tài)機的協(xié)同設計就顯得必要了。導出VHDL模型塊到ISE中進行仿真后綜合,這里就不多講了,以下是產(chǎn)生的代碼:

          -- D:XILINXTUTORIALDUOZTJI.Vhd

          LIBRARY Ieee;

          USE Ieee.Std_logic_1164.All;

          LIBRARY Ieee;

          USE Ieee.Std_logic_unsigned.All;

          ENTITY SHELL_DUOZTJI IS



        評論


        相關推薦

        技術專區(qū)

        關閉