[笔趣阁信息]:bqg.info 超级好记!
二、切换机制的核心逻辑设计
郑工团队基于模块交互图谱,确定 “流程触发 + 状态同步 + 双缓存续传” 的核心设计逻辑,确保切换时流程连续、数据不丢失,三大逻辑环环相扣。
流程触发逻辑:采用 “模块完成信号” 触发切换,每个模块执行完功能后,向 “切换控制单元” 发送 “完成信号”(如分组模块输出 37 字节向量后,置位状态寄存器的 “分组完成” 位),控制单元接收信号后,触发下一个关联模块启动(如触发矩阵模块读取分组数据),避免 “提前切换” 或 “延迟切换”。
状态同步逻辑:在磁芯存储器中开辟 128 字节 “状态寄存器区”(地址 0x8000-0x807F),记录 19 组模块的实时状态(空闲 / 运行 / 完成 / 故障)与数据地址(如分组模块输出数据的存储地址 0x4000-0x4024),切换控制单元通过读取该寄存器,同步掌握模块状态与数据位置,避免切换时数据地址错乱。
双缓存续传逻辑:针对数据交互频繁的节点(如 “矩阵模块→密钥模块”),在磁芯存储器数据区设置双缓存区(A 区 0x4000-0x4024、B 区 0x4025-0x4049),前一模块(如矩阵)先向 A 区写数据,写完后触发切换,密钥模块读取 A 区数据;同时矩阵模块可向 B 区写下一帧数据,实现 “写 - 读” 并行,避免数据覆盖或等待,保障流程连续。
11 月 25 日,团队完成核心逻辑框架设计,绘制《模块切换核心逻辑图》,标注触发信号路径(如 “分组完成信号→0x8001 地址”)、状态寄存器定义(如 “0x8000:系统总状态”)、双缓存地址范围,为后续细节设计提供框架支撑。
三、历史补充与证据:切换逻辑设计档案
𝘽𝑄𝔾.inf𝙊