msb / lsb
msb
と lsb
は []
によるビット選択で使用できます。msb
はオペランドの最上位ビットを意味します。lsb
はオペランドの最下位ビットを意味し、0と同じです。
module ModuleA {
let a : logic<10> = 1;
let _b: logic<10> = a[msb - 3:lsb];
let _c: logic<10> = a[msb - 1:lsb + 1];
}
msb
と lsb
は []
によるビット選択で使用できます。msb
はオペランドの最上位ビットを意味します。lsb
はオペランドの最下位ビットを意味し、0と同じです。
module ModuleA {
let a : logic<10> = 1;
let _b: logic<10> = a[msb - 3:lsb];
let _c: logic<10> = a[msb - 1:lsb + 1];
}