可编程逻辑器件、FPGA、CPLD实验报告3
更新时间:2024-06-11 13:16:01 阅读量: 综合文库 文档下载
CPLD/FPGA设计实验报告
实验名称: 时序电路设计基础 实验目的: 掌握Quartus II 软件的基本使用方法,完成基本时序电路设计 学生姓名: 学号: 实验内容:
实验一 D触发器
一、 创建工程
工程名称:D 顶层实体文件名:D
器件: EP1C3T100C8
装 二、 创建文件
创建Verilog HDL文件,实现一个D触发器的功能电路,要求可以实现异步清零和置位功能。
module D(q,qn,clk,d,set,clr_n); input d,clk,clr_n,set; output q,qn; wire [7:0] d; reg [7:0] q; wire [7:0]qn; assign qn=~q;
always @(posedge clk,negedge clr_n)
begin
if(~clr_n) q<=8'b0000_0000; end
else if(set) q<=8'b1111_1111; else q<=d;
订 线 endmodule
三、 编译工程
报告中下列数据是多少 total logic elements:9
四、 仿真电路
1、创建VWF文件 2、设定“End Time”为1us
3、在VWF文件中添加Node OR Bus 4、编辑波形 5、仿真 6、画出仿真结果
total pins:27
实验二 6选1数据选择器
一、 创建工程
工程名称:mux6_1
顶层实体文件名:mux6_1
器件: EP1C3T100C8
二、 创建文件
创建Verilog HDL文件,实现一个6选1数据选择器功能电路。 module mux6_1(in,out,sel);
input [5:0]in; input [2:0] sel; output out;
assign out=(sel==2'b000)?in[0]:
(sel==3'b001)?in[1]:
(sel==3'b010)?in[2]: (sel==3'b011)?in[3]: (sel==3'b100)?in[4]: (sel==3'b101)?in[5]:1'bz;
endmodule
五、 编译工程
报告中下列数据是多少 total logic elements:5
六、 仿真电路
1、创建VWF文件 2、设定“End Time”为1us
3、在VWF文件中添加Node OR Bus 4、编辑波形 5、仿真 6、画出仿真结果
total pins:10
正在阅读:
社会主义核心价值观(具体计划)12-07
萧山区教育局教科所 - 图文09-17
魔方作文500字06-24
金属粉末材料热压烧结工艺11-16
我的小天地作文400字07-11
审计答疑 - 图文12-16
第一部分 专项同步练习12-04
我的阅读故事作文450字06-16
- 航天知识竞赛试题
- 国际贸易知识点大汇总
- 8上名著章节试题及答案
- 2018年衡阳市中考物理试题(含参考答案)
- 山东建筑大学土木工程学院2014年硕士研究生拟招生计划与录取办法
- 我国财务会计信息化理论
- 地铁车站深基坑碗口式模板支架方案
- 维修改造工程施工组织设计
- 创先争优活动“党员月评、支部季评”工作总结
- 读后感教学指导、写作方法、案例分析《藏羚羊跪拜》
- 四年级奥数第十二讲 - 简单统筹规划(学生用)
- 2014级高二学业水平测试复习 - 图文
- 多层施工组织设计
- 上海版七下音乐教案
- 2010年区域地理整合教程下册 - 图文
- 国家电网行波测距装置运行规程(试行)
- 北京建筑工程学院水力学考研试题题库选择题二
- 江苏省计算机二级C语言试题笔试_(7)
- 区域地理 第一章 第3讲
- 江苏省苏州市相城区2015—2016学年八年级上学期期中考试英语试题