1、设计输入 (1)、输入方式: 图形输入 文本输入、 波形输入 网表输入、 符号编辑 底层编辑
6 1、设计输入 (1)、输入方式: 图形输入、 文本输入、 波形输入、 网表输入、 符号编辑、 底层编辑
(2)、层次设计 即在一个设计方案中支持多级层次,并且各 级层次的设计可包含几种不同格式建立的设计 文件,使设计输入具有极大的灵活性。 a、有助于系统构思 b、利于模块化结构 C、易于设计调试 d、可混合描述 e、易于递增式设计 f、有助于并行式设计
7 (2)、层次设计 即在一个设计方案中支持多级层次,并且各 级层次的设计可包含几种不同格式建立的设计 文件,使设计输入具有极大的灵活性。 a、有助于系统构思 b、利于模块化结构 c、易于设计调试 d、可混合描述 e、易于递增式设计 f、有助于并行式设计
2、设计实现 在FPGA/CPLD器件内物理地实现所需逻辑。 步骤如下 1)选择目标器件、设定编译环境 2)生成二进制网表文件(.cnf 3)建立数据库 4)逻辑综合、优化 5)器件划分( Partitioner)和试配( Fitter) 6)产生仿真文件、器件编程文件
8 2、设计实现 在FPGA/CPLD器件内物理地实现所需逻辑。 步骤如下: 1)选择目标器件、设定编译环境 2)生成二进制网表文件(. cnf) 3)建立数据库 4)逻辑综合、优化 5)器件划分(Partitioner)和试配( Fitter) 6)产生仿真文件、器件编程文件
3、设计验证 1)设计仿真 a.功能仿真 b.定时仿真 2)定时分析 a、延时矩阵 b、建立时间与保持时间 C、最高时钟频率
9 3、设计验证 1)设计仿真 a. 功能仿真 b. 定时仿真 2)定时分析 a、延时矩阵 b、建立时间与保持时间 c、最高时钟频率
4、器件仿真(编程) 即通过编程器( Programmer)将电路设计 下载到实际芯片中 编程方法 1)用计算机及 Altera专用编程电缆进行配置 2)用 Altera专用串联 EPROM进行配置 3)用通用 EPROM进行配置
10 4、器件仿真(编程) 即通过编程器(Programmer)将电路设计 下载到实际芯片中。 编程方法: 1)用计算机及Altera专用编程电缆进行配置 2)用Altera 专用串联EPROM进行配置 3)用通用EPROM进行配置