该开发板及配套教程是本人在华为工作期间设计的,目的在于提高同事朋友 学习CPLD 的兴趣与效率,该教程主要是 CPLD 及 Verilog 的基础入门级学习,通 过实例实战、教程文档、教学视频的方式,引导初学者快速入门和应用。 板载的 CPLD 为公司优选的 Altera EPM240(兼容 EPM570),这个 CPLD 在我 们 xPON 单板或许多其他产品上都有用到。虽然只有 240 个 LE,但是用作基础入 门级学习是很合适的。 学习板配套通过 20 个实例,只要亲手尝试这些实验,相信对于初学者来说, 应该能够掌握 CPLD 和 Verilog 的基础了。至于后面的提升,就只能靠个人努力了。 我自己非逻辑开发人员,也是仅仅掌握比较基础的知识,所以这套资料全部都是针 对入门和基础的。没有专门的理论学习,关于 CPLD 和 Verilog 的理论学习,穿插 于各个实例中。 板载有包括LED、扩展 IO等资源,也可以用作一些其他目的的调测验证工作。 说到 CPLD 就得提一下 FPGA,FPGA 是比 CPLD 更高级的可编程逻辑器件, 但很多基础内容是相通的,包括编程语言都是一样的,所以也可以将 CPLD 当成入 门级的 FPGA。
1