除了使用 case 语句之外,如何创建查找表
How to create Lookup tables other than using case statements
我正在尝试需要查找表格的代码。我想知道除了使用 case 语句创建查找表或将值存储到其中之外是否还有其他方法。
一个好的综合工具将能够理解 ROM(reg [width-1:0] name [depth-1:0]
如果你愿意)并从中正确地合成合理的硬件。您可以使用方括号语法访问其元素:
reg [7:0] lut [1023:0];
initial $readmemh(...); // to fill lut
assign output = lut[input];
我正在尝试需要查找表格的代码。我想知道除了使用 case 语句创建查找表或将值存储到其中之外是否还有其他方法。
一个好的综合工具将能够理解 ROM(reg [width-1:0] name [depth-1:0]
如果你愿意)并从中正确地合成合理的硬件。您可以使用方括号语法访问其元素:
reg [7:0] lut [1023:0];
initial $readmemh(...); // to fill lut
assign output = lut[input];