EDA 课程设计 -Max+PlusII 的使用

16
燕 燕 燕 燕 燕 燕 燕 燕 燕 燕 EDA EDA 课课课课 课课课课 -Max+ -Max+ PlusII PlusII 课课课 课课课 课课课课课课 课课课课课课 EDA EDA 课课课 课课课

description

EDA 课程设计 -Max+PlusII 的使用. 电子实验中心 EDA 研究室. EDA 概述 EDA 工具 EDA 设计方法 MAX+PLUSII 的使用. EDA 概述. - PowerPoint PPT Presentation

Transcript of EDA 课程设计 -Max+PlusII 的使用

Page 1: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

EDAEDA 课程设计 课程设计 -Max+PlusII-Max+PlusII 的使用的使用

电子实验中电子实验中心心

EDAEDA研究室研究室

Page 2: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

EDA 概述EDA 工具EDA 设计方法MAX+PLUSII 的使用

Page 3: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

EDA (Electronic Design Automation)技术是在电子 CAD 技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。 现在对 EDA 的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有 EDA的应用。目前 EDA 技术已在各大公司、企事业单位和科研教学部门广泛使用。

EDA 概述

Page 4: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

EDA 常用软件 : EDA 工具层出不穷,目前进入我国并具有广泛影响的 EDA 软件有: EWB 、 PSPICE 、 OrCAD 、PCAD 、 Protel 、 Viewlogic 、 Mentor 、 Graphics 、Synopsys 、 LSIlogic 、 Cadence 、 MicroSim 等等。这些工具都有较强的功能,一般可用于几个方面,例如很多软件都可以进行电路设计与仿真,同时可以进行 PCB 自动布局布线,可输出多种网表文件与第三方软件接口。 按主要功能或主要应用场合,分为电路设计与仿真工具、 PCB 设计软件、 IC 设计软件、 PLD设计工具及其它 EDA 软件。

Page 5: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

定义( Electronic Design Automation ): EDA 技术,就是以大规模可编程逻辑器件为设计载体,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,采用多种输入方式(原理图输入),通过有关的开发软件,自动完成用软件的方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑综合及优化、逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术。

Page 6: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

器件 :FPGA/CPLD ( EP1K30QC208-3 )

输入方式:原理图输入 硬件描述语言 软件: MAX+plusII 实验系统: EDAPRO240H

EDA 工具

Page 7: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

EDA 设计方法 MAX+plus 设计电路的过程有四个阶段:设计输入、设计处理、设计校验以及器件编程。

设计输入:有多种输入方式,原理图设计输入、硬件描述语言输入、波形输入、底层设计输入、层次设计输入。

设计处理:完成设计后,对文件进行编译。 Complier

设计校验:提供给用户仿真分析和定时分析的功能。仿真结果可在 *.SCF 文件中查看,对应输入波形检验是否与理论相符合。

器件编程:将所设计的电路烧录到芯片中。进行编程前首先要选定芯片,然后进行管脚锁定,最后再连线下载编程。

Page 8: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

EDA 设计方法

原理图设计输入

功能仿真

管脚锁定

编译项目

硬件描述语言设计输入

层次设计输入

底层设计输入

波形设计输入

连接线路、下载编程

Page 9: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心MAX+PLUSIIMAX+PLUSII 的使用的使用

Max+plusII 将数字电路设计集成在一个环境中,允许多种输入方式(原理图输入等)经过系统编译、综合等操作,对设计进行功能模拟,最后将编译好的电路下载到器件中,这样我们就可以看到相应的现象了。

Page 10: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

用用 3-83-8 译码器来实现用译码器来实现用 33 个拨码个拨码开关控制发光二极管开关控制发光二极管 L1-L8L1-L8 的亮的亮灭 灭

G1 CBA Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0

0 XXX 11111111

1 000 11111110

1 001 11111101

1 010 11111011

1 011 11110111

1 100 11101111

1 101 11011111

1 110 10111111

1 111 01111111

Page 11: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

SW1-8

22K

8 (A)位数字开关组SW1 2 3 4 5 6 7 SW8

Q24 Q23 Q22 Q21 Q20 Q19 Q18 Q17

L1-L8红色信号指示灯组L1L2L3L4L5L6L7L8

实验箱上对应的器件

Page 12: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

Page 13: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

Page 14: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

484644424038363432

3028262422201816

1412108642

474543413937353331

2927252321191715

131197531

J P1_CFI O_CLK6I O_CLK4

XC_BLUE1XC_GREEN1

I O_CLK5I O_CLK1XC_BLUE0XC_GREEN0

XC_RED1 XC_RED0USB_VM_TTL

USB_RCV_TTLUSB_VPO_TTL

USB_VP_TTLUSB_VMO_TTLUSB_OE_TTL

2Q7

2Q52Q32Q11Q71Q51Q3

1Q1

2Q6

2Q42Q22Q01Q61Q41Q2

1Q0I O_DS7DI O_DS7B

I O_DS7CI O_DS7A

LED_I O8 LED_I O7LED_I O6LED_I O4LED_I O2

LED_I O5LED_I O3LED_I O1

I O_CLK14I O_CLK3

I O_CLK9I O_CLK0

MBI O_160 MBI O_159MBI O_158 MBI O_157MBI O_156MBI O_154 MBI O_153

MBI O_155

I O_CLK18I O_CLK16I O_CLK12I O_CLK10

I O_CLK17I O_CLK15I O_CLK11I O_CLK7

2D72D52D32D11D71D51D31D1Q1

2D62D42D22D01D61D41D21D0Q0

SW8

SW6SW4SW2

SW7SW5SW3

SW1

SPEAKERI O_DS7HI O_DS7F I O_DS7E

I O_DS7GI O_DS7

J P2_CF J P3_CF J P4_CFMBI O_176MBI O_174MBI O_172MBI O_170MBI O_168MBI O_166MBI O_164MBI O_162MBI O_112 MBI O_111

MBI O_161MBI O_163MBI O_165MBI O_167

MBI O_169MBI O_171MBI O_173MBI O_175

I O_DS8HI O_DS8FI O_DS8DI O_DS8B

I O_DS8GI O_DS8EI O_DS8CI O_DS8A

I O_DS8VGA_HS

V_GREENV_BLUEVGA_VS

V_REDMBI O_48 MBI O_47MBI O_46MBI O_44

MBI O_45MBI O_43

KBDATACF_RXD

Q7Q5Q3 Q2

Q4Q6

CF_TXDKB_CLK

MBI O_192MBI O_190MBI O_188MBI O_186MBI O_184MBI O_182MBI O_180MBI O_178MBI O_128MBI O_126MBI O_124MBI O_122MBI O_120MBI O_118MBI O_116MBI O_114

MBI O_191MBI O_189MBI O_187MBI O_185MBI O_183MBI O_181MBI O_179MBI O_177MBI O_127MBI O_125MBI O_123MBI O_121MBI O_119MBI O_117MBI O_115MBI O_113

I O_DS6I O_DS4I O_DS2

I O_DS5I O_DS3I O_DS1

MBI O_58MBI O_56MBI O_54MBI O_52MBI O_50

MBI O_57MBI O_55MBI O_53MBI O_51MBI O_49

DI N48 DI N48 DI N48 DI N48

J P2 J P3 J P4 J P5

PI N207_I OPI N205_I OPI N203_I OPI N200_I OPI N126_I OPI N122_I OPI N120_I OPI N116_I OPI N114_I OPI N112_I OPI N104_I OPI N102_I OPI N28_I OPI N26_I OPI N24_I OPI N18_I OPI N15_I OPI N13_I OPI N11_I OPI N8_I O

PI N206_I OPI N204_I OPI N202_I OPI N199_I OPI N125_I OPI N123_I OPI N119_I OPI N115_I OPI N113_I OPI N111_I OPI N103_I OPI N101_I OPI N27_I OPI N25_I OPI N19_I OPI N17_I OPI N14_I OPI N12_I OPI N9_I OPI N7_I O

PI N208_I O

PI N148_I OPI N144_I OPI N142_I OPI N140_I OPI N136_I OPI N134_I OPI N132_I OPI N128_I OPI N55_I OPI N53_I OPI N46_I OPI N44_I OPI N40_I OPI N38_I OPI N36_I OPI N30_I O

PI N147_I OPI N143_I OPI N141_I OPI N139_I OPI N135_I OPI N133_I OPI N131_I OPI N127_I OPI N54_I OPI N47_I OPI N45_I OPI N41_I OPI N39_I OPI N37_I OPI N31_I OPI N29_I O

PI N172_I OPI N169_I OPI N167_I OPI N164_I OPI N162_I OPI N160_I OPI N158_I OPI N150_I OPI N74_I OPI N71_I OPI N69_I OPI N67_I OPI N64_I OPI N62_I OPI N60_I OPI N57_I O

PI N170_I OPI N168_I OPI N166_I OPI N163_I OPI N161_I OPI N159_I OPI N157_I OPI N149_I OPI N73_I OPI N70_I OPI N68_I OPI N65_I OPI N63_I OPI N61_I OPI N58_I OPI N56_I O

PI N198_I OPI N196_I OPI N193_I OPI N191_I OPI N189_I OPI N179_I OPI N176_I OPI N174_I OPI N100_I OPI N97_I OPI N95_I OPI N93_I OPI N90_I OPI N88_I OPI N86_I OPI N83_I O

PI N197_I OPI N195_I OPI N192_I OPI N190_I OPI N187_I OPI N177_I OPI N175_I OPI N173_I OPI N99_I OPI N96_I OPI N94_I OPI N92_I OPI N89_I OPI N87_I OPI N85_I OPI N75_I O

HEADER 24× 2 HEADER 24× 2 HEADER 24× 2 HEADER 24× 2

22201816

1412108642

21191715

131197531

22201816

1412108642

21191715

131197531

22201816

1412108642

21191715

131197531

22201816

1412108642

21191715

131197531

1Q51Q3

1Q1

1Q41Q2

1Q0I O_DS7DI O_DS7B

I O_DS7CI O_DS7A

LED_I O8 LED_I O7LED_I O6LED_I O4LED_I O2

LED_I O5LED_I O3LED_I O1

I O_CLK14I O_CLK3

I O_CLK9I O_CLK0

1D51D31D1Q1

1D41D21D0Q0

SW8

SW6SW4SW2

SW7SW5SW3

SW1

SPEAKERI O_DS7HI O_DS7F I O_DS7E

I O_DS7GI O_DS7

DI N48 DI N48

J P2 J P3

PI N112_I OPI N104_I OPI N102_I OPI N28_I OPI N26_I OPI N24_I OPI N18_I OPI N15_I OPI N13_I OPI N11_I OPI N8_I O

PI N111_I OPI N103_I OPI N101_I OPI N27_I OPI N25_I OPI N19_I OPI N17_I OPI N14_I OPI N12_I OPI N9_I OPI N7_I O

PI N134_I OPI N132_I OPI N128_I OPI N55_I OPI N53_I OPI N46_I OPI N44_I OPI N40_I OPI N38_I OPI N36_I OPI N30_I O

PI N133_I OPI N131_I OPI N127_I OPI N54_I OPI N47_I OPI N45_I OPI N41_I OPI N39_I OPI N37_I OPI N31_I OPI N29_I O

HEADER 24× 2 HEADER 24× 2

J P1_CF J P2_CF

Page 15: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心注意事项:注意事项: 文件名及其路径中不能使用中文,只能是数字或字母。 编译前设为当前文件,即 file/project-set project to current fil

e 。 原理图编辑:复制,打开橡皮筋,文本工具;会用帮助,

查看元件真值表;总线用法;输入输出端不能重名,且也是以数字、字母命名

编译无错误后,创建缺省符号。 功能模拟前要再次编译,选择功能编译,不考虑硬件,去延迟,且先保存再仿真。

管脚锁定前一定要正确选择编程器件。 ACEX1K 系列 EP1K30QC208-3 。 编程下载前要再次进行时序编译,生成下载文件,包含管脚锁定信息。下载时再次确定器件和端口是否正确。 LPT1

Page 16: EDA 课程设计  -Max+PlusII 的使用

燕 山 大 学 电 子 实 验 中 心练习练习用十进制同步计数器 74160 设计一个八进制计数器

用两片 74160 设计一个 36 进制计数器