利用ISA总线实现对DSP芯片VC5402的软配置
i++;/*循环次数加1*/
}
fclose(fp);/*关闭程序文件*/
outportb(HPIA_H,0x00);/*给DSP的HPIA寄存器赋007FH*/
outportb(HPIA_L,0x7f);
/*将程序的起始地址start[0]赋予DSP的HPID寄存器*/
outportb(HPID_H,start[0]>>8);
outportb(HPID_L,start[0]&0x00ff);
printf("WritedatatoDSPsuccess!\n");/*返回写数据成功提示,程序结束*/
}
四、结论
通过本文可以看出,通过PC对VC5402进行HPI的程序装载属于一种基于RAM的在线编程,相比于使用并行或串行EEPROM进行DSP程序装载的方法,它不用对程序存储器进行烧写,属于一种软配置。在基于PC的插卡式测试设备开发过程中,这种方法避免了多次断电、烧写程序的不便,使设备具有了在线开发的特点。
《利用ISA总线实现对DSP芯片VC5402的软配置(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/176269.html
}
fclose(fp);/*关闭程序文件*/
outportb(HPIA_H,0x00);/*给DSP的HPIA寄存器赋007FH*/
outportb(HPIA_L,0x7f);
/*将程序的起始地址start[0]赋予DSP的HPID寄存器*/
outportb(HPID_H,start[0]>>8);
outportb(HPID_L,start[0]&0x00ff);
printf("WritedatatoDSPsuccess!\n");/*返回写数据成功提示,程序结束*/
}
四、结论
通过本文可以看出,通过PC对VC5402进行HPI的程序装载属于一种基于RAM的在线编程,相比于使用并行或串行EEPROM进行DSP程序装载的方法,它不用对程序存储器进行烧写,属于一种软配置。在基于PC的插卡式测试设备开发过程中,这种方法避免了多次断电、烧写程序的不便,使设备具有了在线开发的特点。
《利用ISA总线实现对DSP芯片VC5402的软配置(第4页)》