📄 wb_dma_ch_arb.v
字号:
if(req[21]) next_state = grant21; else if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; end grant15: // if this req is dropped or next is asserted, check for other req's if(!req[15] | advance) begin if(req[16]) next_state = grant16; else if(req[17]) next_state = grant17; else if(req[18]) next_state = grant18; else if(req[19]) next_state = grant19; else if(req[20]) next_state = grant20; else if(req[21]) next_state = grant21; else if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; else if(req[14]) next_state = grant14; end grant16: // if this req is dropped or next is asserted, check for other req's if(!req[16] | advance) begin if(req[17]) next_state = grant17; else if(req[18]) next_state = grant18; else if(req[19]) next_state = grant19; else if(req[20]) next_state = grant20; else if(req[21]) next_state = grant21; else if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; else if(req[14]) next_state = grant14; else if(req[15]) next_state = grant15; end grant17: // if this req is dropped or next is asserted, check for other req's if(!req[17] | advance) begin if(req[18]) next_state = grant18; else if(req[19]) next_state = grant19; else if(req[20]) next_state = grant20; else if(req[21]) next_state = grant21; else if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; else if(req[14]) next_state = grant14; else if(req[15]) next_state = grant15; else if(req[16]) next_state = grant16; end grant18: // if this req is dropped or next is asserted, check for other req's if(!req[18] | advance) begin if(req[19]) next_state = grant19; else if(req[20]) next_state = grant20; else if(req[21]) next_state = grant21; else if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; else if(req[14]) next_state = grant14; else if(req[15]) next_state = grant15; else if(req[16]) next_state = grant16; else if(req[17]) next_state = grant17; end grant19: // if this req is dropped or next is asserted, check for other req's if(!req[19] | advance) begin if(req[20]) next_state = grant20; else if(req[21]) next_state = grant21; else if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; else if(req[14]) next_state = grant14; else if(req[15]) next_state = grant15; else if(req[16]) next_state = grant16; else if(req[17]) next_state = grant17; else if(req[18]) next_state = grant18; end grant20: // if this req is dropped or next is asserted, check for other req's if(!req[20] | advance) begin if(req[21]) next_state = grant21; else if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; else if(req[14]) next_state = grant14; else if(req[15]) next_state = grant15; else if(req[16]) next_state = grant16; else if(req[17]) next_state = grant17; else if(req[18]) next_state = grant18; else if(req[19]) next_state = grant19; end grant21: // if this req is dropped or next is asserted, check for other req's if(!req[21] | advance) begin if(req[22]) next_state = grant22; else if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else if(req[12]) next_state = grant12; else if(req[13]) next_state = grant13; else if(req[14]) next_state = grant14; else if(req[15]) next_state = grant15; else if(req[16]) next_state = grant16; else if(req[17]) next_state = grant17; else if(req[18]) next_state = grant18; else if(req[19]) next_state = grant19; else if(req[20]) next_state = grant20; end grant22: // if this req is dropped or next is asserted, check for other req's if(!req[22] | advance) begin if(req[23]) next_state = grant23; else if(req[24]) next_state = grant24; else if(req[25]) next_state = grant25; else if(req[26]) next_state = grant26; else if(req[27]) next_state = grant27; else if(req[28]) next_state = grant28; else if(req[29]) next_state = grant29; else if(req[30]) next_state = grant30; else if(req[0]) next_state = grant0; else if(req[1]) next_state = grant1; else if(req[2]) next_state = grant2; else if(req[3]) next_state = grant3; else if(req[4]) next_state = grant4; else if(req[5]) next_state = grant5; else if(req[6]) next_state = grant6; else if(req[7]) next_state = grant7; else if(req[8]) next_state = grant8; else if(req[9]) next_state = grant9; else if(req[10]) next_state = grant10; else if(req[11]) next_state = grant11; else
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -