EDA 技术及应用实践课程

Preview:

DESCRIPTION

EDA 技术及应用实践课程. Maxplus Ⅱ 软件开发系统简述. 主讲 : 刘春阳. 长春工业大学工程训练中心 www.design.ccut.edu.cn. 3. 3. Maxplus 软件介绍及设计流程. 1. 3. 项目的输入与编译. 2. 项目仿真与时间分析. 分配管脚及编程下载. 4. Contents. 长春工业大学工程训练中心 www.design.ccut.edu.cn. MaxplusⅡ 简介. What’s Maxplus Ⅱ ? - PowerPoint PPT Presentation

Citation preview

CompanyLOGO

EDA技术及应用实践课程

长春工业大学工程训练中心www.design.ccut.edu.cn

Maxplus Ⅱ 软件开发系统简述主讲主讲 :: 刘春阳刘春阳

Contents

项目的输入与编译2

分配管脚及编程下载4

Maxplus 软件介绍及设计流程31

项目仿真与时间分析33

长春工业大学工程训练中心www.design.ccut.edu.cn

MaxplusⅡ 简介 What’s Maxplus ?Ⅱ

Maxplus Ⅱ [ Multiple Array Matrix and Programmable Logic User Systems ]

Maxplus Ⅱ 是一个高度集成化、易学易用的软件开发系统,是由美国 Altera 公司设计的一种 [ CAE ] 软件工具。 利用该软件配备的编辑、编译、仿真、综合、芯片编程等功能,可以将设计电路图或程序转换成基本的逻辑单元写入到可编程逻辑器件 [ FPGA 芯片、 CPLD 芯片 ] 中,作

成 [ ASIC ] 芯片。 MaxplusⅡ 是 [ EDA] 设计中不可或缺的一种辅助设计工具,目前在国内用较为普遍。

长春工业大学工程训练中心www.design.ccut.edu.cn

MaxplusⅡ 设计流程

Maxplus设计流程

设计输入文本编辑器 图形编辑器符号编辑器 波形编辑器

项目编译网表文件提取 建 库逻 辑 综 合 适 配

项目校验 模 拟 仿 真 时 间 分 析

器件编程 提 取 文 件 JTAG

长春工业大学工程训练中心www.design.ccut.edu.cn

MaxplusⅡ 操作步骤

项目输入软仿真

编程下载

项目修改•绘制有误•语法出错•编译出错•芯片选错•仿真未存盘•下载文件有误

具体步骤•项目输入•编译校验•模拟仿真•时间分析•选择芯片•分配管脚•器件编程

设计项目

硬件测试长春工业大学工程训练中心www.design.ccut.edu.cn

设计项目的输入方式

name.gdfname.schname.sym

AA原理图原理图符号符号

name.wdfName.scf

CC波形波形name.tdfname.vhdname.ahd

BB文本文本

长春工业大学工程训练中心www.design.ccut.edu.cn

设计项目的编译过程

Compiler

项目的编译

Compiler Netlist

Database

Synthesizer

Fitter

Timing SNF

Assembler

长春工业大学工程训练中心www.design.ccut.edu.cn

实例展示 Maxplus Ⅱ 软件操作流程( 一 )

长春工业大学工程训练中心www.design.ccut.edu.cn

设计项目输入及编译过程

项目仿真校验波形文件生成

模拟仿真

时间分析

项目校验项目校验

长春工业大学工程训练中心www.design.ccut.edu.cn

波形编辑窗口展示 缩放控制高低电平信号不定态

高阻态信号翻转时钟信号

组信号总线状态机

累加信号

长春工业大学工程训练中心www.design.ccut.edu.cn

项目校验具体操作步骤1

新建 Waveform Editor File

输入 Node from SNF file

改变输入状态 Chang Input Node

3

延时分析 Timing Analyzer

时序逻辑电路性能 分析建立和保持时间分析

2

波形文件存盘 Save asname.scf

运行命令 Simulator 开始模拟观察输出 Node 变化

长春工业大学工程训练中心www.design.ccut.edu.cn

实例展示 Maxplus Ⅱ 软件操作流程( 二 )

项目仿真及时间分析项目仿真及时间分析

长春工业大学工程训练中心www.design.ccut.edu.cn

器件编程

选择下载芯片Assign Device

管脚编辑Floorplan Editor

器件编程Program

ming

编程下载Configure

1 2 3 4

长春工业大学工程训练中心www.design.ccut.edu.cn

Programmer 选项配置命令

Programmer

OptionJTAG

Hardware Setup

Byte Blaster (MV)

Multi-Device JTAG

Name.sof

长春工业大学工程训练中心www.design.ccut.edu.cn

实例展示 Maxplus Ⅱ 软件操作流程( 三 )

分配管脚及器件编程分配管脚及器件编程

长春工业大学工程训练中心www.design.ccut.edu.cn

EDA 设计的基本方法

编程下载、硬件校验

综合生成顶层文件

设计生成底层模块

分析题目、形成结构图

综合编译通过软件仿真结果正确设计文件完整、存档备份正确选择 EDA 工具实现方法快捷分模块设计结构图清晰分析报告准确

硬件连线、搭建电路、操作正确、表述清楚

长春工业大学工程训练中心www.design.ccut.edu.cn

CompanyLOGO

长春工业大学工程训练中心www.design.ccut.edu.cn

谢谢观赏

Recommended