1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 6749 于 2014-10-28 15:32 编辑
我用的是 Arithmetic 下面的 ALTFP_SINCOS 这个核。 下面是这个核的例化程序:
我想产生一个 频率2.5MHz 振幅0-5V 的正弦信号,请问 data 端口应该输入怎样的信号? 如果有Altera IP核相关的详解资料推荐下更好。 多谢了。 |
|
相关推荐
4个回答
|
|
我是这样想的,可以用采样法,先设每个周期采样数为d,则使输入data在一个周期内分d次增加相同的数c,其中即c=2pi/d,因为正弦函数的周期是2pi啊,d越大,正弦输出精度越高。当一个周期时间到了,则输入清零。如此循环就得到了输出为[-1,1]的正弦波。你要的是[0,5]正弦电压,将输出的结果放大2.5倍再加2.5就可以了吧。。。
不知如此可行否? |
|
|
|
谢了,我后来就是这样做的。 不过我当时是想像C里面sin函数一样使用这个核,不过后来发现FPGA计算小数麻烦且精度不好,所以就放弃了sincos这个IP核,改用配置ROM采样了。 |
|
|
|
|
|
|
|
我后来没有使用IP核,配置ROM,把需要的sin值填进查找表中,然后通过地址+1读取查找表中的数值,实现sin值输出。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1583 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1082 浏览 0 评论
2657 浏览 1 评论
2347 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2620 浏览 0 评论
2052 浏览 55 评论
6048 浏览 113 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 19:55 , Processed in 0.674065 second(s), Total 47, Slave 41 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号