当前位置:文档之家› FPGA设计实验指导书

FPGA设计实验指导书

FPGA设计实验指导书
FPGA设计实验指导书

《FPGA设计》实验指导书

安全操作注意事项

1、接插下载电缆前,请务必关闭实验箱开关,避免损坏下载电缆或实验箱器件。

2、操作过程中应防止静电。

3、保持实验箱和电路板的表面清洁。

4、小心轻放,避免不必要的硬件损伤或者人身受伤。

实验箱简介

实验一 Quartus ii软件的操作使用

一、实验目的

1、熟悉Quartus II软件的使用;

2、掌握用原理图输入法和硬件描述语言(Verilog HDL)两种方法来设计逻

辑电路;

3、通过电路的仿真及验证,进一步了解4选1数据选择器的功能;

二、实验内容

1、用原理图输入法来设计4选1数据选择器

参照按图1-1所示来编辑完成4选1数据选择器的原理图输入,其中a、b、c、d 为数据输入端,sel[1]、sel[0]为控制输入端,q为4选1数据输出端。存盘仿真后,观察仿真波形,以验证数据选择器的功能。

图1-1 4选1数据选择器原理图

2、用Verilog HDL硬件描述语言来设计数据选择器

用QuartusII中的文本编辑器,编辑输入4选1数据选择器源程序:

(1)Verilog HDL的行为描述建模方式

方式一:用case语句

程序中的a、b、c、d 依然为数据输入端,s1、s0为控制输入端,y为4选1数据输出端。存盘后进行仿真,并观察仿真波形,以验证数据选择器的功能。

方式二:用if语句

(2)Verilog HDL的数据流描述建模方式

例一:

例二:

本题要求同(1)

(3)Verilog HDL的结构描述建模方式举例

上图是2选一多路选择器的Verilog结构级描述建模方式。

实验要求同上。

三、实验仪器、设备及材料

电脑、EDA软件、实验箱、下载电缆。

四、实验原理

4选1数据选择器的原理框图及真值表如图1-2及表1-1所示,sel[1:0]可能出现四种组合情况:00 01 10 11,它分别对应选通四个不同的数据输入a、b、c、d,从q端输出。结合以前所学数字电路的知识,可由真值表得出利用“与非门”实现的逻辑电路,进而可用QuartusII原理图输入方法,设计出该4选1数据选择器;如应用EDA技术所学的Verilog HDL硬件描述语言来描述该电路功能,即可设计出该4选1数据选择器的源程序。

图1-2 4选1数据选择器的原理框图

q Sel[1]输出

选择输入

0a 01b 00c 11

d

1

Sel[0]表1-1 真值表

五、重点、难点

本实验技术重点在于理解4选1数据选择器的功能后,用原理图输入法和硬件描述语言(Verilog HDL )两种方法来设计该逻辑电路。

其难点是要仿真出4选1数据选择器的波形,然后通过观测仿真波形,来验证该数据选择器的功能。

六、实验步骤

(一)原理图输入法的设计步骤:

(1)进入Windows 操作系统,双击Quartus II 图标,启动软件。

1、单击File \ New Project Wizard 菜单,输入文件名路径与设计项目的名字mux41,点击finish, 完成设计项目建立。

d

a b c

点击Assignment \ Device菜单,选择器件(本设计选用cyclone 系列的

EP1C12Q240C8)。

2、启动菜单File \ New,选择Block Diagram/Schematic File,点OK,启动原理图编辑器。画出图1-1(具体方法见后面说明)。默认存盘名为mux41,保存。(2)设计的输入

1. 在原理图空白处双击,会出现元件选择对话框,在name处输入元件名,

点OK完成元件放置。依次放置4个三输入端与门(and3)、1个四输入端或门(or4),2个非门(not)器件、及6个输入端(input)、1个输入端(output)在原理图上;

2. 添加连线到器件的管脚上

把鼠标移到元件引脚附近,则鼠标光标自动由箭头变为十字,按住鼠标右键拖动,即可画出连线,参照图1连好相应元件的输入、输出脚。

3.保存原理图

单击保存按钮。原理图文件出现在红色箭头所指的地方。

(3)编译

点击菜单栏上红色箭头所指的工具图标,完成编译。

图1-3 编译

编译通过后,选择File/New,在弹出的对话框中点击选择Vector Waveform File,并点击OK,建立一个波形文件,如图1-4、图1-5所示,保存波形文件。

图1-4

图1-5

再点Node Finder,在波形文件加入输入输出端口,如图1-7所示。

11、对加入到波形文件中的输入端口进行初始值设置,并点击Processing/Start Simuliation

12、仿真无误后,选择Assignments/Assing Pins对实验中用到的管脚进行绑定分配,如图1-7所示。

图1-7

13、对于复用的引脚,需做进一步处理,使其成为通用I/O。

14、最后再编译一次,编译无误后,用下载电缆通过JTAG接口将对应的dff2.sof文件下载到FPGA中。

15、在实验系统中正确连线,观察实验结果是否与仿真结果相吻合。

(二)用Verilog HDL语言完成的设计步骤:

(1)运行Quartus II软件,先建立一个新的项目。

(2)启动File \ New菜单命令(如图1-5);

图1-5 新建文本文件的选择对话框

(3)选择verilog hdl file,点击OK后,键入上面“二、实验内容”中的程序。

(4)以默认文件名和路径保存。

(5)参照原理图输入设计进行仿真,并观察仿真波形,以验证所设计电路的功能。

七、实验报告要求

2. 详细论述实验步骤。

3. 给出原理图输入法和Verilog HDL语言设计两种方法的仿真波形。

八、实验注意事项

1. 使用原理图设计时,其文件名[mux41.gdf]要与仿真的波形文件名[mux41.vwf]相同,只是文件的后缀不同;使用Verilog HDL语言设计时,其文件名(m4_1.V)要与模块名[module m4_1( a, b, c, d, sel, q);]相同,且仿真的波形文件名[m4_1.vwf]也要相同。

2. 用原理图输入法和Verilog HDL语言两种方法所做的设计,一定要建两个不同的工程,最好放在不同的目录中,且目录名不要出现中文字符。

3.在Waveform Editor仿真时,应先在菜单选项的Edit/ Grid Size…中所弹出的对话框中将Grid Size:改为1.0us。

九、思考题

1. 如何用设计好的4选1数据选择器,来实现8选1数据选择器的设计(用原理图输入法来设计),试给出设计与仿真的结果。

2.谈谈使用原理图输入法和Verilog HDL语言设计两种方法的优劣心得。

实验二组合逻辑电路设计

一、实验目的

1、学习Verilog HDL基本语法;

2、巩固Quartus II环境下的Verilog HDL编程设计的基础

二、主要仪器设备

EDA实验系统1台

PC机

三、实验内容

1、设计一个四线至二线编码器,其真值表如下:

表2.1 四线至二线编码器的真值表

module mux41a(d1,d2,d3,d4,q1,q2);

input d1,d2,d3,d4;

output q1,q2;

reg q1,q2;

