- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
软件无线电的通用调制器设计和实现
录入:edatop.com 点击:
2.2 总线控制
总线控制包括两个方面:总线的电平转换和总线控制权交接。
由于HSP50215和EPF10K30均为+5V TTL器件,而TMS320VC5402的管脚为+3V TTL电平,因而需要进行电平转换。所使用的芯片为带三态输出的电平转换芯片SN74LS16244和SN74LS16245。前者为单向芯片,用于地址总线;后者为双向芯片,用于数据总线。
从图1可以看出,系统某些信号线存在着复用的问题。这些信号线包括:HSP50215的数据、地址总线和写控制信号线WR。它们同时与DSP和FPGA的相应信号线相连,因此必须要处理好总线冲突问题。图3为总线控制电路设计。
由图3可以看到,DSP的XF、HOLDA和HOLD信号作为握手信号与EPF10K30中的总线控制模块相连。其中XF是TMS320VC5402的外部标志信号,可以用指令"SSBX XF"或"RSBX XF"将其置高或置低。当DSP放弃总线时,将XF置低,此时FPGA将HOLD置低,使DSP进入HOLD状态,当HOLDA也变低后,FPGA占用总线。当DSP要回总线时,将XF置高,此时FPGA立即放弃总线,同时将HOLD脚置高,使DSP退出HOLD状态。另外,DSP的HOLD信号的非信号与总线电平转换芯片的使能信号相连。这样可以保证不存在总线冲突问题。HSP50215的写控制信号WR也做类似的处理。
作者:单亚娴 王华 匡镜明 来源:电子技术应用
上一篇:CDMA基站动力环境监控系统建设
下一篇:烽火科技多途径解决密集城区覆盖