一种实现I2C底层驱动的方法、装置及可读介质

    公开(公告)号:CN117648084B

    公开(公告)日:2024-04-30

    申请号:CN202410114977.X

    申请日:2024-01-29

    IPC分类号: G06F8/36 G06F9/448 G06F13/42

    摘要: 本发明提供了一种实现I2C底层驱动的方法、装置及可读介质,该方法以FPGA作为I2C主机,对从设备进行读时序控制及写时序控制;写时序控制包括空闲状态、起始状态、发送数据状态及停止状态;读时序控制包括空闲状态、起始状态、发送数据状态、接收数据状态及停止状态;方案通过对各状态的跳转控制,完成主机对从机的数据写入及读取操作。本方案可根据不同I2C从设备的读写时序构建驱动程序,构建程序的时候无需改变I2C驱动代码,可兼容符合I2C协议的从设备的读写操作,提高了代码的复用率和工作效率。

    一种PCIe交换设备
    2.
    发明公开

    公开(公告)号:CN112822129A

    公开(公告)日:2021-05-18

    申请号:CN202110160866.9

    申请日:2021-02-05

    IPC分类号: H04L12/933 H04L12/935

    摘要: 本发明创造提供了一种PCIe交换设备,包括交换芯片,以及与该交换芯片连接的SFP+接口和QSFP+接口,所述SFP+接口数量为多个;其中一路SFP+接口通过DAC无源线缆连接外部处理器,用于作为PCIe的Root设备,其他接口均为下行端口,通过DAC无源线缆连接外部的交换芯片或者PCIe EP设备。本发明创造所述的PCIe交换设备板卡搭载PCIe Gen2交换芯片,支持最多11个下行通道,这样一个处理器的一个PCIe RC可以管理多个带有PCIe配置接口的高速ETH、SRIO交换芯片或者其他的PCIe EP设备。

    可切换传输线阻抗的高速背板

    公开(公告)号:CN117098305B

    公开(公告)日:2024-02-20

    申请号:CN202311344766.7

    申请日:2023-10-18

    IPC分类号: H05K1/02 H05K1/18

    摘要: 本申请公开了一种可切换传输线阻抗的高速背板。一个实施例中,该可切换传输线阻抗的高速背板包括:可变阻抗传输线模块,包括第一参考地和第二参考地以及传输线,所述传输线位于所述第一参考地和所述第二参考地之间,且所述传输线与所述第一参考地之间的第一距离和所述传输线与所述第二参考地之间的第二距离均可调,在所述第一距离和/或所述第二距离发生变化时,所述传输线的阻抗相应变化,所述传输线的长度保持不变;调节模块,被配置成调节所述第一距离和/或所述第二距离;对外连接器,连接于所述传输线。本申请通过设计可变阻抗传输线模块以及调节模块,可以根据需要调节可变阻抗传输线模块的传输线的阻抗,满足不同协议的测试场景需求。

    一种主模式I2C/SMBUS控制器及其控制方法

    公开(公告)号:CN117033293A

    公开(公告)日:2023-11-10

    申请号:CN202311293814.4

    申请日:2023-10-09

    IPC分类号: G06F13/42 G06F1/06 G06F5/06

    摘要: 本发明提供了一种主模式I2C/SMBUS控制器及其控制方法,包括:相位生成器、SDA生成模块、SCL生成模块;SDA生成模块根据控制字和相位脉冲生成SDA信号,和控制SCL生成模块的控制信号。SCL生成模块根据相位脉冲和控制信号产生SCL信号,所述控制信号包括开启信号和锁存信号;所述相位生成器用于计数,以及生成相位脉冲;SDA生成模块通过写FIFO模块、读FIFO模块与用户接口连接。本控制器无需进行器件地址、器件地址长度、帧长度、ACK\NACK等配置,尤其在挂载多个总线设备时,无需进行配置多次重复,本方案可以不占用ARB总线,在配置多个从设备时,控制器根据控制字执行,待控制器完成传输后读取状态信息即可。

    一种实现I2C底层驱动的方法、装置及可读介质

    公开(公告)号:CN117648084A

    公开(公告)日:2024-03-05

    申请号:CN202410114977.X

    申请日:2024-01-29

    IPC分类号: G06F8/36 G06F9/448 G06F13/42

    摘要: 本发明提供了一种实现I2C底层驱动的方法、装置及可读介质,该方法以FPGA作为I2C主机,对从设备进行读时序控制及写时序控制;写时序控制包括空闲状态、起始状态、发送数据状态及停止状态;读时序控制包括空闲状态、起始状态、发送数据状态、接收数据状态及停止状态;方案通过对各状态的跳转控制,完成主机对从机的数据写入及读取操作。本方案可根据不同I2C从设备的读写时序构建驱动程序,构建程序的时候无需改变I2C驱动代码,可兼容符合I2C协议的从设备的读写操作,提高了代码的复用率和工作效率。

    均衡电源管脚电压差的芯片设计方法、装置和电子产品

    公开(公告)号:CN117272882B

    公开(公告)日:2024-02-23

    申请号:CN202311567031.0

    申请日:2023-11-23

    IPC分类号: G06F30/32 G06F30/33

    摘要: 本申请公开了一种均衡电源管脚电压差的芯片设计方法、装置和电子产品。方法包括:将芯片的多个电源管脚分割成至少两个区域,所述至少两个区域包括第一区域和第二区域,其中,所述第一区域用第一电源平面供电,所述第二区域用第二电源平面供电;设置隔离结构,使所述第一区域和所述第二区域互不连接;进行仿真,生成当前所述芯片的多个电源管脚的电压差的仿真结果;若仿真结果未达到期望值,根据所述仿真结果重新分割所述至少两个区域,然后返回所述进行仿真的步骤。本申请通过将芯片的电源管脚分割成不同区域,分别由不同的电源平面供电,可有效降低芯片各个电源管脚的IRdrop(电压差)的差值,达到均衡芯片各个电源管脚的电压差的目的。

    一种主模式I2C/SMBUS控制器及其控制方法

    公开(公告)号:CN117033293B

    公开(公告)日:2023-12-08

    申请号:CN202311293814.4

    申请日:2023-10-09

    IPC分类号: G06F13/42 G06F1/06 G06F5/06

    摘要: 本发明提供了一种主模式I2C/SMBUS控制器及其控制方法,包括:相位生成器、SDA生成模块、SCL生成模块;SDA生成模块根据控制字和相位脉冲生成SDA信号,和控制SCL生成模块的控制信号。SCL生成模块根据相位脉冲和控制信号产生SCL信号,所述控制信号包括开启信号和锁存信号;所述相位生成器用于计数,以及生成相位脉冲;SDA生成模块通过写FIFO模块、读FIFO模块与用户接口连接。本控制器无需进行器件地址、器件地址长度、帧长度、ACK\NACK等配置,尤其在挂载多个总线设备时,无需进行配置多次重复,本方案可以不占用ARB总线,在配置多个从设备时,控制器根据控制字执行,待控制器完成传输后读取状态信息即可。

    FC路由实现方法和交换设备
    8.
    发明公开

    公开(公告)号:CN117061623A

    公开(公告)日:2023-11-14

    申请号:CN202311315630.3

    申请日:2023-10-12

    IPC分类号: H04L69/08 H04L45/745

    摘要: 本公开提供一种FC路由实现方法和交换设备,包括所述交换模块接收所述输入接口发送的路由信息和所述多个接口发送的协议类型;将所述输入接口发送的路由信息和所述多个接口发送的协议类型发送至所述FC路由模块;所述FC路由模块根据所述输入接口发送的路由信息查表路由,得到路由结果;根据所述输入接口的协议类型和所述输出接口的协议类型,得到协议转换参数,并将所述协议转换参数和所述路由结果发送至所述交换模块;所述交换模块依据所述协议转换参数,将所述路由结果转换为所述输出接口的协议类型兼容的格式,并发送至所述输出接口。这样,在多种协议并存的场景中依然可以正常进行FC路由,且各协议之间能够相互转换。

    均衡电源管脚电压差的芯片设计方法、装置和电子产品

    公开(公告)号:CN117272882A

    公开(公告)日:2023-12-22

    申请号:CN202311567031.0

    申请日:2023-11-23

    IPC分类号: G06F30/32 G06F30/33

    摘要: 本申请公开了一种均衡电源管脚电压差的芯片设计方法、装置和电子产品。方法包括:将芯片的多个电源管脚分割成至少两个区域,所述至少两个区域包括第一区域和第二区域,其中,所述第一区域用第一电源平面供电,所述第二区域用第二电源平面供电;设置隔离结构,使所述第一区域和所述第二区域互不连接;进行仿真,生成当前所述芯片的多个电源管脚的电压差的仿真结果;若仿真结果未达到期望值,根据所述仿真结果重新分割所述至少两个区域,然后返回所述进行仿真的步骤。本申请通过将芯片的电源管脚分割成不同区域,分别由不同的电源平面供电,可有效降低芯片各个电源管脚的IRdrop(电压差)的差值,达到均衡芯片各个电源管脚的电压差的目的。

    一种可变时钟结构电路
    10.
    发明授权

    公开(公告)号:CN117762193B

    公开(公告)日:2024-05-10

    申请号:CN202410193130.5

    申请日:2024-02-21

    IPC分类号: G06F1/08 G06F13/40

    摘要: 本申请实施例提供了一种可变时钟结构电路。该可变时钟电路包括n个时钟扇出电路,所述n为大于1的整数。每个时钟扇出电路包括晶振输入端和同轴输入端,晶振输入端连接晶振,同轴输入端连接输入端同轴连接器。每个时钟扇出电路的时钟输出端连接PCIE交换芯片。第一同轴输出端连接第一输出端同轴连接器,第二同轴输出端连接第二输出端同轴连接器。并且除了第1个时钟扇出电路之外,第i个时钟扇出电路的第一PCIE插槽的第一端连接RC设备,第二端通过第一同轴输出端连接第1个时钟扇出电路的同轴输入端。如此,通过改变第1时钟扇出电路的输入端,以及改变第i个时钟扇出电路的同轴输入端,可以实现多种时钟架构。