可合成代码的指数函数

Ser*_*ena 2 verilog xilinx

我正在尝试编写一个在遗传算法中使用的适应度函数,并且该函数包含指数部分。

如何实现此函数 (e^x),其中 e 是底数 = 2.7,x 是 Verilog HDL 语言中的指数作为可合成代码?

Mor*_*gan 5

在 Verilog 中**是指数函数,即e**x

如果指数是整数,您可以轻松创建时间共享版本,只需将底数乘以 x 倍,需要 x-1 个时钟周期。