SD(Secure Digital)卡的应用越来越广泛,甚至在很多系统中需要多块SD卡。一些主机(Intel PXA270、TI OMAP或Qualcornm MSM Processors)仅有一个SD卡接口,因此需要通过其他方式来扩展。本节介绍一种用CPLD扩展多块SD卡接口的方式,通过此方法可以扩展任意多块SD卡。 如图1所示为使用CPLD实现一个双向多路通道,允许主机与任何一块SD卡通信。更重要的是,设计中没有双向控制引脚,而是通过CPLD自动检测数据流的方向。 如图 CPLD实现一个双向多路通道 用CPLD实现SD卡接口扩展,还具有以下优势。 (1)通过编程,SD卡的数