Altium Designer 6.0 FPGA系统设计入门教程

需积分: 50 0 下载量 146 浏览量 更新于2024-07-26 收藏 3.33MB PDF 举报
"Altium Designer 6.0 是一个全面的板级系统设计平台,特别针对初学者提供入门和基础使用的教程。它集成了FPGA设计工具,使得工程师能够将FPGA设计与PCB设计无缝结合。该软件支持原理图输入和HDL硬件描述语言输入,同时具备VHDL设计仿真、混合信号电路仿真以及信号完整性的布局前/后分析功能。Altium Designer的布局布线过程是完全规则驱动的,采用Situs TM 拓扑逻辑自动布线技术,并整合了完整的CAM输出功能。此外,它基于Altium的DXP平台,支持实时设计(Livedesign)以及多国语言,包括中文,确保全球用户都能方便使用。 Altium Designer 6.0 兼容多种早期版本的Protel软件,可以导入Protel99se的DDB文件,实现了PCB与FPGA引脚的双向同步。其混合信号仿真和信号完整性分析功能强大,尤其适合处理高密度封装如BGA的交互布线。 NanoBoard NB1是一款与Altium Designer配套的开发板,内置可编程逻辑芯片,通过JTAG接口与PC连接,用于硬件设计的下载和通信,构成了一个可重新配置的系统设计验证平台。这款开发板对于学习和实践FPGA设计非常有帮助,让初学者能够在实际硬件上验证和调试设计。" Altium Designer 6.0 的关键知识点包括: 1. **集成FPGA设计**:Altium Designer 6.0 将FPGA设计功能融入到PCB设计环境中,允许设计师在一个平台上完成整个系统的开发。 2. **设计输入方式**:支持原理图输入和HDL(硬件描述语言)输入,如VHDL,满足不同设计需求。 3. **仿真功能**:包括VHDL设计仿真、混合信号电路仿真和信号完整性分析,确保设计的准确性和可靠性。 4. **布局布线**:采用规则驱动的自动布线技术,结合Situs TM 拓扑逻辑布线,优化了布线效率和质量。 5. **CAM输出**:集成的CAM编辑功能,简化了制造输出过程。 6. **多国语言支持**:包括中文、英文、德文、法文和日文,提高了国际用户的使用体验。 7. **兼容性**:与早期版本的Protel软件兼容,便于旧项目迁移。 8. **双向同步**:实现PCB与FPGA引脚的同步,保证设计的一致性。 9. **NanoBoard NB1**:作为一个硬件验证平台,用于测试和调试设计,通过JTAG接口与PC通信。 10. **实时设计**(Livedesign):在设计过程中提供实时反馈,提高设计效率和准确性。 通过这些知识点,初学者可以逐步掌握Altium Designer 6.0 的核心功能,进行有效的电路和系统设计。同时,NanoBoard NB1的使用将帮助他们将理论知识转化为实际操作,加深对FPGA和PCB设计的理解。