王家乐,张静,侯京锋,罗丹.基于微处理器和FPGA的波形生成器[J].测控技术,2015,34(12):127-129 |
基于微处理器和FPGA的波形生成器 |
Waveform Generator Based on Microprocessor and FPGA |
|
DOI: |
中文关键词: 微处理器 FPGA 逐点计算 查表 线性插值 |
英文关键词:microprocessor FPGA calculated one-by-one look-up table linear insertion |
基金项目: |
|
摘要点击次数: 881 |
全文下载次数: 386 |
中文摘要: |
波形生成器是振动控制仪、液压振动伺服控制器等仪器设备的重要组成部分。基于微处理器和FPGA的硬件架构,以两种方法实现了波形生成器:一种是FPGA实时逐点计算生成波形;另一种基于两种运算部件的结合——微处理器先将生成的一个周期的波形数据发给FPGA,FPGA根据相位对数据波形进行查表和插值后输出波形。该波形生成器可输出正弦波、矩形波、锯齿波、线性扫频和对数扫频。最后在资源使用、正弦波失真度等方面对两种方法进行了对比。 |
英文摘要: |
The waveform generator is an important part of the vibration control device and servo controller.Based on the architecture of microprocessor and FPGA,two ways of waveform generating are introduced and realized.One way is real-time computing totally on FPGA,the other combines microprocessor and FPGA in which microprocessor generates signal data firstly,then sends it to FPGA,FPGA looks up the signal data and does inserts.The waveform generator can output sine wave,square wave,saw tooth wave,linear sweep wave and logarithm sweep waves.Finally,resource usage and sine wave distortion of the two ways are contrasted. |
查看全文 查看/发表评论 下载PDF阅读器 |
关闭 |
|
|
|