1.一种写入页面群组的数据到闪存模块的方法,由闪存控制器执行,其特征在于,所述写入页面群组的数据到闪存模块的方法包含:
主机接口控制器从主机端取得页面群组的用户数据,其中,所述页面群组包含多个页面;
所述主机接口控制器通过总线架构存储所述页面的所述用户数据到随机存取存储器,同时通过接口输出所述页面的所述用户数据至引擎,使得所述引擎依据所述页面的所述用户数据计算所述页面群组的奇偶校验码;
直接存储存取控制器从所述引擎获取所述页面群组的所述奇偶校验码,并且通过所述总线架构存储所述页面群组的所述奇偶校验码到所述随机存取存储器;以及
闪存接口控制器通过所述总线架构从所述随机存取存储器获取所述页面的所述用户数据和所述页面群组的所述奇偶校验码,并且写入所述页面的所述用户数据和所述页面群组的所述奇偶校验码至闪存模块。
2.如权利要求1所述的写入页面群组的数据到闪存模块的方法,其特征在于,所述主机接口控制器不通过所述总线架构输出所述页面的所述用户数据至所述引擎。
3.如权利要求1所述的写入页面群组的数据到闪存模块的方法,其特征在于,还包含:
所述主机接口控制器通过所述接口输出所述页面群组的所述用户数据至所述引擎完成后,通过所述接口传送结束确认信号给所述直接存储存取控制器,用于通知所述直接存储存取控制器开始从所述引擎获取所述页面群组的所述奇偶校验码。
4.如权利要求1所述的写入页面群组的数据到闪存模块的方法,其特征在于,还包含:
所述闪存接口控制器依据每个所述页面的所述用户数据产生第一纠错码,依据所述页面群组的所述奇偶校验码产生第二纠错码,以及写入所述第一纠错码和所述第二纠错码至所述闪存模块。
5.一种写入页面群组的数据到闪存模块的装置,其特征在于,包含:
总线架构;
引擎;以及
主机接口控制器,包含:
第一接口,耦接所述总线架构;
第二接口,耦接主机端;
第三接口,耦接所述引擎;以及
第一控制器,
其中,所述第一控制器驱动所述第二接口从所述主机端取得页面群组的用户数据,所述页面群组包含多个页面;驱动所述第一接口以通过所述总线架构存储所述页面的所述用户数据到随机存取存储器,同时驱动所述第三接口输出所述页面的所述用户数据至所述引擎,使得所述引擎依据所述页面的所述用户数据计算所述页面群组的奇偶校验码。
6.如权利要求5所述的写入页面群组的数据到闪存模块的装置,其特征在于,还包含:
直接存储存取控制器,包含:
第四接口,耦接所述总线架构;
第五接口,耦接所述引擎和所述主机接口控制器;以及
第二控制器,
其中,所述第二控制器驱动所述第五接口从所述引擎获取所述页面群组的所述奇偶校验码,并且驱动所述第四接口通过所述总线架构存储所述页面群组的所述奇偶校验码到所述随机存取存储器。
7.如权利要求6所述的写入页面群组的数据到闪存模块的装置,其特征在于,所述第一控制器通过所述第三接口输出所述页面群组的所述用户数据至所述引擎完成后,通过所述第三接口传送结束确认信号给所述直接存储存取控制器,用于通知所述直接存储存取控制器开始从所述引擎获取所述页面群组的所述奇偶校验码。
8.如权利要求6所述的写入页面群组的数据到闪存模块的装置,其特征在于,还包含:
闪存接口控制器,耦接所述总线架构,通过所述总线架构从所述随机存取存储器获取所述页面的所述用户数据和所述页面群组的所述奇偶校验码,并且写入所述页面的所述用户数据和所述页面群组的所述奇偶校验码至闪存模块。
9.如权利要求8所述的写入页面群组的数据到闪存模块的装置,其特征在于,所述闪存接口控制器依据每个所述页面的所述用户数据产生第一纠错码,依据所述页面群组的所述奇偶校验码产生第二纠错码,以及写入所述第一纠错码和所述第二纠错码至所述闪存模块。
10.如权利要求5至9中任一项所述的写入页面群组的数据到闪存模块的装置,其特征在于,所述引擎不通过所述总线架构获取所述页面的所述用户数据。