ispLEVER编程软件:逻辑设计与项目管理

需积分: 34 14 下载量 39 浏览量 更新于2024-08-21 收藏 1.66MB PPT 举报
"本文主要介绍了ISP器件的三种逻辑设计方法,并详细探讨了Lattice公司的ispLEVER编程软件,包括其功能、设计流程、项目导航器和进程窗口的使用。" 在电子设计自动化领域,ISP(In-System Programming)器件允许在系统编程,大大提升了设计的灵活性。ispLEVER是一款由Lattice公司提供的编程软件,它支持多种设计输入方法,包括: 1. **原理图源文件设计**:设计者可以通过图形化的原理图输入工具构建逻辑电路,这种方式直观易懂,适用于初学者和简单的电路设计。 2. **ABEL-HDL源文件设计**:ABEL-HDL是一种硬件描述语言,设计者可以使用它来编写程序,以文本形式描述电路逻辑,适合复杂和抽象的逻辑设计。 3. **混合设计**:结合原理图和ABEL-HDL,设计者可以在同一项目中同时使用这两种方法,以充分利用各自的优势,尤其在层次化设计中非常实用。 ispLEVER软件不仅支持设计输入,还提供了一整套设计流程: - **编译与逻辑优化**:软件会自动进行逻辑优化,将设计映射到选定的ISP器件,进行预布线,并生成编程所需的熔丝图文件。 - **逻辑模拟**:在下载到硬件之前,设计可以通过逻辑模拟进行验证,确保功能正确。 - **器件适配与下载**:最后,ispLEVER完成器件适配,通过下载电缆将设计数据写入ISP器件。 在ispLEVER中,设计管理通过项目导航器和进程窗口实现: - **项目导航器**:这个功能强大的工具组织并跟踪设计的所有组成部分,包括源文件和器件,提供了一个清晰的设计流程视图。 - **项目记录本**:列出所有相关文件,包括原理图和行为描述文件,便于管理和版本控制。 - **项目源文件**:每个源文件代表设计的一个独立部分,用户可以选择不同的描述方式来表达设计。 - **进程窗口**:显示源文件或项目级别的操作步骤,如编译、逻辑化简、器件适配和下载等,帮助设计者跟踪设计进度和执行的操作。 ispLEVER是集成度高、功能全面的电子设计软件,支持多种设计方法,并提供了一套完善的设计流程管理工具,是ISP器件设计的强大助手。通过熟练掌握ispLEVER,设计者可以更高效地完成从概念到实际硬件的转换。