阅读:1052回复:2
请教Verilog的语法问题
请教各位高手:
我遇到这样的写法 assign hit_ba0_l = (pci_addr & ba0_size) == ba0 ? 0 : 1; 不知道这样写是什么意思?其中pci_addr & ba0_size是做位与的运算,请各位高手不吝赐教! |
|
沙发#
发布于:2003-07-24 14:25
assign hit_ba0_l = (pci_addr & ba0_size) == ba0 ? 0 : 1;
= 赋值 == 等式运算符 ba0 ? 0 : 1 功能同c的?运算 assign hit_ba0_l = {(pci_addr & ba0_size) == (ba0 ? 0 : 1)}; |
|
板凳#
发布于:2003-07-24 15:17
这就涉及到运算符的优先级了
你看下与这个有关的语法就知道为什么是楼上的那样了 |
|