Other Parts Discussed in Thread:C2000WARE
问:如何开始使用 C2000 可配置逻辑块?
Annie Liu:
答:C2000 CLB 培训(视频)https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_clb-training-c2000-mcus
3 部分 – 简介、CLB 架构、CLB 编程工具
C2000Ware 中的软件示例以及 CLB 工具用户指南
7-15 是基础示例。 请从这些示例开始。
1-6 是更复杂的示例。示例 7 – 附带应用手册– 使用 C2000 可配置逻辑块进行设计 http://www.ti.com/cn/lit/pdf/SPRACL3。
示例 8 – 往返 CLB 和 GPIO 的路由
示例 12 – 演示 CLB 如何使用其他功能覆盖外设输出(在本例中为 PWM)
示例 13 – 演示 HLC 的推挽 FIFO 缓冲器。 C28x 和 HLC 通过这种方式共享信息。
示例 1 – 展示如何通过 CLB 路由 PWM 信号以进行修改CLB 工具用户指南:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_spruir8a.pdf
注意:示例的编号令人困惑。 本指南提到了这一点,但很容易忽略。
这些 C2000Ware 示例涵盖了一些特定概念,可帮助了解如何将 CLB 集成到应用中:如何将自定义逻辑从 FPGA/CPLD 迁移到 C2000 微控制器http://www.ti.com/cn/lit/spraco2。即使不是从 FPGA 迁移,这里也有一些非常好的内容。详细讨论了一些 SW 示例。即使不涉及 FPGA 移植,也强烈建议阅读此内容。
在 PTO 库中 – Abs2Qep示例 – CLB 设计有详细记录,因此它是一个很好的示例。 它包括逻辑的 K-map。https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_sprac77e.pdf