TMS320C5402供电与存储器扩展设计

需积分: 50 44 下载量 181 浏览量 更新于2024-08-07 收藏 836KB PDF 举报
"供电系统设计-cordic算法" 在供电系统设计中,TMS320C5402 DSP的CPU工作电压是1.8V,而片内的I/O设备则需要3.3V的工作电压。为了满足这些需求,采用了电压调整器TPS76318和TPS76333。TPS76318负责将输入的5V直流电压转换为1.8V,供CPU使用,而TPS76333则将5V电压转换为3.3V,供给片外I/O设备。 在外部存储器和I/O扩展设计方面,TMS320C54x DSP的外部接口由数据总线、地址总线和一系列控制信号组成,用于访问外部存储器和I/O端口。由于地址和数据总线是复用的,所以依赖于片选(Chip Select, CS)和读写选通(Read/Write strobe, R/W)等时序控制来操作外部程序存储器、数据存储器和扩展I/O。关键的控制信号包括地址总线(A0~A15)、数据总线(D0~D15)、外部存储器选通控制信号(MSTRB)、程序存储器选通信号(PS)、数据存储器选通信号(DS)、I/O接口选通控制信号(IOSTRB)、I/O接口选通信号、读/写信号(R/W)、数据准备完成(Data Strobe, D0~D15)、保持请求(HOLD)、保持应答(HOLDA)、微状态完成(Microstate Complete, MCS)、指令地址获取(Instruction Address Qualifier, IAQ)和中断响应(Interrupt Acknowledge, IACK)。 在3.4.1部分,外扩数据存储器电路设计中,选用高速数据存储器ICSI64LV16,它的工作电压为3.3V,与DSP的外设电压一致,提供64K字或128K字的容量选项。ICSI64LV16具有16条地址线(A0~A15)和16条数据线(D0~D15),以及控制线如片选(CE)、读选通(OE)、写允许(WE)、高位字节选通(UB)和低位字节选通(LB)。若要让数据存储器占用地址范围从2000H到FFFFH,需要正确配置地址线A15、A14和A13,并连接MSTRB、DS和CE控制信号。 在3.4.2部分,外扩程序存储器电路设计以AT29LV1024 FlashROM为例,这是一款1M位的Flash ROM,有16条地址线和数据线,以及片选(CE)、编程写入线(Program Write, PGM)和读允许线(Read Enable, RE)。如果需要扩展两片AT29LV1024,地址空间分别为00000H到0FFFFH和10000H到1FFFFH,设计时需确保地址线的正确分配和片选信号的独立,以避免地址冲突。 此外,TMS320C5402 DSP拥有20条地址线,理论上可以扩展到1M字的程序存储空间。DSP系统设计涵盖了从选择合适的处理器、定义性能指标、硬件设计到软件编程、调试和系统集成的全过程。其结构特点,如哈佛架构,使得指令和数据存储在不同的存储空间,从而提高了数据吞吐率,更适合执行数字信号处理算法。