1.一种于控制逻辑错误时重新配置存储控制器的方法,由一处理单元执行,其特征在于,包含:
判断一存储控制器发生错误;
暂停上述存储控制器的操作;
驱动一存储控制器的一固定区域中的一重配置控制逻辑,用以重新程序化上述存储控制器的一整个可重配置区域;以及
恢复上述存储控制器的操作。
2.根据权利要求1所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,上述可重配置区域以现场可程序化逻辑门阵列实施。
3.根据权利要求1所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,更包含:
于重新程序化上述存储控制器的上述可重配置区域前,暂停一存取以及储存一执行状态至一动态随机存取内存;以及
于重新程序化上述存储控制器的上述可重配置区域后,启动上述存储控制器的一再初始化操作、回复上述执行状态以及根据上述执行状态恢复上述存取。
4.根据权利要求3所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,上述固定区域包含一主装置通信逻辑,用以从一主装置接收指示存取一储存单元中的数据的一命令。
5.根据权利要求3所述的于控制逻辑错误时重新配置存储控制器的方 法,其特征在于,于上述驱动一存储控制器的一固定区域中的一重配置控制逻辑的步骤,更包含:
周期性询问上述重配置控制逻辑一重配置操作是否完成;以及
当上述重配置控制逻辑回复上述重配置操作已完成时,继续后续的处理。
6.根据权利要求1所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,于上述驱动一存储控制器的一固定区域中的一重配置控制逻辑的步骤,更包含:
依据一只读存储器中储存的一信息重新程序化上述存储控制器的上述整个可重配置区域。
7.根据权利要求6所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,上述固定区域更包含一输出入控制逻辑,以及于依据一只读存储器中储存的一信息重新程序化上述存储控制器的上述整个可重配置区域的步骤,更包含:
驱动上述输出入控制逻辑读取上述只读存储器中储存的上述信息。
8.根据权利要求1所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,上述控制逻辑错误代表上述可重配置区域的控制核心算法以及上述固定区域的逻辑中包含无法被一译码器修正的错误。
9.根据权利要求8所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,上述可重配置区域的控制核心算法以及上述固定区域的逻辑组织成多个码区段,并且在每一上述码区段加上一循环冗余校验码进行保护。
10.根据权利要求9所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,上述译码器使用上述循环冗余校验码检查上述可重配置区域的控制核心算法以及上述固定区域的逻辑是否发生一错误,以及当上述错误发生时尝试修正其中的错误。
11.根据权利要求1所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,于判断一存储控制器发生错误的步骤,更包含:
接收代表一控制逻辑错误的一中断。
12.根据权利要求11所述的于控制逻辑错误时重新配置存储控制器的方法,其特征在于,上述中断具有最高优先权。
13.一种于控制逻辑错误时重新配置存储控制器的装置,其特征在于,包含:
一固定区域,包含一处理单元以及一重配置控制逻辑;以及
一可重配置区域,
其中,上述处理单元判断一存储控制器发生錯誤;以及驱动一存储控制器的一固定区域中的一重配置控制逻辑,用以重新程序化上述存储控制器的一整个可重配置区域。
14.根据权利要求13所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述可重配置区域以现场可程序化逻辑门阵列实施。
15.根据权利要求13所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述处理单元于重新程序化上述存储控制器的上述可重配置区域前,暂停一存取以及储存一执行状态至一动态随机存取内存;以及于重新程序化上述存储控制器的上述可重配置区域后,启动上述存储 控制器的一再初始化操作、回复上述执行状态以及根据上述执行状态恢复上述存取。
16.根据权利要求15所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述固定区域包含一主装置通信逻辑,用以从一主装置接收指示存取一储存单元中的数据的一命令。
17.根据权利要求15所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述处理单元周期性询问上述重配置控制逻辑一重配置操作是否完成;以及当上述重配置控制逻辑回复上述重配置操作已完成时,继续后续的处理。
18.根据权利要求13所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述处理单元依据一只读存储器中储存的一信息重新程序化上述存储控制器的上述整个可重配置区域。
19.根据权利要求18所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述固定区域更包含一输出入控制逻辑,以及上述处理单元驱动上述输出入控制逻辑读取上述只读存储器中储存的上述信息。
20.根据权利要求13所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述控制逻辑错误代表上述可重配置区域的控制核心算法以及上述固定区域的逻辑中包含无法被一译码器修正的错误。
21.根据权利要求20所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述可重配置区域的控制核心算法以及上述固定区域的逻辑组织成多个码区段,并且在每一上述码区段加上一循环冗余校验码 进行保护。
22.根据权利要求21所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述译码器使用上述循环冗余校验码检查上述可重配置区域的控制核心算法以及上述固定区域的逻辑是否发生一错误,以及当上述错误发生时尝试修正其中的错误。
23.根据权利要求13所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述处理单元接收代表一控制逻辑错误的一中断时,判断上述存储控制器发生错误。
24.根据权利要求23所述的于控制逻辑错误时重新配置存储控制器的装置,其特征在于,上述中断具有最高优先权。