新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 采用CPLD来替代微处理器的6种方法

采用CPLD来替代微处理器的6种方法

作者:时间:2010-02-02来源:网络收藏

  串行至串行转换

  图6所示为采用来桥接两种不同的串口:I2C和SPI。这一设计可以在MAX IIZ EPM240Z 中实现,使用了大约43%的逻辑和6个I/O引脚(4)。

采用CPLD来替代微处理器的6种方法

图6. 利用MAX IIZ 实现I2C至SPI接口

  串行至并行转换

  图7所示为主处理器和SPI主机的接口,使用CPLD来实现串并转换接口。这个例子建立一个主处理器总线接口和完整的SPI主机,可以在MAX IIZ EPM240Z CPLD中实现,占用了大约30%的逻辑和25个I/O引脚(5)。

采用CPLD来替代微处理器的6种方法

图7. 利用MAX IIZ CPLD实现主处理器至SPI接口

  并行至并行转换

  在图8中,CPLD被用于桥接两种不同的并口。这一实例实现了Compact FLASH+器件的主处理器总线接口,在MAX IIZEPM240Z CPLD中实现,使用了大约54%的逻辑,以及45个I/O引脚(6)。

采用CPLD来替代微处理器的6种方法

图8. 利用MAX IIZ CPLD实现主处理器至CF+接口

  传统上,某些一直是电子设计人员的唯一“可编程”逻辑选择。然而,随着CPLD的推出,设计人员在便携式应用上有了新的选择。本白皮书的多个实例介绍了怎样在便携式应用中使用CPLD来替代或者扩展以前在中实现的多种功能。结果,低功耗电子设计人员在便携式应用中拥有了另一套解决问题的工具,在设计创新产品时,能更好地选择最佳器件。



评论


相关推荐

技术专区

关闭