Header用以宣告Pattern內容的排列順序顯示格式(二進制、十六進制)。Header 所宣告pin的順序,即是Pattern的順序。
格 式
HEADER [%]pin_name, [%]pin_name, [%]pin_group, …;
❏ Pin_name
◆ 在PIN LIST中宣告的單一信號Pin的名稱。
◆ 只有在PIN_LIST中常數名稱才是合法的。
◆ 資料型態:字串。
◆ 最大可有64個字元。
◆ 其所對應的Pattern為二進制。
❏ %
◆ 分隔符號。
◆ 在所有的系統輸出中,用以指示編譯器在前後兩根Pin間插入一個空白符。例如:Pattern 編輯工具。
❏ pin_group
◆ 指的是pin_group,其對應的pattern則為16進制。
範 例
SET_DEC_FILE "./ls299_16sites_pin.dec"
HEADER CLR,%SEL0,SEL1,%G1,G2,%CLK,%SL,SR,%QA,QB,QC, QD,QE,QF,QG,QH;
SPM_PATTERN (os_pat)
{
os_st::
*0 00 00 0 00 00000000 *TS15;
*0 00 00 0 00 00000000 *;
*0 00 00 0 00 00000000 *;
*0 00 00 0 00 00000000 * RPT 100;
*0 00 00 0 00 00000000 *;
*Z 00 00 0 00 00000000 *;
*0 Z0 00 0 00 00000000 *;
*0 0Z 00 0 00 00000000 *;
*0 00 Z0 0 00 00000000 *;
*0 00 0Z 0 00 00000000 *;
*0 00 00 Z 00 00000000 *;
*0 00 00 0 Z0 00000000 *;
*0 00 00 0 0Z 00000000 *;
*0 00 00 0 00 Z0000000 *;
*0 00 00 0 00 0Z000000 *;
*0 00 00 0 00 00Z00000 *;
*0 00 00 0 00 000Z0000 *;
*0 00 00 0 00 0000Z000 *;
*0 00 00 0 00 00000Z00 *;
*0 00 00 0 00 000000Z0 *;
*0 00 00 0 00 0000000Z *;
*0 00 00 0 00 00000000 * RPT 100;
*0 00 00 0 00 00000000 *;
os_sp::
*0 00 00 0 00 00000000 *;
}
留言列表