道第7章电子系统设计实践(二) EDA技术与应用>课程讲义 肥工业大学彭良清 上一章 下一章
第7章 电子系统设计实践(二) <EDA技术与应用> 课程讲义 下一章 合肥工业大学 彭良清 上一章
本章内容 1.正弦信号发生器 2.8位硬件乘法器设让 3.乐曲硬件演奏电路设计
本章内容 1. 正弦信号发生器 2. 8位硬件乘法器设计 3. 乐曲硬件演奏电路设计
正弦信号发生器 令目的:学会使用LPM模块,ROM模块。 原理:如何用FPGA硬件实现? Y=sin()X: 0-2TT 有2个方法: 1.台劳级数展开,sin运算变成乘加运算, 硬件实现乘加运算。 查表法。硬件查表
正弦信号发生器 ❖ 目的:学会使用LPM模块,ROM模块。 ❖ 原理:如何用FPGA硬件实现? Y=sin(x) x: 0~2π 有2个方法: 1. 台劳级数展开,sin运算 变成 乘加运算, 硬件实现 乘加 运算。 2. 查表法。硬件查表
查表法的正弦信号发生器 必须先解决的2个问题: 1.在FPGA中如何存储正弦函数表? 使用 LPM ROM宏模块 2.如何得到y=s函数的关系表 用高级语言程序计算 7用exce表计算(最为筒单)
查表法的正弦信号发生器 必须先解决的2个问题: 1. 在FPGA中如何存储 正弦函数表? 使用LPM_ROM宏模块 2. 如何得到 y=sinx 函数的关系表 用高级语言程序计算 用excel表计算(最为简单)
正弦信号发生器:设计步骤 1.用exce计算y=sinx的数值 2.编辑*mif文件,保存步骤一计算的结果 3.定制用于存储mf文件的 LPM ROM模块 4.编写对 LPM ROM模块进行查表的代码 5.编译、仿真测试 6.完毕
正弦信号发生器:设计步骤 1. 用excel计算y=sinx的数值。 2. 编辑*.mif文件,保存步骤一计算的结果 3. 定制用于存储mif文件的LPM_ROM模块 4. 编写对LPM_ROM模块进行查表的代码 5. 编译、仿真测试 6. 完毕