新聞中心

        EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 如何使用STATECAD進(jìn)行多狀態(tài)機(jī)設(shè)計(jì)實(shí)例分析

        如何使用STATECAD進(jìn)行多狀態(tài)機(jī)設(shè)計(jì)實(shí)例分析

        作者: 時(shí)間:2012-03-26 來(lái)源:網(wǎng)絡(luò) 收藏
        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 =>



        關(guān)鍵詞: STATECAD 多狀態(tài)機(jī) 實(shí)例分析

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 获嘉县| 鹤岗市| 长乐市| 石门县| 乌鲁木齐县| 泾源县| 宁国市| 调兵山市| 西和县| 望都县| 子洲县| 山丹县| 平顶山市| 三门峡市| 尼勒克县| 边坝县| 玉环县| 离岛区| 新巴尔虎右旗| 济阳县| 桃园市| 长垣县| 台江县| 德化县| 长沙县| 丹巴县| 藁城市| 莱阳市| 监利县| 田东县| 罗山县| 九龙坡区| 改则县| 永宁县| 洛浦县| 陇川县| 乐至县| 齐齐哈尔市| 马尔康县| 年辖:市辖区| 小金县|