自举加载自举加载HPIHPI口的使用方法口的使用方法自举加载自举加载HPIHPI口的使用方法口的使用方法自举加载方式的选择过程第第22章章TMS320C54xTMS320C54x的硬件结构的硬件结构第第22章章TMS320C54xTMS320C54x的硬件结构的硬件结构TMS320VC5402TMS320VC5402存储器配置结构存储器配置结构MP/MC=0MP/MC=0微计算机模式微计算机模式外部存储器MP/MC=1MP/MC=1微处理器模式微处理器模式DROMDROM控制的控制的数据存储空间数据存储空间DROM=1DROM=1保留保留DROM=0DROM=0外部存储器外部存储器FF00HFFFFHDROM=1DROM=1内部内部ROMROMDROM=0DROM=0外部存储器外部存储器F000HFEFFH外部存储器外部存储器4000HEFFFH内部内部DARAMDARAM(16K(16K××1616位位字)字)0080H3FFFH暂存器暂存器SPRAMSPRAM0060H007FH存储器映像存储器映像寄存器寄存器0000H005FH地址地址数据存储空间数据存储空间0000H007FHOVLY=1保留(0页)OVLY=0外部存储器0080H3FFFHOVLY=1内部DARAMOVLY=0外部存储器4000HEFFFH外部存储器F000HFEFFH内部ROMFF00HFF7FH保留FF80HFFFFH中断矢量表(内部存储器)地址地址程序存储空间程序存储空间0000H007FHOVLY=1保留(0页)OVLY=0外部存储器0080H3FFFHOVLY=1内部DARAMOVLY=0外部存储器4000H外部存储器ƬÄÚROMFF7FH±£ÁôFF80HFFFFH中断矢量表(外部存储器)地址地址程序存储空间程序存储空间单片机和单片机和DSPDSP的接口的接口P1.2——RSTP1.2——RSTP0.0~P0.7——HD0~HD7P0.0~P0.7——HD0~HD7P2.0——HBILP2.0——HBILP2.1——HCT0P2.1——HCT0P2.2——HCT1P2.2——HCT1P2.3——HR/WP2.3——HR/WP2.4——HCSP2.4——HCSP0(HD0-HD7):主机接口进行数据传输HBIL(P2.0):字节识别。HBIL=0第1个字节HBIL=1第2个字节HCT0(P2.1)HCT1(P2.2)主机控制线。HCT1HCT0说明00主机可以读写HPIC寄存器01主机可以读写HPID锁存器。每读一次,HPIA事后增一;每写一次,HPIA事先增一。10主机可以读写HPIA寄存器。这个寄存器指向HPI存储器11主机可以读写HPID锁存器。HPIA不受影响。HR/W(P2.3):读写信号,=0表示表示写HPI=1主机读HPIHCS(P2.4):片选信号,每次寻址期间必须为低电平,两次寻址期间可以停留在低电平。控制寄存器控制寄存器HPICHPICHPIHPI控制寄存器为控制寄存器为1616位寄存器,用来控制位寄存器,用来控制HPIHPI的操作。其高的操作。其高88位与低位与低88位完全相同,提供了位完全相同,提供了44个个控制位,分别为控制位,分别为BOBBOB、、SMODSMOD、、DSPINTDSPINT和和HINTHINT位位。。15~1215~121111101099887~47~433221100XXHINTHINTDSIPNTDSIPNTSMODSMODBOBBOBXXHINTHINTDSIPNDSIPNTTSMODSMODBOBBOB控制位控制位主机状态主机状态’’C54xC54x状态状态功能说明功能说明HINTHINT读读//写写读读//写写’’C54xC54x向主机发出中断位。向主机发出中断位。DSPDSP通过向通过向HINTHINT位写位写11来产生来产生到主机的中断。主机向到主机的中断。主机向HINTHINT写写11清除清除HINTHINT信号。主机或信号。主机或DSPDSP对其写对其写00无效。无效。BOBBOB读读//写写————字节选择位。若字节选择位。若BOBBOB=1=1,,第第11个字节为低字节,否则,个字节为低字节,否则,第第11个字节为高字节。个字节为高字节。BOBBOB位影响数据和地址的传送。只位影响数据和地址的传送。只有主机可以修改这一位,有主机可以修改这一位,’’C54xC54x对它既不能读也不能写。对它既不能读也不能写。DSPINDSPINTT写写————主机向主机向’’C54xC54x发出中断位,只能由主机写入,且主机发出中断位,只能由主机写入,且主机和和’’C54xC54x都不能读它。当主机对该位写都不能读它。当主机对该位写11时,就对时,就对’’C54xC54x产生一次中断。该位总是读成产生一次中断。该位总是读成00。当主机写。当主机写HPICHPIC时,高、时,高、低字节必须写入相同的值。低字节必须写入相同的值。SMODSMOD读读读读//写写寻址方式选择位。若寻址方式选择位。若SMODSMOD=0=0,,选择选择HOMHOM方式,方式,’’C54xC54x都都不能寻址不能寻址HPHPII的的RAMRAM区。区。’’C54xC54x复位期间,复位期间,SMODSMOD=0=0;;复复位后,...