VHDL beta功能

wh1*_*t1k 0 math statistics matlab vhdl

我的一个朋友需要在硬件中实现一些统计计算.她希望使用VHDL完成它.

(穿过我的心,我还没有用VHDL编写一行代码,对其细微之处一无所知)

特别是,她需要直接模拟MATLAB的betainc功能.

这样做有没有好的方案?任何有关实施的提示也受到高度赞赏.如果它根本不是一个好主意,请告诉我它.

非常感谢!

sta*_*nri 6

没有可用的核心在Xilinx工具集中执行不完整的beta功能.我不能说其他可用的工具集,虽然我怀疑有这样的事情.

Xilinx提供的是一组信号处理模块,如乘法器,加法器和RAM模块(其中包括滤波器,FFT),它们可以一起用于实现各种自定义信号变换.

为了完成这项工作,需要完全理解要应用的变换的内部工作方式.

一个好的第一步是在matlab中实现"手动"功能作为概念证明:

  • 您的朋友可以尝试使用乘法器和加法器等基本运算符来实现该函数,而不是使用matlab中的内置函数.

  • 可以将结果与内置函数生成的结果进行比较以进行验证.

  • 然后可以使用提供的构建块将该概念移动到VHDL.

为不完整的beta函数执行此操作不适合胆小的人,但可以做到.