рдпрд╣ рдХрдорд╛рдВрдб ibdm-ibnl-file рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдЗрдмреНрдирд▓реА - рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЖрдИрдмреА рдиреЗрдЯрд▓рд┐рд╕реНрдЯ рдкреНрд░рд╛рд░реВрдк
рд╡рд░реНрдгрди
рдЖрдИрдмреАрдбреАрдПрдо рдЯреЛрдкреЛрд▓реЙрдЬреА рдлрд╝рд╛рдЗрд▓ ibdm-рдЯреЛрдкреЛ-рдлрд╝рд╛рдЗрд▓ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдмреА рдлреИрдмреНрд░рд┐рдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░реЗрдВ
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ. IBNL рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкрд░рд┐рднрд╛рд╖рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ
рдмреЛрд░реНрдб рдФрд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрдВрддрд░рд┐рдХ InfiniBand рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ
рдЙрдкрдХрд░рдгред рдЬрдм IBDM рдкреНрд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╕рд┐рд╕реНрдЯрдо рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ
рдЯреЛрдкреЛрд▓реЙрдЬреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд┐рдореНрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рдд рд╣реИрдВ
рд╕реНрдерд╛рдкрдирд╛ рдЙрдкрд╕рд░реНрдЧ: /lib/ibdm1.0/ibnl.
рдпрд╣ рдореИрди рдкреЗрдЬ рдПрдХ рдордирдорд╛рдирд╛ рдЖрдИрдмреА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдИрдмреАрдПрдирдПрд▓ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ
рдЖрдВрддрд░рд┐рдХ рдЖрдИрдмреА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреАред рдпрд╣ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреБрдХреНрдд рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ рдФрд░ BNF рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдФрдкрдЪрд╛рд░рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рд╛рд░реВрдк рдХреА рддрд░рд╣ (YACC/рдмрд╛рдЗрд╕рди рдкрдардиреАрдп)ред
1. рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ
рдЬреЗрдиреЗрд░рд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдЖрдИрдмреА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрд┐рдд рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд╢рдмреНрджрд╛рд╡рд▓реА:
рдиреЛрдб
рдЖрдИрдмреА рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЗрдВрд╕реНрдЯреЗрдВрдЯреЗрд╢рди рдпрд╣ рдПрдХ рд╕реНрд╡рд┐рдЪ рдпрд╛ рдЪреИрдирд▓ рдПрдбрд╛рдкреНрдЯрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЙрдк-рдкреНрд░рдгрд╛рд▓реА
рдХрд┐рд╕реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд┐рд╕реА рдмреЛрд░реНрдб рдпрд╛ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЗрдВрд╕реНрдЯреЗрдВрдЯреЗрд╢рди
рдкреНрд░рдгрд╛рд▓реА
рдмреЛрд░реНрдб рдпрд╛ рдореЙрдбреНрдпреВрд▓ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛
рдЯреЙрдкрд╕рд┐рд╕реНрдЯрдо
рджреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╢реАрд░реНрд╖рддрдо рд╕рд┐рд╕реНрдЯрдо
рдЙрдк-рдкреНрд░рдгрд╛рд▓реА рд╕рдВрд╢реЛрдзрдХ
рдХрдИ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдиреЗ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрдИ рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ a рдХрд╛ 12X рд╕рдВрд╕реНрдХрд░рдг
MTS9600 рдореЗрдВ рд▓реАрдл рдмреЛрд░реНрдбред рд╕рдВрд╢реЛрдзрдХ рдмреЛрд░реНрдб рдирд╛рдо рдХрд╛ рдПрдХ рдкреНрд░рддреНрдпрдп рд╣реИред рдЖрдИрдмреАрдПрдирдПрд▓ рдкреНрд░рд╛рд░реВрдк
рдПрдХ рд╣реА рдмреЛрд░реНрдб рдХреЛ рдПрдХрд╛рдзрд┐рдХ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
2. рдкрдЯреНрдЯрд┐рдХрд╛ рдХрд╛ рдЧрдарди
рд╕рдЯреАрдХ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк рдЕрдиреБрднрд╛рдЧ 4 рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрдиреБрднрд╛рдЧ рдХреЗрд╡рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рдмреНрджрд╛рд░реНрде рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реАред
рдЖрдИрдмреАрдПрдирдПрд▓ рдлрд╝рд╛рдЗрд▓ рд▓рд╛рдЗрди рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдкрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдлрд╝рд╛рдЗрд▓ рдХрдИ рд╕рд┐рд╕реНрдЯрдо (рд╡реИрдХрд▓реНрдкрд┐рдХ) рдФрд░ рдПрдХ рдЯреЙрдкрд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реИ
рдпрд╛ рдЕрдзрд┐рдХ рдирд╛рдо.
рдХрдиреЗрдХреНрд╢рди рдХреЗрд╡рд▓ рд╕рд┐рд╕реНрдЯрдо/рдЯреЙрдкрд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рдХрд╛рд░:
1. рдХрд┐рд╕реА рдиреЛрдб рдпрд╛ рдЙрдк-рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рджреВрд╕рд░реЗ рдиреЛрдб рдпрд╛ рдЙрдк-рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмреАрдЪ
2. рдХрд┐рд╕реА рднреА рдиреЛрдб рдпрд╛ рд╕рдм-рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрдиреЗрдХреНрдЯрд░ рддрдХред
рдиреЛрдЯ-1: рд╢реАрд░реНрд╖ рд╕рд┐рд╕реНрдЯрдо рдЙрди рдкреЛрд░реНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХрд╛ рдмреЛрд░реНрдб рдХрдиреЗрдХреНрдЯрд░ред рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рдгрд╛рд▓реА. рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ 12X/4X рдЬреИрд╕реЗ рдлреНрд░рдВрдЯ рдкреИрдирд▓ рдкреЛрд░реНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИ
рдпрджрд┐ 12X рдкрддреНрддреА рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдХреЗрд╡рд▓ 12X рдлреНрд░рдВрдЯ рдкреИрдирд▓ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдиреЛрдЯ-2: рд╕рдмрд╕реЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдкрд░ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдкреЛрд░реНрдЯ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдЧрддрд┐ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЧрдИ рд╣реИ
рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рдКрдкрд░реА рд╕реНрддрд░реЛрдВ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдкреНрд░рджрд╛рди рдХреА рдЧрдИрдВред
3. рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдПрд╕рдЯреА рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ a рдкреНрд░рдгрд╛рд▓реА рдЖрдИрдмреАрдПрдирдПрд▓ рдкрдЯреНрдЯрд┐рдХрд╛
рдирдИ рдкреНрд░рдгрд╛рд▓реА рдЖрдИрдмреАрдПрдирдПрд▓ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
рдП) рд╕рд┐рд╕реНрдЯрдо рдирд╛рдо рдХреЗ рдмрд╛рдж рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд╛рдо рджреЗрдВ: .ibnl
рдмреА) рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреНрд░рддреНрдпреЗрдХ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ
рдЧ) рдмреЛрд░реНрдб рдХреЗ рдкреЛрд░реНрдЯ рдирд╛рдо рд╕рд┐рд░реНрдл рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИрдВ, рд╣рдо рдкреАрдПрди рдХреЗ рд╕рд░рд▓ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрди
рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдк рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдХреЛрдИ рднреА рдирд╛рдо рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╣реИ
рдЕрджреНрд╡рд┐рддреАрдпред
рдШ) рдЬрдм рдмреЛрд░реНрдб рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд▓реЗрд╡рд░ рдореМрдЬреВрдж рд╣реЛрдВ рдЬреИрд╕реЗ рдХрд┐ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ 4x рдФрд░ 12x рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ
рдПрдХ рдмреЛрд░реНрдб рдПрдХ рд╕рдВрд╢реЛрдзрдХ рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╡реИрдХрд▓реНрдкрд┐рдХ рдмреЛрд░реНрдбреЛрдВ рдХреЛ рдирд╛рдо рджреЗрддрд╛ рд╣реИред рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг
рдЬреЛ 12x рдФрд░ 4x рдкреНрд░рдХрд╛рд░ рдХреЗ LEAF рдмреЛрд░реНрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рджреЛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдЧрд╛:
рд╕рд┐рд╕реНрдЯрдо рд▓реАрдл, рд▓реАрдл: 4x, рд▓реАрдл: 4X
...
рд╕рд┐рд╕реНрдЯрдо рд▓реАрдлрд╝:12x, рд▓реАрдлрд╝:12X
...
рдиреЛрдЯ-3: рдХрд┐рд╕реА рдЕрдиреНрдп рдмреЛрд░реНрдб рдпрд╛ рд╢реАрд░реНрд╖ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ LEAF рдмреЛрд░реНрдб рдХреА рддрд╛рддреНрдХрд╛рд▓рд┐рдХрддрд╛
рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдЯреЛрдкреЛрд▓реЙрдЬреА рдкрд░ рд╣реА рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ. рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рд╡рд╛рд▓рд╛ "рд╕рд┐рд╕реНрдЯрдо рд▓реАрдлрд╝" рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╢реАрд░реНрд╖ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ LEAFs рдХреЛ рдХреИрд╕реЗ рддреНрд╡рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
рдЯреЙрдкрд╕рд┐рд╕реНрдЯрдо MyIbSystem
рдкрддреНрддрд╛ рдкрддреНрддрд╛1
...
рдкрддреНрддрд╛ рдкрддреНрддрд╛2
...
LEAF рдмреЛрд░реНрдб рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ 4x рдпрд╛ 12x рд╕рдВрд╕реНрдХрд░рдг рддрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡реИрдХрд▓реНрдкрд┐рдХ рдмреЛрд░реНрдбреЛрдВ рдХреЗ рд╕рд╣реА рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЛрдкреЛрд▓реЙрдЬреА рдлрд╝рд╛рдЗрд▓ рд╕реАрдПрдлрдЬреА рдЕрдиреБрднрд╛рдЧ
рдкреНрд░рдгрд╛рд▓реАред рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реЛрдЧрд╛:
MyIbSystem N001 CFG: рд▓реАрдл2=12x
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓реАрдл1 4x рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╢реЛрдзрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ (рдФрд░
LEAF рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 4x рдкрддреНрддреА рд╣реИ)ред рд╕реАрдПрдлрдЬреА рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдиреБрд╕рд╛рд░ рд▓реАрдл2 12x рд╣реЛрдЧрд╛
рдЕрдиреБрднрд╛рдЧред
рдИ) рд╢реАрд░реНрд╖ рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдХрдИ рд╡реИрдХрд▓реНрдкрд┐рдХ рдмреЛрд░реНрдб рдкреНрд░рдХрд╛рд░ рдореМрдЬреВрдж рд╣реИрдВред рд╢реАрд░реНрд╖ рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
P1-4x рдФрд░ P1-12x рдЬреИрд╕реЗ рдлреНрд░рдВрдЯ рдкреИрдирд▓ рдкреНрд▓рдЧ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ (рд╣рд╛рдБ, рдпреЗ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реИрдВ)ред
рдирд╛рдо рдЬреЛ рдЖрдЧреЗ рдпрд╛ рдкреАрдЫреЗ рдХреЗ рдкреИрдирд▓ рдкрд░ рд▓рд┐рдЦреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП)ред рдХреЗ рд░реВрдк рдореЗрдВ
рдмреЛрд░реНрдбреЛрдВ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд╡рд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдирд╛рдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
12x рдкреЛрд░реНрдЯ рд╕рд╣рд┐рдд рдЙрдирдХреЗ рдкреЛрд░реНрдЯ рдХреБрдЫ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
рд▓рдЯрдХрдирд╛ (рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдирд╣реАрдВ) рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЕрдиреНрдп рд╕реНрд╡рд╛рдж рдХреЗ рдлреНрд░рдВрдЯ рдкреИрдирд▓ рдкреЛрд░реНрдЯ
рдЕрдВрддрд┐рдо рд╕рд┐рд╕реНрдЯрдо рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛. рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рдЖрдЗрдпреЗ
3 4x рдкреЛрд░реНрдЯ рдлреНрд▓реЗрд╡рд░ рдФрд░ рдПрдХ 12x рдкреЛрд░реНрдЯ рдлреНрд▓реЗрд╡рд░ рд╡рд╛рд▓реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреЛрд░реНрдб LEAF рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ:
рд╕рд┐рд╕реНрдЯрдо рд▓реАрдл: 4x
рдиреЛрдб U1
1 -4x-> 4XP1
2 -4x-> 4XP2
3 -4x-> 4XP3
...
рд╕рд┐рд╕реНрдЯрдо рд▓реАрдл: 12x
рдиреЛрдб U1
1 -12x-> 12XP1
...
рдЯреЙрдкрд╕рд┐рд╕реНрдЯрдо myIbSystem
рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд▓реАрдл рд▓реАрдл1
4XP1 -> L1/P1
4XP2 -> L1/P2
4XP3 -> L1/P3
12XP1 -> L1/P1-12x
рдПрдл) рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрд╕рдореЗрдВ рд░рдЦреЗрдВ /lib/IBDM/ibdm1.0/ibnl рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдЫ) рдирдИ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╡рд░реНрдгрд┐рдд рдЕрдиреБрд╕рд╛рд░ рдЖрдИрдмреАрдПрдирдПрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрдХрд░ рдЬрд╛рдВрдЪреЗрдВ
рдКрдкрд░, рдПрдХ рд╕рд░рд▓ рдЯреЛрдкреЛрд▓реЙрдЬреА рдмрдирд╛рдирд╛ (ibdm-рдЯреЛрдкреЛ-рдлрд╝рд╛рдЗрд▓ рдРрд╕реЗ рд╣реА рдПрдХ рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓ рдХрд░реЗрдВ
рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЖрдИрдмреАрдбреАрдПрдордЯреАрдЖрд░ рдПрдХ рд╕рд░рд▓ рдкрде рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реБрдП рдЗрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛
рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред
4. рдФрдкрдЪрд╛рд░рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛ in рд╡рд╛рдИрдПрд╕реАрд╕реА рд╕рд┐рдВрдЯреЗрдХреНрд╕:
INT ::= ([1-9][0-9]*тОк0) ;
рдЪреМрдбрд╝рд╛рдИ ::= (4xтОк8xтОк12x) ;
рдЧрддрд┐ ::= (2.5рдЬреАтОк5рдЬреАтОк10рдЬреА);
рдиреЛрдбрдЯрд╛рдЗрдк ::= (SWтОкCAтОкHCA) ;
рдирд╛рдо ::= ([\[\]\\\*/A-Za-z0-9_.:%@~]+) ;
рдПрдирдПрд▓: рд▓рд╛рдЗрди тОк рдПрдирдПрд▓ рд▓рд╛рдЗрди;
рдУрдПрдирдПрд▓: тОк рдПрдирдПрд▓;
рдЖрдИрдмреАрдПрдирдПрд▓: рдУрдПрдирдПрд▓ рд╕рд┐рд╕реНрдЯрдо рдЯреЙрдкрд╕рд┐рд╕реНрдЯрдо;
рд╕рд┐рд╕реНрдЯрдо: тОк рд╕рд┐рд╕реНрдЯрдо рд╕рд┐рд╕реНрдЯрдо ;
рд╕рдм_рдЗрдВрд╕реНрдЯ_рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯреНрд╕: тОк рд╕рдм_рдЗрдВрд╕реНрдЯ_рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯреНрд╕ рд╕рдм_рдЗрдВрд╕реНрдЯ_рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдПрдирдПрд▓;
Sub_inst_attribute: NAME '=' NAME '=' NAME тОк NAME '=' NAME '=' INT тОк NAME '=' NAME ;
рдЯреЙрдкрд╕рд┐рд╕реНрдЯрдо: TOPSYSTEM system_names NL Sub_inst_attributes insts;
рд╕рд┐рд╕реНрдЯрдо: рд╕рд┐рд╕реНрдЯрдо рд╕рд┐рд╕реНрдЯрдо_рдирд╛рдо рдПрдирдПрд▓ рдЗрдВрд╕реНрдЯреНрд╕;
system_names: system_name тОк system_names ',' system_name ;
рд╕рд┐рд╕реНрдЯрдо_рдирд╛рдо: рдирд╛рдо;
рдЗрдВрд╕реНрдЯрд╛: тОк рдЗрдВрд╕реНрдЯрд╛ рдиреЛрдб тОк рдЗрдВрд╕реНрдЯрд╛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо;
рдиреЛрдб: рдиреЛрдб_рд╣реЗрдбрд░ рдПрдирдПрд▓ рдиреЛрдб_рдХрдиреЗрдХреНрд╢рди;
рдиреЛрдб_рд╣реЗрдбрд░: рдиреЛрдб рдиреЛрдбрдЯрд╛рдЗрдк рдкреВрд░реНрдгрд╛рдВрдХ рдирд╛рдо рдирд╛рдо;
рдиреЛрдб_рдХрдиреЗрдХреНрд╢рди: тОк рдиреЛрдб_рдХрдиреЗрдХреНрд╢рди рдиреЛрдб_рдХрдиреЗрдХреНрд╢рди рдПрдирдПрд▓ ;
рдиреЛрдб_рдХрдиреЗрдХреНрд╢рди: рдиреЛрдб_рдЯреВ_рдиреЛрдб_рд▓рд┐рдВрдХ тОк рдиреЛрдб_рдЯреВ_рдкреЛрд░реНрдЯ_рд▓рд┐рдВрдХ;
рдиреЛрдб_рдЯреВ_рдиреЛрдб_рд▓рд┐рдВрдХ: INT '-' WIDTH '-' рд╕реНрдкреАрдб '-' '>' рдирд╛рдо тОк INT '-' WIDTH '-' '>' рдирд╛рдо INT тОк
INT '-' рд╕реНрдкреАрдб '-' '>' рдирд╛рдо INT тОк INT '-' '>' рдирд╛рдо INT ;
рдиреЛрдб_рдЯреВ_рдкреЛрд░реНрдЯ_рд▓рд┐рдВрдХ: INT '-' WIDTH '-' рд╕реНрдкреАрдб '-' '>' рдирд╛рдо тОк INT '-' WIDTH '-' '>' рдирд╛рдо тОк INT
'-' рдЧрддрд┐ '-' '>' рдирд╛рдо тОк INT '-' '>' рдирд╛рдо ;
рд╕рдмрд╕рд┐рд╕реНрдЯрдо: рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рд╣реЗрдбрд░ рдПрдирдПрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдХрдиреЗрдХреНрд╢рди;
рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рд╣реЗрдбрд░: рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдирд╛рдо рдирд╛рдо;
рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдХрдиреЗрдХреНрд╢рди: тОк рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдХрдиреЗрдХреНрд╢рди рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдХрдиреЗрдХреНрд╢рди рдПрдирдПрд▓ ;
рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдХрдиреЗрдХреНрд╢рди: рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдЯреВ_рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рд▓рд┐рдВрдХ тОк рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдЯреВ_рдкреЛрд░реНрдЯ_рд▓рд┐рдВрдХ;
рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдЯреВ_рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рд▓рд┐рдВрдХ: рдирд╛рдо '-' рдЪреМрдбрд╝рд╛рдИ '-' рдЧрддрд┐ '-' '>' рдирд╛рдо рдирд╛рдо тОк рдирд╛рдо '-' рдЪреМрдбрд╝рд╛рдИ
'-' '>' рдирд╛рдо рдирд╛рдо тОк рдирд╛рдо '-' рдЧрддрд┐ '-' '>' рдирд╛рдо рдирд╛рдо тОк рдирд╛рдо '-' '>' рдирд╛рдо рдирд╛рдо ;
рд╕рдмрд╕рд┐рд╕реНрдЯрдо_рдЯреВ_рдкреЛрд░реНрдЯ_рд▓рд┐рдВрдХ: рдирд╛рдо '-' рдЪреМрдбрд╝рд╛рдИ '-' рдЧрддрд┐ '-' '>' рдирд╛рдо тОк рдирд╛рдо '-' рдЪреМрдбрд╝рд╛рдИ '-' '>'
рдирд╛рдо тОк рдирд╛рдо '-' рдЧрддрд┐ '-' '>' рдирд╛рдо тОк рдирд╛рдо '-' '>' рдирд╛рдо ;
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ibdm-ibnl-file рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