STIL中的Pattern

PatternBurst basic_burst {
    SignalGroups more; #指定了前面定义的pin组
    PatList { basic; } #指定了下面定义的pattern
} //end PatternBurst basic

PatternExec {
    Timing basic; #指定了执行pattern时的timing
    PatternBurst basic_burst; #指定了执行的pattern
} //end PatternExec

Pattern basic { #具体的pattern内容
    W one; #指定了basic中定义的WaveformTable
    // No default states defined;
    // the first vector must specify states on all signals.
    V { ALL=00ZZZZZZZZXXXXXXXX; } # 00是DIR和OE_的WFC,ZZZZZZZZ是ABUS的,XXXXXXXX是BBUS的
    #这里的内容中Singal中已经说过了。
    #ABUS_I的00对应到二进制就是00000000,所有ABUS_I的八个pin的input是0
    #BBUS_O的0000对应到二进制就是0000 0000 0000 0000,所有BBUS_O的八个pin的output都是L
    V { ABUS_I=00;BBUS_O=0000; } 
    V { ABUS_I=80;BBUS_O=4000; }
    V { ABUS_I=40;BBUS_O=1000; }
    V { ABUS_I=20;BBUS_O=0400; }
    V { ABUS_I=10;BBUS_O=0100; }
    V { ABUS_I=08;BBUS_O=0040; }
    V { ABUS_I=04;BBUS_O=0010; }
    V { ABUS_I=02;BBUS_O=0004; }
    V { ABUS_I=01;BBUS_O=0001; }
    #没有指定的pin的状态不变?
    V { OE_=1; BBUS_O=FFFF; }

}
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值