简介
定点(fixed point)数学数据库(QMATH)收纳了许多高度最佳化的定点数学函式与三角函数,可与您的应用程序连结,成为非常容易使用的数据库,下面的列表总结这个数据库中定义的所有函式类别。
模块名称 | 说明 |
QSIN | 定点SIN (运用泰勒级数) |
QSINLT | 定点SIN ( 查表与线性插入) |
QCOS | 定点COS (运用泰勒级数) |
QCOSLT | 定点COS (查表与线性插入) |
QATAN | 定点ATAN (运用泰勒级数) |
QSQRT | 定点平方根(运用泰勒级数) |
QLOG10 | 定点LOG10 (运用泰勒级数) |
QLOGN | 定点LOGN (运用泰勒级数) |
QINV1 | 倒数(精确到32-bit) |
QINV2 | 倒数(精确到16-bit) |
注意:
要使用软件测试台(Software Test Bench ,STB) 的范例,请务必下载STB支持数据库。
软件测试台:
相关的模块都作成软件测试台的型式,以方便您来评估与调用。软件测试台能够以程序代码编译器的项目形式,在现有的EVM跟eZdsp硬件平台上使用。
每一个STB都对应到一个特定的软件模块,指导使用者如何做呼叫,传送变量与数据给模块,以及如何和主系统作连结。在条件允许的状况下,供测试的模块也可以与其它模块一起运作,例如与可提供输入触发的信号产生器作连结等。甚至是与数据记录(data-logging)模块或EVM-DAC驱动器连结,以观察受测模块对实时环境的反应。这样可以帮助您更真切地体会软件模块的功能以及其可使用性。
运用STB的概念可以简单明了地展示数学模块的操作。要传给数学函式的输入信号会周期性地以步阶递增的方式扫过您感兴趣的输入范围。数学函式的输入与输出都会被纪录下来,并且传送给EVMDAC以及PWMDAC,以方便察看。
软件测试台:
相关的模块都作成软件测试台的型式,以方便您来评估与调用。软件测试台能够以程序代码编译器的项目形式,在现有的EVM跟eZdsp硬件平台上使用。
每一个STB都对应到一个特定的软件模块,指导使用者如何做呼叫,传送变量与数据给模块,以及如何和主系统作连结。在条件允许的状况下,供测试的模块也可以与其它模块一起运作,例如与可提供输入触发的信号产生器作连结等。甚至是与数据记录(data-logging)模块或EVM-DAC驱动器连结,以观察受测模块对实时环境的反应。这样可以帮助您更真切地体会软件模块的功能以及其可使用性。
运用STB的概念可以简单明了地展示数学模块的操作。要传给数学函式的输入信号会周期性地以步阶递增的方式扫过您感兴趣的输入范围。数学函式的输入与输出都会被纪录下来,并且传送给EVMDAC以及PWMDAC,以方便察看。