申威1621处理器:基于LoRa的气象监测系统与测试接口解析

需积分: 14 3 下载量 125 浏览量 更新于2024-08-06 收藏 1.84MB PDF 举报
"申威1621处理器结构手册" 申威1621是一款高性能的处理器,其设计中包含了多项关键技术,特别是在时钟接口和测试接口方面,具有显著的特点。这款处理器采用外部时钟输入和内部集成的三个时钟锁相环(PLL),能够为内部的不同部分提供灵活配置的三路工作时钟。核心工作时钟频率最高,用于驱动核心运算;一致性处理部件和互连使用次高的工作时钟,确保数据传输的同步;而存储控制器则使用独立的时钟路径,确保内存操作的稳定。此外,该处理器还支持PLL旁路模式,便于芯片调试。 PCI-E接口部件是申威1621的一个重要组成部分,它提供了两个独立的PCI-E接口,每个接口都有自己的时钟输入和PLL,能够生成500MHz的工作时钟,以满足高速数据传输的需求。这样的设计保证了与PCI-E设备通信的高效和稳定性。 维护接口部件则使用独立的25MHz时钟,确保低速但关键的系统管理功能得以正常运行。 在测试接口方面,申威1621遵循IEEE1149.1标准,提供JTAG接口,增强了芯片的可测性。此接口的主要功能包括边界扫描测试,可以对芯片的所有引脚进行逐个测试,确保每个输入/输出都能正常工作;同时,它还支持存储器自测试(BIST)和冗余修复测试(BISR),可以检测和修复片内存储器的错误,增强了系统的可靠性。 文档中提到,申威1621处理器由成都申威科技有限责任公司研发,其结构手册详细阐述了处理器的核心结构、流水线组织、芯片架构、存储体系、异常处理机制以及低功耗和可靠性设计等多个方面。手册的修订记录表明,这是V1.0版本,初次发布于2017年10月,由研发部门创建。用户可以通过邮件或问题反馈网站获取技术支持和售后服务。 处理器的核心结构包括指令部件和执行部件,如指令预测器、指令流地址转换、取指控制、指令译码、寄存器重命名、指令发射、重排序缓冲、中断和异常管理等,这些都构成了申威1621复杂而高效的计算基础。此外,它还拥有独立的整数执行部件和浮点执行部件,分别处理整数和浮点运算,优化了不同类型的计算任务。这些详细的设计使得申威1621处理器能够适应广泛的应用场景,包括气象监测系统在内的各种高性能计算需求。