一种改进的DND算法及其基于FPGA的实现方法

    公开(公告)号:CN109614367A

    公开(公告)日:2019-04-12

    申请号:CN201811394482.8

    申请日:2018-11-22

    IPC分类号: G06F15/78

    摘要: 本发明公开了一种改进的DND算法及其基于FPGA的实现方法。改进的DND算法包括正向阶段和反向阶段。改进的DND算法基于FPGA的实现方法包括步骤:使用FPGA表达细胞型膜系统;采用硬件描述语言,按照改进的DND算法设计规则多重集的非确定选择及并行执行的FPGA电路;使用FPGA电路执行细胞型膜系统进化。改进的DND算法是根据对象极大消耗原则,在每个区域中直接生成一个规则多重集并执行。改进的DND算法基于FPGA的实现方法,实现了膜系统的规则、对象以及膜结构等基本特征在FPGA中的表示,建立了FPGA结构功能特点与膜计算最大并行性及非确定性特点之间的映射关系,提出了一种能够较好实现膜计算功能的并行处理电路构架的设计方法,为膜计算在诸多工程领域的应用奠定基础。

    多时钟单状态组织型P系统的FPGA实现方法

    公开(公告)号:CN110321318B

    公开(公告)日:2023-04-07

    申请号:CN201910483264.X

    申请日:2019-06-04

    IPC分类号: G06F15/76 G16B99/00

    摘要: 本发明公开了一种多时钟单状态组织型P系统的FPGA实现方法,tP由多个细胞组成,在FPGA上实现tP,首先完成单个细胞FPGA的实现,然后根据目标tP的具体结构,建立细胞间的通信,完成tP的FPGA实现。该方法考虑组织型P系统中每个细胞都有自己的时钟这一复杂情况,以极大并行方式实现了细胞间的通信,为组织型P系统的实际应用提供方法。

    基于FPGA的机器人数值膜控制系统及其构建方法

    公开(公告)号:CN110456679A

    公开(公告)日:2019-11-15

    申请号:CN201910414980.2

    申请日:2019-05-17

    IPC分类号: G05B19/042

    摘要: 本发明公开了一种基于FPGA的机器人数值膜控制系统及其构建方法,该控制系统包括机器人姿态传感、机器人内置计算机、控制电机以及FPGA硬件控制模块,机器人姿态传感、机器人内置计算机与控制电机依次信号连接,机器人内置计算机与FPGA硬件控制模块通过UART通信装置并联;控制系统的构建方法包括以下步骤:步骤1,根据机器人的预期姿态转换效果构建数值膜系统;步骤2,在FPGA硬件上实现数值膜系统,形成控制模块;步骤3,将FPGA硬件控制模块与机器人内置计算机并联形成控制系统;本发明的构建过程简单,构建的系统能够及时对机器人的运行数据进行计算以控制机器人的姿态,使得机器人姿态转换更加迅速、准确。

    基于FPGA实现反应系统的通信系统及其构建方法

    公开(公告)号:CN110427634B

    公开(公告)日:2022-08-02

    申请号:CN201910413101.4

    申请日:2019-05-17

    IPC分类号: G06F30/34

    摘要: 本发明公开了基于FPGA实现反应系统的通信系统及其构建方法,该通信系统包括计算机和FPGA板,FPGA板上集成有接收器R1、寄存器、发送器T1、反应系统、发送器T2以及分频模块1~5;该通信系统的构建方法包括:步骤1,设计反应系统实现二进制加法器功能;步骤2,在FPGA板上逻辑实现反应系统,并将该逻辑转换为算法代码写入FPGA板;步骤3,将FPGA板与计算机、接收器、发送器连接构成通信系统;本发明构建的通信系统能够实现FPGA板上的反应系统与其他设备的通信,能够应用于其他设备以提高外加设备的计算速度,本发明的构建过程简单,为FPGA实现反应系统、反应系统与外在设备通信提供了新的思路。

    基于FPGA的机器人数值膜控制系统及其构建方法

    公开(公告)号:CN110456679B

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

    申请号:CN201910414980.2

    申请日:2019-05-17

    IPC分类号: G05B19/042

    摘要: 本发明公开了一种基于FPGA的机器人数值膜控制系统及其构建方法,该控制系统包括机器人姿态传感、机器人内置计算机、控制电机以及FPGA硬件控制模块,机器人姿态传感、机器人内置计算机与控制电机依次信号连接,机器人内置计算机与FPGA硬件控制模块通过UART通信装置并联;控制系统的构建方法包括以下步骤:步骤1,根据机器人的预期姿态转换效果构建数值膜系统;步骤2,在FPGA硬件上实现数值膜系统,形成控制模块;步骤3,将FPGA硬件控制模块与机器人内置计算机并联形成控制系统;本发明的构建过程简单,构建的系统能够及时对机器人的运行数据进行计算以控制机器人的姿态,使得机器人姿态转换更加迅速、准确。

    多时钟单状态组织型P系统的FPGA实现方法

    公开(公告)号:CN110321318A

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

    申请号:CN201910483264.X

    申请日:2019-06-04

    IPC分类号: G06F15/76 G16B99/00

    摘要: 本发明公开了一种多时钟单状态组织型P系统的FPGA实现方法,tP由多个细胞组成,在FPGA上实现tP,首先完成单个细胞FPGA的实现,然后根据目标tP的具体结构,建立细胞间的通信,完成tP的FPGA实现。该方法考虑组织型P系统中每个细胞都有自己的时钟这一复杂情况,以极大并行方式实现了细胞间的通信,为组织型P系统的实际应用提供方法。

    一种改进的DND算法及其基于FPGA的实现方法

    公开(公告)号:CN109614367B

    公开(公告)日:2021-07-23

    申请号:CN201811394482.8

    申请日:2018-11-22

    IPC分类号: G06F15/78

    摘要: 本发明公开了一种改进的DND算法及其基于FPGA的实现方法。改进的DND算法包括正向阶段和反向阶段。改进的DND算法基于FPGA的实现方法包括步骤:使用FPGA表达细胞型膜系统;采用硬件描述语言,按照改进的DND算法设计规则多重集的非确定选择及并行执行的FPGA电路;使用FPGA电路执行细胞型膜系统进化。改进的DND算法是根据对象极大消耗原则,在每个区域中直接生成一个规则多重集并执行。改进的DND算法基于FPGA的实现方法,实现了膜系统的规则、对象以及膜结构等基本特征在FPGA中的表示,建立了FPGA结构功能特点与膜计算最大并行性及非确定性特点之间的映射关系,提出了一种能够较好实现膜计算功能的并行处理电路构架的设计方法,为膜计算在诸多工程领域的应用奠定基础。

    基于FPGA实现反应系统的通信系统及其构建方法

    公开(公告)号:CN110427634A

    公开(公告)日:2019-11-08

    申请号:CN201910413101.4

    申请日:2019-05-17

    IPC分类号: G06F17/50

    摘要: 本发明公开了基于FPGA实现反应系统的通信系统及其构建方法,该通信系统包括计算机和FPGA板,FPGA板上集成有接收器R1、寄存器、发送器T1、反应系统、发送器T2以及分频模块1~5;该通信系统的构建方法包括:步骤1,设计反应系统实现二进制加法器功能;步骤2,在FPGA板上逻辑实现反应系统,并将该逻辑转换为算法代码写入FPGA板;步骤3,将FPGA板与计算机、接收器、发送器连接构成通信系统;本发明构建的通信系统能够实现FPGA板上的反应系统与其他设备的通信,能够应用于其他设备以提高外加设备的计算速度,本发明的构建过程简单,为FPGA实现反应系统、反应系统与外在设备通信提供了新的思路。