1 HPI 自举在 TMS320VC5402 芯片上的实现摘要:在由 TI 系列 DSP 组成的多机系统中,往往用 HP I 进行多机数据交换。由于 HPI 的功能特性, 产生了一种新的应用——使用 HPI 对 DSP 进行自举。介绍了使用 HPI 对 TMS320C5402 进行自举,从而省掉了 DSP 的 EPROM ,使 DSP 只使用 SRAM , 提高了处理速度, 并使 HOST CPU 具有更大的控制权,很适合多处理器系统。关键词:自举 DSP Bootloader 而 HPID 是数据寄存器。简单地说, HOST 通过外部引脚 HCNTL0 和 HCNTL1 选中不同的寄存器, 则当前发送 8 位数据就到该寄存器。在使用上, 由于 HPIC 是 16 位寄存器,而 HPI-8 是8 位的数据宽度,所以 HOST 向 HPIC 写数据时, 需要发送两个一样的 8 位数据。而地址寄存器 HPIA 选择后,直接向它写数据就可以了,但是要注意 MSB 和 LSB 的顺序。另外, HPIA 具有自动增长的功能,在每写入一个数据前和每写入一个数据后, HPI A 会自动加 1。这样, 如果使能了该功能, 只需设定一次 HPI A 即可实现连续数据块的写入和读出。数据寄存器 HPLD ,严 2 格就应该叫做数据缓冲寄存器, 因为最终数据是要写到片内 RAM 的。只是在实现上, 数据首先从 HOST 发到 HPID 中, 然后根据 HPI A 指定的地址, HPI D 中的数据再写到片内 RA M 的地址中。不过对用户而言, 该过程是透明的。和硬盘作为相应的控制和只读存储器件。这样, 仅需要为 DSP 配备 RA M 即可使其正常运行。 3
HPI自举在TMS320VC5402芯片上的实现 来自淘豆网www.taodocs.com转载请标明出处.