学习使用FPGA实现直接数字频率合成器
发布时间:2017/12/13 17:50:18 访问次数:1630
一、实验目的 K4H510838G-LCB3
1.学习使用FPGA实现直接数字频率合成器。
2.掌握直接数字频率合成器的工作原理。
3.学习D/A转换器的工作原理。
4.学习利用可编程逻辑器件进行电子系统设计的方法。
二、实验要求
1.设计一个频率及相位均可控制的具有正弦和余弦输出的直接数字频率合成器。该电路基于Quartus II软件或其他EDA软件完成设计。
2.完成顶层电路原理图的设计,对LPM ROM宏功能模块进行配置与使用,编写相应功能模块的HDL设计程序。
3.对该电路系统采用层次化的方法进行设计,要求设计层次清晰、合理。
4.根据EDA实验开发系统上的CPLD/FPGA芯片进行适配,生成配置文件或JEDEC文件。
5.将配置文件或JEDEC文件下载到EDA实验开发系统。
6.将D/A转换芯片的输出接至示波器上,观察输出信号的波形。
7.改变频率控割字、相位控制字,观察波形变化。
8.计算信号的输出频率,记录示波器上的信号测试频率,比较两者间误差。
一、实验目的 K4H510838G-LCB3
1.学习使用FPGA实现直接数字频率合成器。
2.掌握直接数字频率合成器的工作原理。
3.学习D/A转换器的工作原理。
4.学习利用可编程逻辑器件进行电子系统设计的方法。
二、实验要求
1.设计一个频率及相位均可控制的具有正弦和余弦输出的直接数字频率合成器。该电路基于Quartus II软件或其他EDA软件完成设计。
2.完成顶层电路原理图的设计,对LPM ROM宏功能模块进行配置与使用,编写相应功能模块的HDL设计程序。
3.对该电路系统采用层次化的方法进行设计,要求设计层次清晰、合理。
4.根据EDA实验开发系统上的CPLD/FPGA芯片进行适配,生成配置文件或JEDEC文件。
5.将配置文件或JEDEC文件下载到EDA实验开发系统。
6.将D/A转换芯片的输出接至示波器上,观察输出信号的波形。
7.改变频率控割字、相位控制字,观察波形变化。
8.计算信号的输出频率,记录示波器上的信号测试频率,比较两者间误差。