一种DSP小系统接口电路可移植性设计方案
4.1 DSP小系统和PC机的读写和中断操作比较
DSP小系统的读写时序有一些比较显著的特点,其和普通PC机读写时序有着很大不同。DSP系统的I/O读、写时序分别如图2和图3所示。
其中:IS是数据和I/O空间选择信号。只有与某一外部空间通信时,相应的选择信号才为低电平。他们的有效期和地址信号的有效期相对应。
IOSTRB为I/O选通信号。IOSTRB平时为高电子,当CPU寻址外部I/O设备时为低电平;
R/W为读/写信号。R/W指示CPU与外部器件通信期间数据传送的方向。R/W一般情况下为读方式(即高电平)只有当DSP执行一次写操作时才变成低电平。
4.2 读写和中断的通用性设计
在原理设计时,设置跳线可根据DSP系统和普通PC系统的不同来切换读写信号,原理电路如图4和图5所示。
其中:图中的DSP系统P-IS引脚对应PC系统的写信号;P-R/W信号对应PC机的读信号。
中断产生电路做人CPLD器件,根据外部系统对中断信号要求的不同,在系统对CPLD器件进行擦写。
5 结 论
本文提出的方案在实际应用中证明是可行的,使用该方案的接口电路通过在PC机上进行功能调试验证了可靠性,用该接口电路再和所搭的DSP小系统联调,很好地隔离了故障,为电路调试带来了很大方便。
评论