6

我在 Verilog 中设计了一个 32 位单精度浮点乘法器和一个单独的加/减单元。

我在 MATLAB 中编写了一个脚本,它生成一堆随机浮点数并在 Verilog 中生成一个测试台。

我将 ncverilog 模拟的结果与 MATLAB 的结果进行了比较,并验证了我的乘法器工作正常,并且我的加法/减法器工作正常。

但是,我想知道对我的浮点单元进行压力测试的测试用例列表。有这样的清单吗?我知道一些程序,如 Softfloat,但它测试计算机的浮点,而不是能够将其与 verilog 测试台合并。

我还应该提到我的单元不支持上溢、下溢等异常,也不支持非规范化值。舍入模式是四舍五入到最接近。

谢谢!

4

2 回答 2

2

Tim 的回答是最好的,fpgen 套件:
https ://www.research.ibm.com/cgi-bin/haifa/test_suite_download.pl?first=elenag&second=webmaster

于 2013-02-23T18:32:00.827 回答
1

FP 的规范 [已发布] 测试向量集来自 Jerome Coonen 的博士论文。它们可以从 IEEE 获得(在磁带上!),但我怀疑您可以通过一些搜索以更方便的格式找到它们。

于 2013-02-22T18:51:44.567 回答