【技术实现步骤摘要】
本专利技术涉及芯片设计,特别是涉及一种基于芯片的寄存器访问系统。
技术介绍
1、随着芯片的规模越来越大,芯片中集成的功能模块也越来越多,每个功能模块由寄存器和组合逻辑电路组成。目前,同一功能模块的寄存器的物理位置有两种情况,第一种:同一模块的所有寄存器分别散落在使用的位置,寄存器的位置分布比较分散。第二种:同一模块中的所有寄存器和逻辑模块完全分开,所有模块的所有寄存器集中的放置在同一个区域中。
2、对于上述两种方式,其中,第一种方式,使用逻辑简单,但是配置逻辑复杂。其中,第二种方式,其配置逻辑简单,但使用逻辑复杂。无论是配置逻辑复杂还是使用逻辑复杂,复杂的逻辑都会导致布局布线复杂,复杂的布局布线会导致很多问题,如功能模块占用的物理面积增加、芯片的性能降低以及功耗增加等。特别是对于超大规模的芯片,因为超大规模的芯片中包括非常多的功能模块,如果采用上述两种方式,超大规模芯片的布局布线会更加复杂。因此,亟需一种能够使布局布线更加灵活可调的寄存器访问系统。
技术实现思路
1、针对上述技
...【技术保护点】
1.一种基于芯片的寄存器访问系统,其特征在于,所述系统包括:寄存器访问接口RSC、配置头单元DCH、N条寄存器链路{PCC1,PCC2,…,PCCi,…,PCCN},其中,PCCi为第i条寄存器链路,i的取值范围为1到N;
2.根据权利要求1所述的系统,其特征在于,在相邻的路由配置模块之间插入中继器repeater,插入repeater的步骤包括:在相邻的路由配置模块之间插入预设repeater,判断相邻路由配置模块是否存在时序违例,若存在,则插入一个repeater,并再次判断是否存在时序违例,以此类推;否则,完成repeater的插入。
3
...【技术特征摘要】
1.一种基于芯片的寄存器访问系统,其特征在于,所述系统包括:寄存器访问接口rsc、配置头单元dch、n条寄存器链路{pcc1,pcc2,…,pcci,…,pccn},其中,pcci为第i条寄存器链路,i的取值范围为1到n;
2.根据权利要求1所述的系统,其特征在于,在相邻的路由配置模块之间插入中继器repeater,插入repeater的步骤包括:在相邻的路由配置模块之间插入预设repeater,判断相邻路由配置模块是否存在时序违例,若存在,则插入一个repeater,并再次判断是否存在时序违例,以此类推;否则,完成repeater的插入。
3.根据权利要求1所述的系统,其特征在于,所述寄存器链路中每个功能模块具有唯一的身份标识,读写请求中携带的信息还包括待访问的目标功能模块的唯一身份标识。
4.根据权利要求3所述的系统,其特征在于,当读写请求中不包括待访问的目标功能模块的唯一身份标识时,对读写寄存器链路中所有的功能模块执行相应的读写操作。
5.根据权利要求1所述的系统,其特征在于,所述prii,j的寄存器组中每个寄存器具有唯一的编号,所述读写请求中还...
【专利技术属性】
技术研发人员:郭文龙,丛高建,赵小华,李小龙,
申请(专利权)人:沐曦集成电路南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。