HPM6000系列 MCU 是来自上海先楫半导体科技有限公司的高性能实时 RISC-V 微控制器,为工业自动化及边缘计算应用提供了极大的算力、高效的控制能力。上海先楫半导体目前已经发布了如HPM6700/6400,HPM6300,HPM6200等多个系列的高性能微控制器产品。
在HPM6200系列微控制器中,增加了PLA(Programmable Logic Array)可编程逻辑阵列功能。用户可以通过对PLA的设置,实现对输入信号的逻辑进行处理与组合,实现预期的功能。
HPM6200包含了2个PLA,分别为PLA0, PLA1。2个PLA功能完全一致。
每一个PLA单元最大可以支持8路输入和8路输出组成。PLA的输入单元和输出单元都是由TRGM来控制。也就是说,当用户使用PLA的时候,相应的输入与输出引脚必须有trigmux的功能。
PLA的寄存器由3个部分组成:
输入配置部分
输出通道配置部分
输出通道使能部分
每路输出可以单独使能。对于没有使能的通道,其对应的输出通道配置部分的寄存器,用户可以将其当作通用寄存器进行使用。当整个PLA均未使用的时候,输出通道配置部分和输入配置部分的寄存器,总计1KB,可以视作通用寄存器。