使用ispLEVER设计在系统可编程器件的步骤详解

需积分: 34 14 下载量 179 浏览量 更新于2024-08-21 收藏 1.66MB PPT 举报
"在系统可编程器件设计过程中,主要使用的是Lattice公司的ispLEVER编程软件,这是一款全面的电子设计工具,支持原理图、硬件描述语言(如ABEL-HDL、VHDL、Verilog)以及混合输入方式。ispLEVER在Windows环境下运行,提供层次化设计和用户友好的界面,能进行逻辑优化、预布线,生成编程文件并实现器件下载。设计流程主要包括创建新项目、选择器件、输入源文件、编译与优化、功能或时序模拟、连接与器件适配以及下载到目标器件。此外,ispLEVER引入了项目导航器,便于管理和跟踪设计的各个阶段,包括源文件窗口和进程窗口,分别展示设计文件和所有可行的操作步骤。" 在系统可编程器件(ISP)的设计流程是一个系统化的工程,通常涉及以下关键步骤: 1. **创建新设计项目**:首先,设计师需要在ispLEVER中创建一个新的设计项目,定义项目名称,并将所有相关的文件放在一个单独的目录中。 2. **选择器件**:根据设计需求,选择合适的在系统可编程器件。ispLEVER提供了器件库,方便用户选取适合的器件型号。 3. **输入源文件**:利用ispLEVER支持的多种输入方式,如原理图、硬件描述语言(ABEL-HDL、VHDL、Verilog),或者混合输入,输入设计的逻辑描述。 4. **编译与优化**:编译源文件,ispLEVER会对设计进行逻辑优化,确保设计能够在选定的器件上高效运行。 5. **功能模拟/时序模拟**:在编译后,可以通过功能模拟检查设计逻辑是否正确,时序模拟则评估设计在实际时钟速度下的性能。 6. **连接与器件适配**:在这一阶段,ispLEVER会将优化后的逻辑映射到选定的器件中,进行预布线,并生成编程所需的熔丝图文件。 7. **下载**:最后,通过下载电缆将编译优化后的设计代码下载到目标ISP器件中,完成硬件配置。 ispLEVER的**项目导航器**是设计流程中的重要工具,它包含了项目记录本和源文件窗口,便于跟踪设计进度和管理文件。而**进程窗口**则展示了可以对源文件执行的操作,包括编译、逻辑化简、器件适配等,帮助设计师逐步完成设计的各个阶段。 通过以上步骤,ispLEVER编程软件为在系统可编程器件的设计提供了高效且全面的解决方案,使得复杂的设计任务得以简化,同时提高了设计的准确性和效率。