LPM函数知识和运用LPM函数设计逻辑电路
- 格式:ppt
- 大小:1.16 MB
- 文档页数:92
●利用LPM元件实现利用LPM元件定制实现一个两个二位数比较的电路(六种情况:>、<、=、>=、<=、<>) 1.建立工程文件工程文件的建立与 2.1节中介绍的实例中建工程的方法类似,新建工程所在的文件夹名称为lpm_bijiao、工程名称为lpm_lpm_bijiao、顶层实体名称为lpm_bijiao,选择目标器件为EPF10K20TC144-3。
2.定制LPM宏模块⑴打开Mega Wizard Plug-in Manager对话框在quartusII主窗口中选择Tools→Mega Wizard Plug-in Manager,或者在图形编辑窗口中的空白处双击鼠标左键,在弹出的对话框中选择Mega Wizard Plug-in Manager,弹出如图2.2.6所示的对话框。
图2.2.6 Mega Wizard Plug-in Manager对话框⑵定制一个新的宏功能模块在图2.2.6的对话框中选择操作模式,选择Create a new custom megafunction variation,定制一个新的宏功能模块,按Next按钮,进入如图2.2.7所示的宏功能选择窗口。
①在图2.2.7中,左侧列出了可选择的LPM宏功能模块的类型,含Altera SOPC Builder、算数运算类、通信类、DSP类、基本门级类、I/O类、接口类、JTAG扩展类、存储编译器类、存储类等。
本实例选择:Installed Plug_Ins→Arithmetic→LPM_COMPARE。
右上方的目标器件选择框中显示在建立工程文件时已选择好的目标器件。
右侧中间部分为选择编程硬件语言的类型和输入生成的文件名lpm_compare2,其他取默认值,单击Next按钮,进入如图2.2.8所示的LPM_COMPARE端口参数设置对话框。
图2.2.7 宏功能模块选择窗口图2.2.8 LPM_COMPARE端口参数设置对话框1②在图2.2.8中,将数据宽度设置由默认的8位改为2位,选择所需要的输出端口(比较电路的六种情况>、<、=、>=、<=、<>),完成参数设置,按Next按钮,进入如图2.2.9、2.2.10所示的对话框。
备注:(1)、按照要求独立完成实验项目内容,报告中要有设计工具生成的电路图、波形图、仿真结果等原始截图。
(2)、实验结束后,把包含本实验项目数据资料、电子实验报告的个人文件夹上传至指定的ftp目录下(homework_upload/EDA实验),并由实验室刻盘留档。
ftp:59.74.50.66 账号:microele 密码:ele1507
实验六LPM电路设计
一、实验目的:
1、初步掌握使用Quartus II环境下的LPM设计方法(参数可配置宏块)。
2、进一步熟悉FPGA项目工程开发步骤。
3、学会使用数码管模块,熟悉数码管扫描显示的原理
二、实验内容和步骤:
1、参照FPGA综合设计实例_2和FPGA设计入门课件,
(1)LPM实现四位全加运算;
(2)要求—LED显示计算结果;
(3)数码管显示输入、输出结果;
Top level module SM_adder_4bit
v v 2、报告自己在Quartus II 下输入的完整电路图;
3、编制并报告的自己的引脚分配文件(.Csv文件)
4、再综合设计,并完成芯片下载进行电路验证。
5、上传实验报告,结束实验!。