本帖最后由 PSoC小子 于 2012-11-2 09:06 编辑
最近 Cypress 出炉了三个有关 PSOc3/5 数字设计的应用笔记,内容写的详细实用,推荐给为牛人们。希望对大家了解和学习 PSoC3/5 数字资源的使用有帮助。
1, AN81623 - PSoC3/5 数字设计最佳实践。 此笔记概述了 PSoC3/5 丰富的数字资源并详细的介绍了数字设计是需要考虑的几大问题。最后还展示了如何借助 Creator 提供的 静态时间分析(STA) 工具辅助用户实现数字设计。
2. AN82250 - PSoC3/5 实现可编程逻辑设计。 熟悉 PSoC3/5 的用户都知道,PSoC3/5 里有最多24个通用数字模块(UDB),每个UDB模块包含两个PLD模块、一个控制寄存器、 一个状态寄存器和一个 Datapath。PSoC Creator 支持用户使用 Verilog 语言 对这些 PLD进行逻辑设计以实现定制的逻辑功能。 此笔记就详细的介绍了如果利用这些 PLD 资源在 PSoC Creator 里设计自己的 PLD 逻辑模块。
3. AN82156 - 如何利用 UDB Dapapath 资源设计数字模块。UDB 的 PLD 资源可以方便的帮用户实现组合逻辑,状态机等逻辑功能,但是用 PLD 资源实现算术运算则不是一个好注意,这会消耗大量的 PLD 资源。而 Datapath 则弥补了这个缺点。 Datapath 里包含一个 8位的ALU 可以方便的进行算数运算。多个 Datapath 还可以级联实现 16bit/24bit/32bit数据的算术运算。所以如果您的数字设计需要用到算术运算,数据管理等功能,应该优先考虑使用 Datapath。这不但可以减少数字资源的使用,还可以给 CPU 减负。 此笔记就详细的介绍了如果设计基于 Datapath 的数字模块。
应用笔记1 适合广大初学者或者希望深入了解 PSoC3/5 数字设计的爱好者们。 应用笔记2和3 适合有一定经验,想深入了解 PSoC3/5 高级功能的工程师们。 |