FPGA学习笔记 📚
FPGA学习笔记 📚
这是一个专门用于FPGA学习的Obsidian知识库,包含了从入门到进阶的完整学习路径和实践经验总结。
📖 内容概览
🚀 入门指导
📝 Verilog语法学习
- Verilog语言模块 - 模块化设计基础
- Function - 函数的使用方法
- Generate - 生成语句的应用
- 设置位宽 - 数据位宽设置技巧
- 大端模式与小端模式 - 数据存储格式
💡 小知识点
- Testbench - 测试平台编写
- 阻塞赋值和非阻塞赋值 - 赋值语句的区别
- Moore型与Mealy型状态机 - 状态机设计对比
- 时间、波特率 - 时序相关计算
- 计算 - 常用计算方法
🔧 工程实践
🛠️ 工具使用
⚠️ 常见问题解决
- 常见错误 - 开发中的常见问题
- Verilog多重驱动问题 - 信号冲突解决
- ModelSim仿真问题 - 仿真工具使用问题
- 嵌入式逻辑分析仪 - 调试工具问题
- 软件安装 - 开发环境配置
🎯 学习建议
初学者路径
进阶学习
- 深入研究 FPGA自激励 测试方法
- 参考 常见错误点 目录避免常见陷阱
- 使用推荐的调试工具提高开发效率
📚 推荐资源
- 在线练习: HDLBits
- 入门教程: Verilog教程 | 菜鸟教程
- 进阶课程: 西安电子科技大学Verilog硬件描述语言课程
- 实践游戏: 图灵完备 (Turing Complete)
🔄 更新日志
本知识库会持续更新,记录FPGA学习过程中的新发现和经验总结。 FPGA学习笔记 📚 🚀 开始学习: 点击 学习路线 开始您的FPGA学习之旅!