always@(d1,d2,d3,d4)

begin

case({d1,d2,d3,d4})

4'b0111:{q1,q2}<=2'b11;

4'b1011:{q1,q2}<=2'b10;

4'b1101:{q1,q2}<=2'b01;

4'b1110:{q1,q2}<=2'b00;

endcase

end

endmodule

2、设计一个2位信号的比较器,该比较器的电路符号如图2.1所示。

图2.1 比较器电路符号

module bijiaoqi (A,B,E,L,G,CLK,RST);

input [1:0] A,B;

input CLK,RST;

output E,L,G;

reg E,L,G;

always@(posedge CLK,posedge RST)

if(RST)

begin

G<=0;

E<=0;

L<=0;

end

else if(A>B)

begin

G<=1;

E<=0;

L<=0;

end

else if(A==B)

begin

G<=0;

E<=1;

L<=0;

end

else if(A

begin

G<=0;

E<=0;

L<=1;

end

endmodule

引脚说明:A、B皆为二位信号;CLK为时钟脉冲输入;RST为清除控制信号。

AGTB:当A>B时,其值为1,否则为0;

AEQB:当A=B时,其值为1,否则为0;

ALTB:当A

3、设计一个四位全加器。

module adder4(Q,CO,A,B,CI);

input [3:0] A,B;

input CI;

output [3:0] Q;

output CO;

assign {CO,Q}=A+B+CI;

endmodule

四、实验报告

根据以上实验内容写出实验报告,包括程序设计,软件编译,管脚分配,硬件测试结果等内容。

实验三时序逻辑电路设计

一、实验目的

理解触发器概念,掌握时序器件的Verilog HDL语言程序设计的方法二、主要仪器设备

EDA实验系统1台

PC机

三、实验内容

设计以下内容:

1、基本的D触发器;

module DFF1(CLK,Q,D)

input CLK,D;

output Q;

reg Q;

always@(posedge CLK)

Q<=D;

endmodule

2、同步复位的D触发器;

module DFF2(CLK,Q,D,RST);

input CLK,D,RST;

output Q;

reg Q;

always@(posedge CLK)

if(RST==1) Q=0;

else if(RST==0) Q=D;

else Q=Q;

endmodule

3、异步复位的D触发器;

module DFF1(CLK,RST,Q,D)

input CLK,D,RST;

output Q;

reg Q;

always@(posedge CLK or negedge RST)

begin

if(!RST) Q<=O;

else Q<=D;

end

endmodule

4、同步置位/复位的D触发器;

module DF4(CLK,D,SET,RST,Q,QB);

input CLK,D,SET,RST;

output Q,QB;

reg Q;

assign QB=~Q;

always @ (posedge CLK or negedge RST or negedge SET) begin

if(!RST)

Q<=1'b0;

else if (!SET)

Q<=1'b1;

else

Q<=D;

endmodule

四、实验报告

根据以上实验内容写出实验报告,包括程序设计,管脚分配;并提交其仿真结果及分析。

fpga数字钟课程设计报告

f p g a数字钟课程设计报告 Prepared on 24 November 2020

课程设计报告 设计题目:基于FPGA的数字钟设计 班级:电子信息工程1301 姓名:王一丁 指导教师:李世平 设计时间:2016年1月 摘要 EDA(Electronic Design Automation)电子设计自动化,是以大规模可编程器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,通过相关的软件,自动完成软件方式设计得电子系统到硬件系统,最终形成集成电子系统或专用集成芯片。本次课程设计利用Quartus II 为设计软件,VHDL为硬件描述语言,结合所学知识设计一个多功能时钟,具有显示年、月、日、时、分、秒显示,计时,整点报时,设定时间等功能。利用硬件描述语言VHDL 对设计系统的各个子模块进行逻辑描述,采用模块化的思想完成顶层模块的设计,通过软件编译、逻辑化简、逻辑综合优化、逻辑仿真、最终完成本次课程设计的任务。 关键词:EDA VHDL语言数字钟 目录 摘要 1 课程设计目的 2 课程设计内容及要求

设计任务 设计要求 3 VHDL程序设计 方案论证 系统结构框图 设计思路与方法 状态控制模块 时分秒模块 年月日模块 显示模块 扬声器与闹钟模块 RTL整体电路 4 系统仿真与分析 5 课程设计总结,包括.收获、体会和建议 6 参考文献 1 课程设计目的 (1)通过设计数字钟熟练掌握EDA软件(QUARTUS II)的使用方法,熟练进行设计、编译,为以后实际工程问题打下设计基础。 (2)熟悉VHDL 硬件描述语言,提升分析、寻找和排除电子设计中常见故障的能力。 (3)通过课程设计,锻炼书写有理论根据的、实事求是的、文理通顺的课程设计报告。

大学物理学实验指导书_4

大学物理学实验指导书 大学物理实验 力学部分 实验一长度与体积的测量 实验类型:验证 实验类别:专业主干课 实验学时:2 所属课程:大学物理

所涉及的课程和知识点:误差原理有效数字 一、实验目的 通过本实验的学习,使学生掌握测长度的几种常用仪器的使用,并会正确读数。练习作好记录和误差计算。 二、实验要求 (1)分别用游标卡尺、螺旋测微计测金属圆筒、小钢球的内外径及高度,并求体积。(2)练习多次等精度测量误差的处理方法。 三、实验仪器设备及材料 游标卡尺,螺旋测微计,金属圆柱体,小钢球,铜丝 四、实验方案 1、用游标卡尺测量并计算所给样品的体积。 2、分别用千分尺和读数显微镜测量所给金属丝的直径。 数据处理 注意:有效数字的读取和运用,自拟表格,按有关规则进行数据处理。 描述实验过程(步骤)以及安全注意事项等,设计性实验由学生自行设计实验方案。 五、考核形式 实际操作过程实验报告 六、实验报告 实验原理,实验步骤,实验数据处理,误差分析和处理。 对实验中的特殊现象、实验操作的成败、实验的关键点等内容进行整理、解释、分析总结,回答思考题,提出实验结论或提出自己的看法等。 七、思考题 1、游标卡尺测量长度时如何读数 游标本身有没有估读数 2、千分尺以毫米为单位可估读到哪一位初读数的正负如何判断 待测长度如何确定 实验二单摆 实验类型:设计 实验类别:专业主干课 实验学时:2 所属课程:大学物理 所涉及的课程和知识点:力学单摆周期公式 一、实验目的 通过本实验的学习,使学生掌握使用停表和米尺,测准单摆的周期和摆长。利用单摆周期公式求当地的重力加速度

二、实验要求 (1)测摆长为1m时的周期求g值。 (2)改变摆长,每次减少10cm,测相应周期T,作T—L图,验证单摆周期公式。 三、实验仪器设备及材料 单摆、米尺、游标卡尺、停表。 四、实验方案 利用试验台上所给的设备及材料,自己制作一个单摆,然后设计实验步骤测出单摆的周期,再根据单摆的周期公式计算当地的重力加速速。 改变摆长,讨论对实验结果的影响并分析误差产生的原因 五、考核形式 实际操作过程实验报告 六、实验报告 实验原理,实验步骤,实验数据处理,误差分析和处理。 对实验中的特殊现象、实验操作的成败、实验的关键点等内容进行整理、解释、分析总结,回答思考题,提出实验结论或提出自己的看法等。 七、思考题 1、为什么测量周期不宜直接测量摆球往返一次摆动的周期试从误差分析来说明。 2、在室内天棚上挂一单摆,摆长很长,你设法用简单的工具测出摆长不许直接测量摆长。 实验三牛顿第二定律的验证 实验类型:验证 实验类别:专业主干课 实验学时:2 所属课程:大学物理 所涉及的课程和知识点:力学牛顿第二定律摩擦 一、实验目的 通过本实验的学习,使学生掌握气垫导轨的使用,使学生通过在气垫导轨上验证牛顿第二定律,更深刻的理解牛顿第二定律的物理本质。 二、实验要求 验证当m一定时,a∝F,当F一定时,a∝1/m。 三、实验仪器设备及材料 气垫导轨,数字毫秒计,光电门,气源 四、实验方案 1、调整气垫导轨水平。 在导轨的端部小心安装好滑轮,使其转动自如,细心调整好导轨的水平。

FPGA设计的报告课程设计

FPGA课程设计 实 验 报 告

实验一:设计一个可控的100进制可逆计数器 一、实验要求 用DE2-115开发板下载。 (1)计数器的时钟输入信号周期为200ns。 (2)以十进制形式显示。 (3)有一个复位端clr和两个控制端plus和minus,在这些控制信号的作用 clr plus minus 功能 0 ××复位为0 1 1 0 递增计数 1 0 1 递减计数 1 1 1 暂停计数 二、关键词 可控制、可逆、100进制、复位、暂停、递增、递减 三、内容摘要 module updown_count(qout,reset,clk,plus,minus); output[7:0] qout;/*定义一个8位的输出,其目的是 低四位和高四位分别表示计数器的个位和十位。*/ input clk,plus,minus,reset;//定义四个输入,时钟,加计数,减计数和清零 reg[7:0] qout;//qout的数据类型为寄存器型 always @(posedge clk)//当clk上升沿到来时执行一遍下列程序 begin if(!reset) qout<=0;//当reset为低电平时,计数器执行清零功能,否则跳过else begin case({minus,plus})//case语句模块,包含加,减和暂停四个模块 2'b10: if (qout[3:0]==0)//判断个位是否为零,若不为零,跳到个位减一begin qout[3:0]<=9;//给个位赋值 if(qout[7:4]==0) qout[7:4]<=9;//判断十位是否为零,并且给十位赋值 else qout[7:4]<=qout[7:4]-1;//由于个位赋9,相当于向十位借一,因而十位减一end else qout[3:0]<=qout[3:0]-1;//个位减一 /*这一部分是减计数模块,其思路是:首先判断个位是否为零,若为零,则执行后面的程序,个位直接赋9,并且十位减一;否则个位减一*/ 2'b01: if (qout[3:0]==9)//判断个位是否为9,否则跳到个位加一begin

大学物理实验课后答案

实验一霍尔效应及其应用 【预习思考题】 1.列出计算霍尔系数、载流子浓度n、电导率σ及迁移率μ的计算公式,并注明单位。 霍尔系数,载流子浓度,电导率,迁移率。 2.如已知霍尔样品的工作电流及磁感应强度B的方向,如何判断样品的导电类型? 以根据右手螺旋定则,从工作电流旋到磁感应强度B确定的方向为正向,若测得的霍尔电压为正,则样品为P型,反之则为N型。 3.本实验为什么要用3个换向开关? 为了在测量时消除一些霍尔效应的副效应的影响,需要在测量时改变工作电 流及磁感应强度B的方向,因此就需要2个换向开关;除了测量霍尔电压,还要测量A、C间的电位差,这是两个不同的测量位置,又需要1个换向开关。总之,一共需要3个换向开关。 【分析讨论题】 1.若磁感应强度B和霍尔器件平面不完全正交,按式(5.2-5)测出的霍尔系数比实际值大还是小?要准确测定值应怎样进行? 若磁感应强度B和霍尔器件平面不完全正交,则测出的霍尔系数比实际值偏小。要想准确测定,就需要保证磁感应强度B和霍尔器件平面完全正交,或者设法测量出磁感应强度B和霍尔器件平面的夹角。 2.若已知霍尔器件的性能参数,采用霍尔效应法测量一个未知磁场时,测量误差有哪些来源? 误差来源有:测量工作电流的电流表的测量误差,测量霍尔器件厚度d的长度测量仪器的测量误差,测量霍尔电压的电压表的测量误差,磁场方向与霍尔器件平面的夹角影响等。 实验二声速的测量 【预习思考题】 1. 如何调节和判断测量系统是否处于共振状态?为什么要在系统处于共振的条件下进行声速测定? 答:缓慢调节声速测试仪信号源面板上的“信号频率”旋钮,使交流毫伏表指针指示达到最大(或晶体管电压表的示值达到最大),此时系统处于共振状态,显示共振发生的信号指示灯亮,信号源面板上频率显示窗口显示共振频率。在进行声速测定时需要测定驻波波节的位置,当发射换能器S1处于共振状态时,发射的超声波能量最大。若在这样一个最佳状态移动S1至每一个波节处,媒质压缩形变最大,则产生的声压最大,接收换能器S2接收到的声压为最大,转变成电信号,晶体管电压表会显示出最大值。由数显表头读出每一个电压最大值时的位置,即对应的波节位置。因此在系统处于共振的条件下进行声速测定,可以容易和准确地测定波节的位置,提高测量的准确度。 2. 压电陶瓷超声换能器是怎样实现机械信号和电信号之间的相互转换的? 答:压电陶瓷超声换能器的重要组成部分是压电陶瓷环。压电陶瓷环由多晶结构的压电材料制成。这种材料在受到机械应力,发生机械形变时,会发生极化,同时在极化方向产生电场,这种特性称为压电效应。反之,如果在压电材料上加交

大学物理实验4-指导书

1.1 静电场 实验内容 图示静电场的基本性质: 同心球壳电场及电势分布图。 实验设置 有两个均匀带电的金属同心球壳配置如图。内球壳(厚度不计)半径为R 1=5.0 cm ,带电荷 q 1 = 0.6?10-8 C ;外球壳半径R 2 = 7.5 cm ,外半径R 3 = 9.0 cm ,所带总电荷q 2 = - 2.0?10-8 C 。 实验任务 画出该同心球壳的电场及电势分布。 实验步骤及方法 基本原理:根据高斯定理推导出电场及电势的 分布公式;利用数据分析软件,如Microsoft Excel 绘制电场及电势的分布图。 在如图所示的带电体中,因内球壳带电q 1,由于静电感应,外球壳的内表面上将均匀地分布电荷-q 1;根据电荷平衡原理,外球壳的外表面上所带电荷除了原来的q2外,还因为内表面感应了-q 1而生成+q 1,所以外球壳的外表面上将均匀分布电荷q 1+q 2。 在推导电场和电势分布公式时,须根据r 的变化范围分别讨论r < R 1、R 1 < r < R 2、R 2 < r < R 3、r > R 3几种情况。 场强分布: 当r < R 1时, 001=?=???E dS E S 当R 1 < r < R 2时, ?= ???0 1 εq dS E S 2 1 0241 r q E επ= 当R 2 < r < R 3时, 00 3=?=???E dS E S 当r > R 3时, 1

2 210 40 2 141r q q E q q dS E S += ? += ??? επε 电势分布: 根据电势的定义,可以求得电势的分布。 当r < R 1时, 3 2 10210110143211414141 3 3 2 21 1R q q R q R q U dr E dr E dr E dr E dr E U R R R R R R r r ++ -=?+?+?+?=?=?????∞ ∞ επεπεπ 当R 1 < r < R 2时, 3 2 102101014321414141 3 3 2 2R q q R q r q U dr E dr E dr E dr E U R R R R r r ++ -=?+?+?=?=????∞ ∞ επεπεπ 当R 2 < r < R 3时, 3 2 10143141 3 3 R q q U dr E dr E dr E U R R r r += ?+?=?=???∞ ∞ επ 当r > R 3时, r q q U dr E dr E U r r 2 1014141 += ?=?=??∞ ∞επ 至此,可以用MS Excel 来绘制电场及电势分布图。方法如下: 打开Excel 后会有一个默认的表格出现(如下图) 在A1、A2、A3单元格内分别输入“R1=”、“R2=”、“R3=”;在B1、B2、B3单元格内分别输入R1、R2、R3的数值。

FPGA课程设计报告

F P G A 课 程 设 计 报 告 学部:信息科学与技术学部 专业:通信工程 班级:10级1班 学号:100103011125 姓名:万洁 指导老师:祝宏 合作伙伴:张紫君 2012.12.13

一.《任务书》: 实验一100进制的可逆计数器(11——12周)实验二交通灯控制系统(15周) 实验三多功能数字钟系统(14-15周)二.实验书写格式: 一:题目要求 二:程序代码 三:操作步骤及运行结果截图 四:心得体会 三.实验附录: 一:老师提供的资源 二:关于实验所用EP4CE115F29板的简介

实验一100进制的可逆计数器 一、设计一个可控的100进制可逆计数器,要求用实验箱下载。 (1)计数器的时钟输入信号周期为200ns。 (2)以十进制形式显示。 (3)有一个复位端clr和两个控制端plus和minus,在这些控制信号的作用下,计数器具有复位、增或减计数、暂停功能。 clr plus minus 功能 0 ××复位为0 1 1 0 递增计数 1 0 1 递减计数 1 1 1 暂停计数 二、程序如下: module keni100(CLR,CLK,PLUS,MINUS,OUT); //100进制的可逆计数器 input CLR,PLUS,MINUS,CLK; output [7:0]OUT; reg [7:0]OUT; always@(posedge CLK) begin if(!CLR) //如果CLR为零,输出为零;反之,运行else程序 OUT[7:0]<=0; else

begin if(PLUS==0 && MINUS==1) //100进制的递减计数 begin if (OUT[3:0]==0) begin OUT[3:0]<=9; if (OUT[7:4]==0) OUT[7:4]<=9; else OUT[7:4]<=OUT[7:4]-1; end else OUT[3:0]<=OUT[3:0]-1; end if(PLUS==1 && MINUS==0) //100进制的递增计数 begin if (OUT[3:0]==9) begin OUT[3:0]<=0; if (OUT[7:4]==9) OUT[7:4]<=0; else OUT[7:4]<=OUT[7:4]+1; end else OUT[3:0]<=OUT[3:0]+1; end if(PLUS==1 && MINUS==1) OUT<=OUT; //若PLUS和MINUS都为1,暂停计数 if(PLUS==0 && MINUS==0) OUT<=0; //若都为零,输出为零end end endmodule 三、运行程序 1、在quarters II9.1输入程序 打开quarters II界面,点击file→New,在出现的对话框,如图1.1所示,选择Text File,点击OK.

磁性物理实验指导书

磁性物理实验 讲义 磁性物理课程组编写 电子科技大学微电子与固体电子学院 二O一二年九月

目录 一、起始磁导率温度特性测量和居里温度测试计算分析 (1) 二、电阻率测试及磁损耗响应特性分析 (3) 三、磁致伸缩系数测量与分析 (6) 四、磁化强度测量与分析 (9) 五、磁滞回线和饱和磁感应强度测量 (11) 六、磁畴结构分析表征 (12)

一、起始磁导率温度特性测量和居里温度测试计算分析 (一) 、实验目的: 了解磁性材料的起始磁导率的测量原理,学会测量材料的起始磁导率,并能够从自发磁化起源机制来分析温度和离子占位对材料起始磁导率和磁化强度的影响。 (二)、实验原理及方法: 一个被磁化的环型试样,当径向宽度比较大时,磁通将集中在内半径附近的区域分布较密,而在外半径附近处,磁通密度较小,因此,实际磁路的有效截面积要小于环型试样的实际截面。为了使环型试样的磁路计算更符合实际情况,引入有效尺寸参数。有效尺寸参数为:有效平均半径r e ,有效磁路长度l e ,有效横截面积A e ,有效体积V e 。矩形截面的环型试样及其有效尺寸参数计算公式如下。 ???? ??-=21 1 211ln r r r r r e (1) ???? ??-=21 12 11ln 2r r r r l e π (2) ???? ??-=2112 211ln r r r r h A e (3) e e e l A V = (4) 其中:r 1为环型磁芯的内半径,r 2为环型磁芯的外半径,h 为磁芯高度。 利用磁芯的有效尺寸可以提高测量的精确性,尤其是试样尺寸不能满足均匀磁化条件时,应用等效尺寸参数计算磁性参数更合乎实际结果。材料的起始磁导率(i μ)可通过对环型磁心施加线圈后测量其电感量(L )而计算得到。计算公式如式(5)所示。 2 0i e e A N L l μμ= (5)

大学物理 学习指南

学习指南 1、物理实验课的教学目的 大学物理实验教学目的与中学阶段的物理实验教学有着本质的不同。“大学物理实验”是一门独立的基础课程,它不是“大学物理学”的分支或组成部分。虽然物理实验必须以物理学的理论为基础,运用物理学的原理进行实验或研究,但是“大学物理实验”又独立于“大学物理学”,它不是以验证物理定律、加强理解物理规律为主要目的的,分散的力、热、电、磁、光实验的堆切,而是以物理实验的基本技术或基本物理量的测量方法为主线,再贯穿以现代误差理论,现代物理实验仪器设备、器件的原理、使用方法,构建成一个完整的,但又不断发展的课程体系框架。其教学目的如下: (1)掌握基本物理量的各种测量方法,学会分析测量的误差,学会基本的实验数据处理方法,能正确的表达测量结果,并对测量结果进行正确的评价(测量不确定度)。 (2)掌握物理实验的基本知识、基本技能,常用实验仪器设备、器件的原理及使用方法,并能正确运用物理学理论指导实验。 (3)培养、提高基本实验能力,并进一步培养创新能力。基本实验能力是指能顺利完成某种实验活动(科研实验或教学实验)的各种相关能力的总和,主要包括: 观察思维能力──在实验中通过观察分析实验现象,并得出正确规

律的能力。 使用仪器能力──能借助教材或仪器使用说明书掌握仪器的调整和使用方法的能力。 故障分析能力──对实验中出现的异常现象能正确找出原因并排除故障的能力。 数据处理能力──能正确记录、处理实验数据,正确分析实验误差的能力。 报告写作能力──能撰写规范、合格的实验报告的能力。 初步实验设计能力──能根据课题要求,确定实验方案和条件,合理选择实验仪器的能力。 (4)培养从事科学实验的素质。包括理论联系实际和实事求是的科学作风;严肃认真的工作态度;吃苦耐劳、勇于创新的精神;遵守操作规程,爱护公共财物的优良品德;以及团结协作、共同探索的精神。 2、大学物理实验课的基本程序 实验课与理论课不同,它的特点是同学们在教师的指导下自己动手,独立完成实验任务,通常每个实验的学习都要经历三个阶段。 (1)实验的准备 实验前必须认真阅读讲义,做好必要的预习,才能按质按量按时完成实验。同时,预习也是培养阅读能力的学习环节。预习时要写预习报告,预习报告包括以下内容:

物理实验习题与指导03

大学物理实验复习题 一、基础知识部分(误差与不确定度、数据处理、基本测量与方法) (一)问答题 1、什么叫测量、直接测量、间接测量?(看教材) 2、什么叫随机误差?随机误差的特点是什么?(看教材) 3、什么叫系统误差?系统误差的特点是什么?(看教材) 4、下列情况哪些是属于随机误差,哪些是属于系统误差?(从定义角度 考虑) (1)经校准的秒表的读数误差。 (2)在20℃下标定的标准电阻,在30℃下使用引起的误差。 (3)分光计实验中的偏心误差。 (4)千分尺的“零点读数不为零”引起的误差。 (5)读仪表时的视差。 (6)因为温度的随机变化所引起的米尺的伸缩,而用该米尺测长所引起的误差。 (7)水银温度计毛细管不均匀。 (8)仪表的零点不准。 5、什么叫误差、绝对误差、相对误差、视差、引用误差、回程误差、 偏差、残差、示值误差、读数误差、估读误差、标准差?(查相关资料一般了解) 6、误差的绝对值与绝对误差是否相同?未定系统误差与系统不确定度 是否相同?(从定义出发) 7、什么叫不确定度、A类不确定度、B类不确定度?(从定义出发) 8、不确定度与不准确度是否相同?(看教材一般了解) 9、什么叫准确度、正确度、精密度?(从打靶角度分析) 10、对某量只测一次,标准误差是多少?(不变) 11、如何根据系统误差和随机误差相互转化的特点来减少实验结果的误 差?(如测金属丝的平均直径和直径的平均值) 12、测量同一玻璃厚度,用不同的测量工具测出的结果如下,分析各值 是使用哪些量具测量的?其最小分度值是多少?(自做答案) (1)2.4mm (2)2.42mm (3)2.425mm 13、有一角游标尺主尺分度值为1°,主尺上11个分度与游标上12个 分度等弧长,则这个游标尺的分度值是多少?(参考游标卡尺原理)

FPGA课程设计题目

1、彩灯控制器设计 内容及要求: 设计一个彩灯控制器,具体设计要求如下: (1)要有多种花型变化(至少设计5种),led至少16路 (2)多种花型可以自动变化 (3)彩灯变换的快慢节拍可以选择 (4)具有清零开关 (5)完成全部流程:设计规范文档、模块设计、代码输入、仿真、下载验证等,最后就课程设计本身提交一篇课程设计报告。 2、数字秒表设计 内容及要求: 设计一用于体育比赛的数字秒表,具体设计要求如下: (1)6位数码管显示,其中两位显示min,四位显示see,显示分辨率为0.01 s。 (2)秒表的最大计时值为59min59.99see。 (3)设置秒表的复位/启动键,按一下该键启动计时,再按即清0。依此循环。 (4)设置秒表的暂行/继续键。启动后按一下暂行,再按继续。依此循环。 (5)完成全部流程:设计规范文档、模块设计、代码输入、仿真、下载验证等,最后就课程设计本身提交一篇课程设计报告。 3、交通信号控制系统设计 内容及要求: 设计一个十字路口交通控制系统,具体设计要求如下: (1)东西(用A表示)、南北(用B表示)方向均有绿灯、黄灯、红灯指示,其持续时间分别是40秒、5秒和45秒, 交通灯运行的切换示意图和时序图分别如图1、图2所示。 (2)系统设有时钟,以倒计时方式显示每一路允许通行的时间。 (3)当东西或南北两路中任一路出现特殊情况时,系统可由交警手动控制立即进入特殊运行状态,即红灯全亮,时钟停止计时,东西、南北两路所有车辆停止通行;当特殊运行状态结束后,系统恢复工作,继续正常运行。 图1 交通灯运行切换示意图

B红 CP A绿 A黄 A红 B黄 B绿 5S 5S 图2 交通灯时序图 (4)完成全部流程:设计规范文档、模块设计、代码输入、仿真、下载验证等,最后就课程设计本身提交一篇课程设计报告。 4、简易密码锁设计 内容及要求 设计一个4位串行数字锁。 (1)开锁代码为4位二进制,当输入代码的位数与锁内给定的密码一致,且按规定程序开锁时,方可开锁,并点亮一个指示灯。否则进入“错误”状态,并发出报警信号。 (2)锁内的密码可调,且预置方便,保密性好。 (3)串行数字锁的报警由点亮一个灯,直到按下复位开关,报警才停下。此时,数字锁又自动等待下一个开锁状态。 (4)完成全部流程:设计规范文档、模块设计、代码输入、仿真、下载验证等,最后就课程设计本身提交一篇课程设计报告。 5、出租车计价器设计 内容及要求 (1)设一个出租车自动计费器,计费包括起步价、行驶计费和等待计费三个部分,用4个数码管显示出金额数目,最大值为999.9元,最小计价单位为0.1元。行驶里程在3公里范围内且等待时间未超过三分钟时按起步价8元计费;行驶里程超过三公里后按每公里2元收费;等待时间超过三分钟后按每分钟1元收费。等待时间用两个数码管显示,最大值为59分钟。 总费用=起步价+(里程-3km )*里程单价+(等待时间-3)*等候单价 (2)能够实现的功能: 显示汽车行驶里程:用四位数字显示,单位为km 。 计程范围为0~99km ,计程分辨率为1km 。 显示等候时间:用两位数字显示分钟,单位为min 。计时范围为0~59min ,计时分辨率为1min 。

DH4518交流电桥的原理和应用(实验指导书) 大学物理实验

当调节电桥参数,使交流指零仪中无电流通过时(即I 0=0),cd 两点的电位相等,电桥达到平衡,这时有 U ac =U ad U cb =U db 即I 1Z 1=I 4Z 4 I 2Z 2=I 3Z 3两式相除有3 344221Z I Z I Z I Z I 1 当电桥平衡时,I 0=0,由此可得 I 1=I 2,I 3=I 4 所以Z 1Z 3=Z 2Z 4(1) 上式就是交流电桥的平衡条件,它说明:当交流电桥达到平衡时,相对桥臂的阻抗的乘积相等。 由图1可知,若第一桥臂由被测阻抗Z x 构成,则 Z x =3 2Z Z Z 4当其他桥臂的参数已知时,就可决定被测阻抗Z x 的值。 二、交流电桥平衡的分析 下面我们对电桥的平衡条件作进一步的分析。 在正弦交流情况下,桥臂阻抗可以写成复数的形式 Z=R+jX=Ze jφ 若将电桥的平衡条件用复数的指数形式表示,则可得 Z 1e jφ1·Z 3e jφ3=Z 2e jφ2·Z 4e jφ4 即Z 1·Z 3e j(φ1+φ3)=Z 2·Z 3e j(φ2+φ4) 根据复数相等的条件,等式两端的幅模和幅角必须分别相等,故有Z 1Z 3=Z 2Z 4 φ1+φ3=φ2+φ4上面就是平衡条件的另一种表现形式,可见交流电桥的平衡必须满足两个条件:一是相对桥臂上阻抗幅模的乘积相等;二是相对桥臂上阻抗幅角之和相等。 由式(2)可以得出如下两点重要结论。 1、交流电桥必须按照一定的方式配置桥臂阻抗 如果用任意不同性质的四个阻抗组成一个电桥,不一定能够调节到平衡,因此必须把电桥各元件的性质按电桥的两个平衡条件作适当配合。 在很多交流电桥中,为了使电桥结构简单和调节方便,通常将交流电桥中的两个桥臂设计为纯电阻。 ) 2(

大学物理实验指导书-共十页,每位同学一份

实验1 声速的测定 实验目的 1.学会利用干涉法测定声速。 2.了解利用电声换能器进行电声转换和测量的方法。 3.初步熟悉示波器和音频信号发生器的功能和使用方法。 实验仪器 声速测定仪,低频信号发生器,示波器等。 实验原理 测量声速的方法可分为两类:一是测出声波传播距离L 和所需 的时间t ,由t L v =算出声速v ;二是利用关系式f v λ=,通过测量 频率f 和波长λ来计算声速v 。本实验所采用的共振干涉法和位相比较法,即属于后者。 1.共振干涉法 设有一从发射源发出的一定频率的平面波,经过空气传播,到 达接收器。如果接收面与反射面严格平行,入射波在接收面上垂直反射,入射波与反射相干涉形成驻波。实验装置如图3-1所示,图中S 1、S 2为压电陶瓷喇叭,S 1接低频信号发生器,用为超声波源;S 2为接收器,由于压电效应,它把接收到的声波转换成电信号,且能在接收声波的同时反射部分声波。改变S 1、S 2之间的距离,当其为半波长的整倍数时,媒质中出现稳定的驻波共振现象。此时驻波的幅度达到极大,且接收面所处的声压波腹也相应达到极大值。设此时S 1、S 2之间的距离为L n ,继续调节S 1、S 2之间的距离,设它为L n +1时,再次出现共振现象,则L n +1-L n =λ/2 。因此,若保持f (频率)不变,通过测量相邻两次接收信号达到极大值时接收面与发射源之间的距离就可求出波长 λ,用f v λ=计算声速。 实验内容 1.调整测试系统的谐振频率 (1)按图示接连仪器。把信号发生器“输出调节”旋至最小位置,调节频率输出为40kH z 左右,打开电源开关,预热片刻,转动“输出调节”旋钮,使信号输出为20V 左右或合适大小; (2)将信号发生器的输出信号一路接压电陶瓷超声发生器S 1,(另一路可以接示波器“X 轴输入”),由S 2转换成的电信号接示波器“Y 轴输入”,适当调节示波器至荧光屏上显示出稳定的波形图; (3)将两个换能器分开适当距离,通过移动接收端的换能器,使示波器上的电压信号达到较大值。适当调节信号发生器的输出信号频率与换能器上的固有频率相等(该频率既两压电陶瓷喇叭之间超声波的频率),则示波器上的信号达到最大值。在此频率上进行实验。

FPGA课程设计报告--简易电子琴的设计

邮电大学 FPGA课程设计报告 题目:简易电子琴设计及FPGA功能验证 院系: 专业班级: 学生:XX 导师:XX 起止时间:2012、6、18至2012、6、29

一、课程设计任务: 本设计一个简易电子琴,具体功能如下: 1、具有手动弹奏和自动播放功能; 2、以按键或开关作为电子琴的琴键,输出7个音节的音阶; 3、可以自动播放曲目至少两首。 二、课程设计目的: 1、培养综合运用知识和独立开展实践创新的能力; 2、深入学习Verilog HDL,了解其编程环境; 3、学会运用Modelsim和Quartus II等编程仿真软件; 4、将硬件语言编程与硬件实物功能演示相结合,加深理解Verilog HDL的学习; 三、使用环境: 1、软件:Modelsim和Quartus II等编程仿真软件; 2、硬件:FPGA开发板。 四、课程设计详细方案及功能验证: 1、总体实现方案: 1、简易电子琴的设计通过软硬件结合实现,硬件系统包括主控器芯片、9个按键、LED、蜂鸣器等,软件资源包括编写Verilog HDL程序的应用软件Modelsim和仿真软件Quartus II。电子琴有按键代替琴键的弹奏功能和自动播放功能。 2、整个程序总共分5个模块:主模块,按键模块,曲目1模块,曲目2模块,

曲目3模块。 整个方案总共用了9个按键(key1~key9),按键key1~key7作为琴键,通过这七个按键键入不同的音阶。主模块中key8、key9两个按键用于选择是自动播放还是弹奏曲目,令mm=(key8、key9),用mm值的不同选择调用不同模块。如果mm=00,则程序调用按键模块;如果mm=01,则调用曲目1模块,播放曲目1;如果mm=10,则调用曲目2模块,播放曲目2;如果mm11,则调用曲目3模块,播放曲目3。 本次设计的框图:

大学物理实验指导书

《普通物理学实验》实验指导书 机械建筑学院 2011年10月

实验一 落球法测定液体粘滞系数 一、实验目的 1、观察液体的内摩擦现象,学会用落球法测量液体的粘滞系数。 2、掌握基本测量仪器(如游标卡尺、螺旋测微计、秒表)的用法。 二、实验内容 1、将玻璃圆筒装入液体,调节圆筒,使其中心轴处于铅直位置。用游标卡尺测量圆筒的内直径D 。用米尺量出圆筒上标号线A 、B 之间的距离S 。 2、用螺旋测微计测小钢球的直径d 、在三个不同的方向上测量,取其平均值。共测试5个小球,记录测量结果,编号待用。 3、用吸棒吸起小钢球,为使其表面完全被所测的油浸润,先将小球在油中浸一下,然后放入玻璃管中。用秒表测出小球匀速下降通过路AB 所需的时间t ,则v=s/t (5个小球分别测量)。 4、小球的密度由实验室给出,液体的密度可测定或给出。记下油的温度。 5、根据每个小球的数据,按照公式④计算η,然后求η平均值及其 误差。 注意:实验中常用的液体为蓖麻油或甘油。为了减少实验误差,采用小直径的钢球(钢球直径1mm )。 三、 实验设备、仪器 1、粘滞系数实验仪、甘油。 2、游标卡尺、螺旋测微计、秒表、钢球。 四、实验原理 小球在液体中运动时,将受到与运动方向相反的摩擦阻力的作用。这种阻力即为粘滞力,是由于粘附在小球表面的液层与邻近液层的摩擦而产生的,它不是小球和液体之间摩擦阻力。则根据斯托克斯定律,小球受到的粘滞力为: f=6πηrv ① 其中,η是液体的粘滞系数,r 是小球的半径,v 是小球的运动速度。 在装有液体的圆筒形玻璃管的导管D 处让小球自由下落。小球落入液体后,受到三个力的作用,即重力ρVg ,浮力ρ0Vg 和粘滞力f 的作用,其中V 是小球的体积,ρ和ρ分别为小球和液体的密度。在小球刚落入液体时,垂直向下的重力大于垂直身上的浮力和粘滞力之和,于是小球作加速运动。随着小球运动速度的增加,粘滞力也增加,当速度增加到一值v 0时,小球所受的合力为零。此后小球就以该速度匀速下落。 前面说过,式①只适用于小球在无限广延的液体内运动的情形。而在本实验中,小球是在半径为R 的装有液体的圆形管内运动。如果只考虑管壁对小球运动的影响,则式①应修改为: f=6πηrv 0(1+kr/R ) ② 式中v 0是小球在圆筒内的收尾速度,即达到匀速运动的那个速度;k 是一个常数,其值由实验室给定。由于小球以v 匀速下降,根据力的平衡方程得: 6πηrv 0(1+kr/R )=ρVg -ρ0Vg ③ 故液体的粘滞系数为: η=2g 2 r (ρ-ρ0)/9v 0(1+kr/R )=g 2 d (ρ-ρ0)/18v 0(1+kr/D )④ 在小球的密度ρ、液体的密度ρ0和重力加速度g 已知的情况下,只要测出小于的直径d ,圆筒的直径D 和小球的速度v 0就可以算出液体的粘滞系数η。式中各量的单位:g 用 N/kg,d 、D 用 kg/3m ,v 0用m/s,则η的单位为N.s/2 m 即Pa.s 。

FPGA课程设计报告--简易电子琴的设计[1].doc

西安邮电大学 FPGA课程设计报告 题目:简易电子琴设计及FPGA功能验证 院系: 专业班级: 学生姓名: XX 导师姓名: XX 起止时间: 2012、6、18至2012、6、29

一、课程设计任务: 本设计一个简易电子琴,具体功能如下: 1、具有手动弹奏和自动播放功能; 2、以按键或开关作为电子琴的琴键,输出7个音节的音阶; 3、可以自动播放曲目至少两首。 二、课程设计目的: 1、培养综合运用知识和独立开展实践创新的能力; 2、深入学习Verilog HDL,了解其编程环境; 3、学会运用Modelsim和Quartus II等编程仿真软件; 4、将硬件语言编程与硬件实物功能演示相结合,加深理解Verilog HDL的学习; 三、使用环境: 1、软件:Modelsim和Quartus II等编程仿真软件; 2、硬件:FPGA开发板。 四、课程设计详细方案及功能验证: 1、总体实现方案: 1、简易电子琴的设计通过软硬件结合实现,硬件系统包括主控器芯片、9个按键、LED、蜂鸣器等,软件资源包括编写Verilog HDL程序的应用软件Modelsim和仿真软件Quartus II。电子琴有按键代替琴键的弹奏功能和自动播放功能。 2、整个程序总共分5个模块:主模块,按键模块,曲目1模块,曲目2模块,曲目3模块。 整个方案总共用了9个按键(key1~key9),按键key1~key7作为琴键,通过这七个按键键入不同的音阶。主模块中key8、key9两个按键用于选择是自动播放还是弹奏曲目,令mm=(key8、key9),用mm值的不同选择调用不同模块。如果mm=00,则程序调用按键模块;如果mm=01,则调用曲目1模块,播放曲目1;如果mm=10,则调用曲目2模块,播放曲目2;如果mm11,则调用曲目3模块,播放曲目3。 本次设计的框图:

fpga课程设计报告

第一部分 EDA技术的仿真 1、奇偶校验位产生器 1.1奇偶校验位的技术要求 奇偶校验是通信中常用的一种数据校验方式,试设计一个奇偶校验位产生器,根据输入字节(8位)产生相应的奇偶校验位(1的个数为奇数时输出低电平,即奇校验位为1)和偶校验位(1的个数为偶数时输出高电平,即偶校验位为1) 1.2奇偶校验位的原理 通过计算数据中“1”的个数是奇数还是偶数来判断数据的正确性。在被校验的数据后加一位校验位或校验字符用作校验码实现校验。 其生成方法是: 奇校验:确保整个被传输的数据中“1”的个数是奇数个,即载荷数据中“1”的个数是奇数个时校验位填“0”,否则填“1”; 偶校验:确保整个被传输的数据中“1”的个数是偶数个,即载荷数据中“1”的个数是奇数个时校验位填“1”,否则填“0”。 1.3奇偶校验位的功能及其仿真波形 奇偶校验位的功能具体见下表所示: 输入8位的二进制序列奇校验位 even 偶校验位 odd 1 1 0 1 0 0 1 1 1 0 1 0 0 0 1 1 1 0 0 1 其具体实现程序如下所示: module parity(data,odd,even); input [0:7]data; output odd,even; assign odd=^data; assign even=~odd; endmodule 根据程序我们得到如下的仿真波形: 图1 奇偶校验位仿真波形 中国计量学院信息工程学院课程设计报告P.2

2、十六位数据选择器 2.1数据选择器的原理 在多路数据传送过程中,能够根据需要将其中任意一路选出来的电路,叫做数据选择器,数据选择器(MUX)的逻辑功能是在地址选择信号的控制下,从多路数据中选择一路数据作为输出信号。 在数据选择器中,我们设定一个控制输入端ENA ,当ENA=1时,电路不能工作,输出Y=0;而当ENA=0时,电路才处于工作状态。由于我们设计的是16选1数据选择器,因而其有4个数据控制端,即S0,S1,S2,S3,根据这4个控制端的状态有选择性的输出。 2.2数据选择器的实现电路图 我们知道一个16选1的数据选择器是由5个4选1的数据选择器组成的,4选1的基本电路如下图所示: W[0..3]S[1..0] ENA f mux_4 inst2 在左图中,ENA 为使能控制输入端,低 电平有效,S 为两位的数据控制端,W 为输入端,f 为输出端。有上述4选1的原理图我们可以得到16选1的原理图: W[0..3]S[1..0]ENA f mux_4 inst W[0..3]S[1..0]ENA f mux_4 inst1 W[0..3]S[1..0]ENA f mux_4 inst2 W[0..3]S[1..0]ENA f mux_4 inst3 W[0..3]S[1..0]ENA f mux_4 inst4S3\32控制端 S1\S0控制端 图2 16选1数据选择器原理图 2.3数据选择器的功能仿真

FPGA课程设计报告

F P G A课程设计报告 (实现多功能数字钟) 专业班级: 07通信2班 姓名:朱绍兴 学号:0701******** 时间:2009.12.30

一、标题:设计多功能数字钟控制电路 二、任务书:用MAX+PLU SⅡ软件及Verilog HDL语言设计 一个多功能的数字钟,包括有时、分、秒的计 时,以及校时(对小时、分钟和秒能手动调整 以校准时间)、正点报时(每逢整点,产生“嘀 嘀嘀嘀-嘟”,4短一长的报时音)等附加功能。 三、关键词:24进制、60进制、正点报时、校时、数字钟 四、总体方案:多功能数字钟控制电路框图是由三部分组成 的,即秒分时控制电路、整点报时控制电路、 时段控制电路。用Verilog HDL硬件描述语 言完成编译和仿真。 五、原理框图如下: ↓ ↓ ↓

六、Verilog HDL硬件描述语言编写的功能模块: /*秒计数器m60*/ module m60(M,CP60M,CPM,RD); output [7:0]M; output CP60M; input CPM; input RD; reg [7:0]M; wire CP60M; always@(negedge RD or posedge CPM) begin if(!RD) begin M[7:0]<=0; end else begin if((M[7:4]==5)&&(M[3:0]==9)) begin M[7:0]<=0; end else begin if(M[3:0]==9) begin M[3:0]<=0; if(M[7:4]==5) begin M[7:4]<=0;end else M[7:4]<=M[7:4]+1; end

FPGA课程设计(最终版)

课程设计任务书 学生姓名:专业班级: 指导教师:工作单位:信息工程学院 题目: 电子琴的设计 课程设计目的: 《FPGA原理与应用》课程设计的目的是为了让学生熟悉基于VHDL语言进行FPGA开发的全流程,并且利用FPGA设计进行专业课程理论知识的再现,让学生体会EDA技术的强大功能,为今后使用FPGA进行电子设计奠定基础。 课程设计内容和要求 设计内容: (1)设计一个八音电子琴。 (2)由键盘输入控制音响,同时可自动演奏乐曲。 (3)用户可以将自己编制的乐曲存入电子琴,演奏时可选择键盘输入乐曲或者已存入的乐曲。 要求每个学生单独完成课程设计内容,并写出课程设计说明书、说明书应该包括所涉及到的理论部分和充足的实验结果,给出程序清单,最后通过课程设计答辩。 时间安排: 所需时 序号阶段内容 间 1 方案设计1天 2 软件设计2天 3 系统调试1天 4 答辩1天 合计5天 指导教师签名:年月日

系主任(或责任教师)签名:年月日

目录 摘要 (1) Abstract (2) 1设计意义和要求 (3) 1.1设计意义 (3) 1.2功能要求 (3) 2方案论证及原理分析 (4) 2.1实现方案比较 (4) 2.2乐曲实现原理 (4) 2.3系统组成及工作原理 (6) 3系统模块设计 (8) 3.1顶层模块的设计 (8) 3.2乐曲自动演奏模块的设计 (8) 3.3音阶发生器模块的设计 (9) 3.4数控分频器模块的设计 (9) 4程序设计 (11) 4.1VHDL设计语言和ISE环境简介 (11) 4.2顶层模块的程序设计 (12) 4.3乐曲自动演奏模块的程序设计 (13) 4.4音阶发生器模块的程序设计 (13) 4.5数控分频模块的程序设计 (14) 5设计的仿真与实现 (15) 5.1乐曲自动演奏模块仿真 (15) 5.2音调发生模块仿真 (18) 5.3数控分频模块仿真 (19) 5.4电子琴系统的仿真 (20) 5.5设计的实现 (22) 5.6查看RTL视图 (23) 5.7查看综合报告 (25) 6心得体会 (31) 7参考文献 (32) 8附录 (33)

《大学物理实验》必做实验实验要求

3#206水银温度计的校正与热电偶定标 一、实验目的 1、学习水银温度计00和1000点的校正法及温度计温标分度修正值的计算法。 2、 学习福廷气压计的使用法。 3、了解热电偶测温的原理 4、学习热电偶定标方法。 二、实验仪器 热电偶(铜一康铜)、毫伏表、保温杯、加热器、搅拌器、冰、水银温度计,福廷气压计 三、实验内容 (一)水银温度计的校正(定点法校正水银温度计) 1、00C 点a 0的确定。 2、沸点a 100的确定。 3、计算原温标每一分度值的改正值t (1)在福廷气压计上记录温度t 及气压读数h t ,并进行修正(福廷气压计使用法,参阅第三章第一节): (2)查附录表,确定大气压为H 0时所对应的水沸点a'100 (3)利用公式得到改正值: 4 (二)热电偶定标 1、按定标装置图接好实验电路。 2、参考端置冰水混合物。 3、测量端加热至沸点,在温度-电压表格中记录标准温度计与数字毫伏表对应参数值。 4、切断加热器电源,在测量端降温过程中,等间隔记录温度-电压格组参数值至室温。 5、制热电偶定标曲线(温度-电压曲线)。 四、数据处理 1、通过两点法得到温度计的温度校正表,并指出所使用温度计的最大误差。 2、绘制热电偶定标曲线,分析所使用热电偶的温度特性,画图法得到热电偶灵敏度K ,并给出该热电偶电势差随温度变化的关系式。 温参考端 水混合物

3#206金属线胀系数的测量 一、实验目的 1、 掌握千分尺测量长度的微小变化量的方法。 2、 了解PID 控温调节的原理,掌握控制实验温度的方法。 二、实验仪器 控温式固体线胀系数测定仪、待测金属管、千分尺。 三、实验内容 1、 用PID 控温仪控制实验温度; 2、 用千分尺测量长度的微小变化量铜管的线膨胀系数。 四、实验提示 1、0 标准值参阅总附录表18。 2、设置高温点2t ,到达该温度后,加热器电源切断,短时间内但温度仍然会上升,注意及时记录对应于2t 的2n 。 3、实验前应先对千分尺调零或记录初试读数。 五、数据处理 计算待测金属管的线胀系数并与标准值比较,计算百分误差。

相关主题
文本预览
相关文档 最新文档