The invention relates to a system on chip (100), the system includes a set of master module and slave module, the main module includes a main processing module (101A) and (101A) direct memory module connected to the access controller (DMA) (102a) and at least one auxiliary processing module (101b) and module (101b) connected to DMA (102b); each main module is configured to connect to the clock source and slave module, slave module includes a set of adjacent peripheral devices (105a, b), at least one internal memory (104a, b) and shared by the main module of a group of peripherals and external memory (106); clock source, main processing module and DMA power supply, adjacent peripheral devices (105a, b) and cache memory (103a, b) is dedicated to the main processing module and a processing module and other main modules of sharing; save at least one inside each of the main processing module and DMA The B (104a) is dedicated to the main processing module, and the main processing module (101A) is always able to access at least one internal memory (104a, B).
【技术实现步骤摘要】
【国外来华专利技术】具有高操作确定性的片上系统
本专利技术涉及片上系统(SOC)的领域。更具体地,本专利技术涉及具有高可靠度的嵌入在芯片上的系统的架构。
技术介绍
现代飞行器中控制和显示系统的存在需要使用嵌入式计算装置。这种装置可以以片上系统(SOC)的形式出现。这种系统可以包括一个或多个诸如处理器之类的主处理模块以及诸如存储器接口或通信外围设备之类的从属模块。对于航空航天领域中诸如驾驶并监控飞行器之类的关键应用而言,使用这种片上系统必须要求这些系统具有最大的可靠性,因为任何故障或操作异常都可能对飞行器乘客的生命造成灾难性的后果。特别是需要能够证明组件的运行的确定性、对故障的抵抗能力以及最坏情况执行时间。然而,现有的片上系统不能保证针对这种关键应用的足够的可靠性。具体来说,现有的片上系统的不同处理模块通常共享系统的高速缓冲存储器和从属模块的一部分,这使得它们容易遭受故障。此外,现有系统通常不能使其未使用的模块失效,具有难以证实且缺少文档的嵌入式微代码,这使得难以证明这些系统的操作的确定性。因此,需要一种提供下述架构的片上系统,该架构使得可以证明其对内部操作故障的抵抗力并证明其操作的确定性。
技术实现思路
因此,本专利技术在第一方面涉及一种包括一组主模块和从属模块的片上系统(SoC),所述主模块来自:-对所述片上系统的所有组件具有优先访问权限的主处理模块和与所述主处理模块相连的直接存储器访问(DMA)控制器;-至少一个辅助处理模块和与每个辅助处理模块相连的直接存储器访问(DMA)控制器;每个主模块被配置为连接到时钟源、电源和从属模块,所述从属模块来自:-通过专用通信链路连接到所述主 ...
【技术保护点】
一种片上系统(SoC)(100),包括一组主模块和从属模块,所述主模块来自:‑对所述片上系统的所有组件具有优先访问权限的主处理模块(101a)和与所述主处理模块(101a)相连的直接存储器访问(DMA)控制器(102a);‑至少一个辅助处理模块(101b)和与每个辅助处理模块(101b)相连的直接存储器访问(DMA)控制器(102b);每个主模块被配置为连接到时钟源、电源和从属模块,所述从属模块来自:‑通过专用通信链路连接到所述主模块处的一组外围设备,也称为“邻近外围设备”(105a,105b),‑至少一个内部存储器(104a,104b),‑由所述主模块共享的一组外围设备和外部存储器(106),其特征在于:主处理模块及该主处理模块的直接存储器访问(DMA)控制器的所述时钟源、所述电源、所述邻近外围设备(105a,105b)和高速缓冲存储器(103a,103b)专用于所述主处理模块且不与所述一组主模块中的其他处理模块共享,每个主处理模块及该主处理模块的直接存储器访问(DMA)控制器的所述至少一个内部存储器(104a,104b)专用于所述主处理模块,所述主处理模块(101a)始终能够访问该 ...
【技术特征摘要】
【国外来华专利技术】2014.10.07 FR 14596071.一种片上系统(SoC)(100),包括一组主模块和从属模块,所述主模块来自:-对所述片上系统的所有组件具有优先访问权限的主处理模块(101a)和与所述主处理模块(101a)相连的直接存储器访问(DMA)控制器(102a);-至少一个辅助处理模块(101b)和与每个辅助处理模块(101b)相连的直接存储器访问(DMA)控制器(102b);每个主模块被配置为连接到时钟源、电源和从属模块,所述从属模块来自:-通过专用通信链路连接到所述主模块处的一组外围设备,也称为“邻近外围设备”(105a,105b),-至少一个内部存储器(104a,104b),-由所述主模块共享的一组外围设备和外部存储器(106),其特征在于:主处理模块及该主处理模块的直接存储器访问(DMA)控制器的所述时钟源、所述电源、所述邻近外围设备(105a,105b)和高速缓冲存储器(103a,103b)专用于所述主处理模块且不与所述一组主模块中的其他处理模块共享,每个主处理模块及该主处理模块的直接存储器访问(DMA)控制器的所述至少一个内部存储器(104a,104b)专用于所述主处理模块,所述主处理模块(101a)始终能够访问该至少一个内部存储器(104a,104b)。2.根据前一权利要求所述的系统,其中,所述主处理模块通过至少一个通信总线连接到所述辅助处理模块的内部存储器。3.根据前述权利要求中任一项所述的系统,包括至少两级互连:-将每个主模块连接到该主模块的内部存储器(104a,104b)处的第一级,-将所述主模块连接到所述一组共享的外围设备和外部存储器(106)处的从属模块的第二级,所述从属模块根据所述从属模块的功能、所述从属模块的优先级和/或所述从属模块的带宽要求而分布在多个互连之间,所述从属模块彼此不直接通信,互连由经由一级或多级接线器连接到多个从属端口的多个主端口组成。4.根据权利要求3所述的系统,其中,所述第二互连级以及所述一组共享的外围设备和外部存储器连接到与所述主模块的时钟源和电源隔离开的时钟源和电源。5.根据权利要求3或4所述的系统,包括能够通过所述第二互连级的互连连接到所述共享外围设备处的外部主机(111)。6.根据前述权利要求中任一项所述的系统,其中,主模块的所述邻近外围设备(105a,105b)和所述内部存储器(104a,104b)连接到该主模块的所述电源和时钟源。7.根据权利要求1至5中任一项所述的系统,其中,主模块的所述邻近外围设备(105a,105b)与该主模块的通信接口连接到该主模块的时钟源。8.根据权利要求1至5中任一项所述的系统,其中,主模块的所述邻近外围设备(105a,105b)和所述内部存储器...
【专利技术属性】
技术研发人员:瑟琳·刘,尼古拉斯·查理,尼古拉斯·马蒂,
申请(专利权)人:赛峰电子与防务公司,
类型:发明
国别省市:法国,FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。