【技术实现步骤摘要】
本专利技术涉及接口配置,尤其涉及一种spi接口芯片配置系统及方法。
技术介绍
1、随着电子行业的迅速发展,电子芯片的集成度越来越高,功能也越来越强大。通常,ad/da这类芯片拥有四线式或三线式串行spi(serial peripheral interface,串行外设接口)接口,允许对芯片内部寄存器参数进行编程和回读。然而,芯片内的寄存器数量多(几十甚至上百个),控制复杂。而现有的配置方法针对不同的芯片,每次都需要大量修改设计代码,移植性差、配置不灵活、功能单一,需要设计一种灵活的、通用的配置方法。
技术实现思路
1、本专利技术的目的在于克服现有技术缺陷,提出了一种spi接口芯片配置系统,还提出了一种spi接口芯片配置方法,以实现spi接口芯片配置的灵活性和通用性。
2、为实现上述目的,本专利技术提供了一种spi接口芯片配置系统,基于现场可编程门阵列fpga实现,包括:命令执行模块和spi时序控制模块;其中,
3、所述命令执行模块,用于利用状态机检测及读取指令码表的
...【技术保护点】
1.一种SPI接口芯片配置系统,基于现场可编程门阵列FPGA实现,其特征在于,包括:命令执行模块和SPI时序控制模块;其中,
2.如权利要求1所述的SPI接口芯片配置系统,其特征在于,所述指令码表中的指令码包括:写寄存器命令、等待命令、回读监测命令、回读校验命令和跳转命令中部分或全部。
3.如权利要求2所述的SPI接口芯片配置系统,其特征在于,所述命令执行模块,具体用于当指令码为写寄存器命令、回读校验命令或回读监测命令时,向SPI时序控制模块发起SPI配置请求,以及在接收完成当前寄存器配置的通知后,进行ROM寻址;
4.如权利要求1
...【技术特征摘要】
1.一种spi接口芯片配置系统,基于现场可编程门阵列fpga实现,其特征在于,包括:命令执行模块和spi时序控制模块;其中,
2.如权利要求1所述的spi接口芯片配置系统,其特征在于,所述指令码表中的指令码包括:写寄存器命令、等待命令、回读监测命令、回读校验命令和跳转命令中部分或全部。
3.如权利要求2所述的spi接口芯片配置系统,其特征在于,所述命令执行模块,具体用于当指令码为写寄存器命令、回读校验命令或回读监测命令时,向spi时序控制模块发起spi配置请求,以及在接收完成当前寄存器配置的通知后,进行rom寻址;
4.如权利要求1-3任一所述的spi接口芯片配置系统,其特征在于,所述系统还包括:数据选择器和串口在线调试模块;其中,
5.如权利要求1-3任一所述的spi接口芯片配置系统,其特征在于,所述命令执行模块...
【专利技术属性】
技术研发人员:刘迪,王竹刚,韩霜雪,饶家宁,王静,
申请(专利权)人:中国科学院国家空间科学中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。