ispLEVER培 训 教 程
### ispLEVER培训教程知识点详解 #### 一、ispLEVER概述 - **定义与功能**:ispLEVER是莱迪思半导体公司推出的高级EDA(Electronic Design Automation)软件套装,旨在为用户提供从设计输入到系统调试的一站式解决方案。它支持多种设计输入方式,包括原理图、硬件描述语言(HDL)、以及混合输入,并且提供了强大的功能和时序仿真能力。 - **适用范围**:ispLEVER特别适合用于基于莱迪思FPGA(Field Programmable Gate Array)和FPSC(Field Programmable System Chip)的设计流程,特别是最新的ECP/EC系列器件。 - **特点**:ispLEVER不仅支持莱迪思的传统器件如ispLSI、MACH、ispGDX、ispGAL、GAL等,也支持最新的FPGA、FPSC、ispXPGA和ispXPLD系列产品。这意味着用户可以使用同一个设计工具来设计所有莱迪思的产品,无需额外学习新的工具。 #### 二、ispLEVER的主要功能模块 1. **设计输入**: - 支持多种输入方式:包括原理图输入、ABEL-HDL输入、VHDL输入、Verilog-HDL输入、EDIF输入以及混合输入。 - 提供了直观的用户界面和强大的编辑工具,方便用户进行设计输入。 2. **逻辑模拟**: - 功能模拟:用于验证电路的功能正确性。 - 时序模拟:用于验证电路的时序特性,确保设计满足速度要求。 3. **编译器**: - 包含结构综合、映射、自动布局和布线等功能,能够自动生成优化后的电路布局。 4. **支持的器件**: - 支持莱迪思的ispLSI器件宏库、MACH器件宏库、TTL库。 - 兼容所有ispLSI、MACH、ispGDX、ispGAL、GAL、EC、ECP、EC-XP、SC、ORCA FPGA/FPSC、ispXPGA和ispXPLD系列器件。 5. **工具集**: - Preference Editor:用于设置个人偏好。 - Module Manager:用于管理设计模块。 - TCL:提供脚本支持,便于自动化操作。 - Floorplanner:用于物理布局规划。 - EPIC Device Editor:用于编辑设备属性。 - Constraints Editor:用于设置约束条件。 6. **ispVM工具**: - 专门用于CPLD器件的编程操作。 #### 三、ispLEVER开发工具的FPGA设计输入方法 - **启动ispLEVER**:通过开始菜单中的“Programs => Lattice Semiconductor => ispLEVER”路径启动软件。 - **创建新项目**: - 打开File菜单,选择New Project。 - 在Create New Project对话框中,指定项目名称和类型(如Schematic/VHDL)。 - 选择综合器,例如Synplify。 - 设置目标器件型号,如LFEC20E。 - **VHDL设计输入操作步骤**: - 在ispLEVER System Project Navigator主窗口中,选择Source => New菜单项。 - 在New Source对话框中,选择VHDL Module类型。 - 创建并编辑VHDL源代码文件。 通过以上步骤,用户可以轻松地在ispLEVER环境中创建、编辑和仿真基于莱迪思FPGA的设计。ispLEVER不仅简化了设计流程,还提高了设计效率和质量,是进行复杂FPGA设计的理想工具之一。
剩余29页未读,继续阅读
- lnb9748680002015-01-01很少人在用Lattice的东西了,少有的资源,正用着呢,下载下来看看,,,
- 粉丝: 0
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python_开源警报管理和AIOps平台.zip
- Python_开源库存管理系统.zip
- Python_开源软件,帮助您创建和部署高频加密交易机器人.zip
- Python_可扩展和灵活的工作流编排平台,无缝地统一数据机器学习和分析堆栈.zip
- Python_可扩展的PaaS自动化Dockernginx又名Heroku on Steroids.zip
- Python_快速和准确的ML在3行代码.zip
- Python_空间人工智能的几何计算机视觉库.zip
- Python_可视化的多模态数据流免费,快速,易于使用和简单集成内置在Rust.zip
- Python_快速灵活的图像增强库论文介绍库.zip
- Python_快速跨平台包管理器.zip
- Python_来自redditcom的历史代码.zip
- Python_滥用github提交历史.zip
- Python_类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 automate mouse clicks a.zip
- Python_离线开发和测试云无服务器应用程序.zip
- Python_立党零基础转码笔记.zip
- Python_里昂是你的开源私人助理.zip