发明名称 一种实现数字信号处理程式快速载入之方法
摘要 本发明系一种实现数字信号处理(Digital Signal Processing,简称DSP)程式快速载入(BootLoad)之方法,该方法系透过微程序控制器(Micro Control Unit,简称 MCU),将存放在可擦可编程式唯读记忆体(Erasable Programming Read Only Memory,简称EPROM),或可编程式唯读记忆体(Programming Read OnlyMemory,简称 PROM)中之程式,直接传送到静态随机记忆体(Static Random Access Memory,简称SRAM)中,如此,即不需如用必须先读入微程序控制器或数字信号处理器中,再传送出来,而能节省传送之时间。
申请公布号 TW460785 申请公布日期 2001.10.21
申请号 TW088120459 申请日期 1999.11.23
申请人 英业达股份有限公司 发明人 赖振兴;刘洪宝
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人 严国杰 台北巿承德路一段七十之一号六楼
主权项 1.一种实现数字信号处理程式快速载入之方法,该方法系根据直接存取记忆体(DMA)之操作原理,透过微程序控制器(MCU),将在可擦可编程式唯读记忆体(EPROM),或可程式唯读记忆体(PROM)中之程式,直接传送到静态随机记忆体(SRAM)中,从而节省载入之时间,进而提高程式载入之速度。2.如申请专利范围第1项所述之一种实现数字信号处理程式快速载入之方法,其静态随机记忆体(SRAM)主要系作为在电源启动后储存程式用。3.如申请专利范围第1项所述之一种实现数字信号处理程式快速载入之方法,其可擦可编程式唯读记忆体(EPROM)则系在电源消失时,用来储存放系统程式用。4.如申请专利范围第1项所述之一种实现数字信号处理程式快速载入之方法,其微程序控制器(MCU)系供存放载入程式用。5.如申请专利范围第4项所述之一种实现数字信号处理程式快速载入之方法,其微程序控制器(MCU)上设有至少4个之输出界面,而输入/输出(I/O)界面之输入/输出口数量,系根据被载入之程式大小来决定。6.如申请专利范围第1项所述之一种实现数字信号处理程式快速载入之方法,系在系统之电源启动时,先将微程序控制器(MCU)上之界面初始化,并使数位信号处理器(DSP)处于被保持住(HOLD)之状态,同时将静态随机记忆体(SRAM)及可擦可编程式记忆体(EPROM)分别设为输入、输出状态;如此,当微程序控制器(MCU)执行传送之动作时,该可擦可编程式记忆体(EPROM)中一位址之数据,即会传送至静态随机记忆体(SRAM)中,并锁存在静态随机记忆体(SRAM)相对应之位址中,而微程序控制器(MCU)之输入/输出口亦会随之递减一次,如此不断重复上述之传送之动作,即可使该可擦可编程式记忆体(EPROM)中全部之数据传送至静态随机记忆体(SRAM)中;再者,当数据传送完毕时,该微程序控制器(MCU)会取消对数字信号处理器(DSP)之控制,使该数字信号处理器(DSP)开始正常运行,如此,即可实现将程式快速载入之目的。7.如申请专利范围第6项所述之实现数字信号处理程式快速载入之方法,其可擦可编程式记忆体(EPROM)在传送数据时,系统即会判断该可擦可编程式记忆体(EPROM)所有住址上之数据是否已全部传送;若未完全传送,则重复执行上述传送之动作;若完全传送时,则微程序控制器(MCU)会将该静态随机记忆体(SRAM)设为输出状态,保持其中之数据不再变更。8.如申请专利范围第6项所述之实现数字信号处理程式快速载入之方法,其微程序控制器(MCU)取消对数字信号处理器(DSP)控制之同时,该微程序控制器(MCU)之第四脚位会变成高电位,而该可擦可编程式记忆体(EPROM)处于非选通状态;且该静态随机记忆体(SRAM)及该微程序控制器(MCU)输入/输出界面及所有输入/输出口皆为输入状态,令数字信号处理器(DSP)顺利进行作动。图式简单说明:第一图系传统程式载入时之方块示意图。第二图系本发明程式载入时之方块示意图。第三图系本发明程式载入时之系统架构图。第四图系本发明传送时之时序图。第五图系本发明程式载入时之流程图。
地址 台北巿士林区后港街六十六号