摘要
提供了一种核间通信系统,包括处于安全状态或非安全状态的多个处理器核以及与多个处理器核一一对应的多个缓存处理单元。每个处理器核为生产者核或消费者核,生产者核生成传递消息,并将传递消息写入其对应的缓存处理单元;消费者核从其对应的缓存处理单元读取传递消息。传递消息包括安全传递消息和非安全传递消息。每个缓存处理单元包括接收缓存器,接收缓存器被划分为安全缓存区和非安全缓存区,安全传递消息被路由到消费者核对应的缓存处理单元中的安全缓存区,非安全传递消息被路由到消费者核对应的缓存处理单元中的非安全缓存区。安全缓存区中的安全传递消息仅能被处于安全状态的消费者核读取。