新聞中心

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

        如何使用STATECAD進行多狀態機設計實例分析

        作者: 時間:2012-03-26 來源:網絡 收藏
        er1, Readcounter0)));

          Next_sreg=M0full;

          Next_sreg1=M0empty;

          IF ( RESET=''1'' ) THEN

          Next_sreg=STATE0;

          BP_dcounter = (Std_logic_vector''("00"));

          ELSE

          CASE Sreg IS

          WHEN M0full =>

          Next_sreg=M0writewait;

          BP_dcounter = (( Std_logic_vector''(BP_dcounter1, BP_dcounter0)));

          WHEN M0writewait =>

          IF ( (Sreg1=M0empty)) THEN

          Next_sreg=Write0;

          BP_dcounter = (( Std_logic_vector''(BP_dcounter1, BP_dcounter0)) + Std_logic_vector''("01"));

          ELSE

          Next_sreg=M0writewait;

          BP_dcounter = (( Std_logic_vector''(BP_dcounter1, BP_dcounter0)));

          END IF;

          WHEN STATE0 =>

          Next_sreg=Write0;

          BP_dcounter = (( Std_logic_vector''(BP_dcounter1, BP_dcounter0)) +

          Std_logic_vector''("01"));

          WHEN Write0 =>



        關鍵詞: STATECAD 多狀態機 實例分析

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安福县| 修文县| 云梦县| 浦江县| 彰化市| 汪清县| 息烽县| 岳普湖县| 沧州市| 监利县| 会东县| 五原县| 依兰县| 龙游县| 乌拉特后旗| 桦川县| 林西县| 丰原市| 合阳县| 孝昌县| 石楼县| 漾濞| 泸溪县| 光山县| 乌海市| 修文县| 分宜县| 靖边县| 临澧县| 格尔木市| 石林| 方正县| 封丘县| 白玉县| 平泉县| 定兴县| 阜平县| 青龙| 曲阳县| 大名县| 湟源县|