基于虚拟可重构电路的演化平台设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电路演化依 靠演化 算法实现对电路编码 的优化搜 索, 算法性 能 的优 劣 直接决 定 了 电路 演 化 的效 率 。 为 了能成功演化 出正确 电路并尽 量减少 演化 代数 , 文
中采用 了较 为成 熟 的笛 卡尔 遗传 编程 ( a ei e C r s nG — t a
nt o r ecP ga n 。 G ) , ir mmi C P ¨ 并在此 算法 上加入 ( + g 1 入 演化策略 ( vlt nr t t y E ) , ) E o i aySr e , S ¨ 以提高演 uo ag
力 验证 了新 的途 径 。
关键 词 : 仿生 ; 可重 构 电路 ; 电磁 虚拟 演化硬 件 ; 有效性 ; 速性 快 中图分 类号 :P 0 T 32 文献标 识码 : A 文章 编号 : 7 — 2 X 2 1 J7 0 1— 3 1 3 69 (0 10 ~ 24 0 6
De i n o ov b e Plto m s d o ru lRe o fg r b e Cic i sg fEv la l a f r Ba e n Vit a c n u a l r u t i
进 虚拟可重 构 电路 的思 想 , ’ 设计 一种 快 速 高效 的
演 化平台。
义为演化算法和可编程器 件的有机 结合体 “ 。演 化 算法 ( vlt nr lo tm, A) E o i ayAgrh E 是一类模 拟 自然 界 uo i
l 虚拟可重构 电路 பைடு நூலகம்
收藕 日期 : l — 2 2 ; 回 日 : 1— 4 0 2 O l—3修 0 期 2 I o— 3 0 基金项 目: 国防科技重点实验室基金项 目( 10 80 0 00 ) 9 4 C 7 2 2 8 3 作者简介 : 解双建 (9 6 , 陕西 咸阳人 , 1 8 一) 男, 硕士研究生 , 究方向 研 为计算机体 系结构 ; 原 亮, 教授 , 士生 导师 , 究方 向为计算 机 硕 研
虚拟可 重构 电路 ( iul eo f ual Cru s Vr a R cn grb i i , t i e c t
V C) R 是一种基于商业 F G P A的快速可重构平 台, 以 可 减小基 因长度 , 实现更加有效的染色体编码 , 提高 内部
重构速度 , 而为 E W 提供 了一个 更为 简单 有效 的 从 H
及大量的可配置管脚 , 其在线 可编程 技术 则进一 步提 高 了其应用 的灵活性 和 自由度 , 而为演 化硬 件的 实 从
现创造 了坚实 的硬件基础 。
传统 、 行之有效 的电磁 防范措施 在 目前新的工业 、 生活 和战争环境 等条件下 , 又面 临着新 的挑 战。电磁仿 生
学 的出现则 为解决此类问题提供 了理论基础 。电磁
中P E内部功能电路 , 而完成 预期 电路 的演化生成。 从
本 实验的 V C由 1 x R 0 8的 P E阵列构成 , 每个 P E 经 编程都 可实现 8个不 同的基本 功能 ( 连线 或 门级 电 路 )且其 中嵌有 D触发器 , , 以便数据 能实现流水线式
处理 。
3 演化算 法改进
v l c est mp o etec p bl f os - ei a c n dd fn f e s v l t ncs s m i o l ae l t ma n t v o - e ac s oi r v h a i t o n i rs t ea ee s o n i e e r i  ̄ nc mp c t e r g e ce i n a i y e sn e s t ec o i y i d e o c i n r
( ) 个单 元都 可 以下载 到 F G 中 , 2各 PA 采用 流水
线式在片进 化 , 而 去除用 来 与 P 从 c机 之 间进 行 数据
交换 的速 度瓶颈 ;
( ) 以根据 目标 电路 进行 严格设 计 , 3可 减小 所 需 资源粒度 , 更好 实现特定应用电路。
用二维 P E阵列结构 , 每一个 P E由多路选择器 和不 同 功能 电路 F组成 , 其部分 输入可 以连接 到前一列 或几 列 的输 出上 , 一部 分是 控 制信 号 和外 接输 入 信号 。 另 在演化过程 中 , 通过改变 不 同列 P E间的连线 , 随机选
Ab ta t: sd o h lcr ma n tcbinc n eo ea ngme h ns ofit ni v l a l adwae,ale ou o aypa o m s sr c Bae n teee to g ei o isa dt p rt c a im nr sce ov beh r h i i r l v lt n r lt r i i f
随着 电磁仿生 和 E W 工作 的深入 开展 ,P H F GA在 设计子 系统 重构 时存在 的 问题也 日益显 现。实 际上 , FG P A在实现局部资 源( 包括可编程单元 的使 用粒度 、 配置位流 的结构组成 等 ) 的快速动 态可重构 方面性 能
欠佳 。为减小 可重 构子 系统带 来 的负影 响 , 中引 文
体系结 构、 电磁仿生理论 与实现 。
第7 期
解 双建等 : 基于虚拟可重构 电路 的演 化平 台设计
・1 25・
内进化 技术途径 。 V C包 含 有 以下 四个 单 元 : 编 程 单 元 ( r— R 可 Po ga r mmal Ee n, E) 可编 程连线 网络 、 be l met P 、 配置 存储 器和配置管脚 , 电路结 构如 图 1所示 。V C一般采 其 R
0 引 言
近些年来 , 随着 电路集成度 的大幅度提高 , 使得 电 子设备对各种 电磁 能量越 来越 敏感 , 多 电子 系统 在 诸
复杂恶劣 的电磁环境下 的抗 干扰 能力 大幅下 降 。许 多
遗传进化规律的仿 生学算 法 , 是演 化硬 件 的核心 。现 场可编程 门阵列 ( idPorm beG t A ry F - Fe rga mal a r , P l e a G 拥有高度集成 的可编程 单元 、 A) 丰富 的连线 资源 以
化速度 , 实现快速 收敛 。
针对基于 二维 网格 的 P E结 构 , G C P的数据 结构 可 以定义为序列 P={ ( ; 。n ) F n) n , z 。 G n, , , ( ,,n ,} n 其 中 ,。n 分别表示输入节点数 、 出节点数 、 n , 输 每个
图 1 虚 拟 可 重 构 电路 结 构 图
o h aio Cat i ee c rga nt bs f r s ngn t o rmmigp moe yadn 1 )eou o aysa g .T1 x e met rvst aii d e s ea ip n r tdb d ig( + o vlt nr t t y 1s pr n o e ev dt a i re ie i p h l yn
仿生 学借 助生物进化 的概念并 结合 传统 方法 , 为提高
系统可靠性研究开辟 了新 的方 向。 目前 , 与仿 生 电路
构建 研究最为接近 、 目前能 够作为 电磁仿 生研 究直 且 接依 托的技术基础 当属演化硬件技术 。
演化硬 件 ( vlal H rw r,E W ) 简 单 定 E ovbe ad a e H 可
一
2 演 化 平 台结 构 设 计
文 中设计 的演化平 台是 以 F G P A为 硬件 载体 , 以 V C为 电路基础 , R 实现电路可重 构的演 化平 台。其 系 统结构 由 F G V C、 P 和 Poesr P A、 R G U rcs 组成 , 图 2 o 如
所示 。其 中 , 因编 程单 元 ( ee cPo r 基 G n t ga n - i r mmi U g
( 军械工程学院 计算机工程 系, 河北 石家庄 000 ) 50 3
摘 要 : 论 了电磁 仿生 和演 化硬 件内进 化运 行机 制 的基 础上 , 对复 杂 电磁环 境 下 电子 系统 的 可靠 性 问题 进行 研 究 。 在讨 针 为实现 系统 功能 自修 复 , 引进虚 拟可 重构 电路技 术 , 计 并实 现 了演 化平 台。在 传 统 C P模 型 上 改进 加 入 ( + ) 设 G 1 入 演化 策 略 , 用 内进 化 方式 , 了 2 采 完成 位乘 法器 的演 化 , 实验得 出的平均 演化 代数 约在 50代左 右 , 明 了此平 台 的可行 性和快 速 5 证 性 。从 而 为研究 电路 的演化 生成 和 自修 复工作 提供 有效 的实 验环境 , 提高 电子 系统 在 复杂 电磁 环 境下 的抗扰 和 防护 能 为
r ai e y i l me t g v ru lr c n g r b e cr u t e l d b mp e n i it a e o f u a l i i.Th v l t n o 2一 l l p i r z n i c e e o u o f bi mu t l ,wh c t i e nrns v l to i i e i h u lz si t i e ou i n.i o ltd i i c sc mp ee
第2 1卷
第 7期
计 算 机 技 术 与 发 展
COMP UTER TE CHNOL OGY AND DEVEL 0PMEN T
V 1 2 No 7 o. 1 .
2 ] 年 7月 01
J l 2 1 uy 0 1
基 于 虚 拟 可 重构 电路 的演 化 平 台设 计
解双建 , 原 亮, 满梦华 , 周永 学
c lrt ftepaf r a dp o ie n io me t o ee oli n r e ea o d sl- e aro i ut.Addt n l t i i o eeiy o ltom r vd sa e vrn n rt v ut ayg n rt n a ef rp i fcr i h n n f h o i n c s i o al h s sa1 - i y。 1
me . nt
Ke r s eet ma n t inc ; i u e o f u a l crut v la l a wae v l t ;clr y y wo d : l r g e cbo s vr a rc n g rbe i i co i i tl i c ;e ov be h d r ; a dy e i r i i et
P E最多输入节点数 。对于一个 即定 的P E阵列 , , n, n 的值是 固定 的 。 , 表示 了二 维 网格 的行数 和列
数, 序列 G是对 n,。 n 的基因表达式 , n 和 序列 F是对 n 个功 能单元 的编 码。 一般表 示前馈 层数 , 指某 , 是
X E S un -i ,Y A La g MAN Me g h a Z I h a g j n U N in , a n - u , HOU Y n - u og xe
( e a met f o ue n i eig O d ac nier gC l g 。 h izu g00 0 C ia D pr n mp t E gn r , rn neE gn i ol e S iaha 5 0 3 h ) t oC r e n n e j n I n
中采用 了较 为成 熟 的笛 卡尔 遗传 编程 ( a ei e C r s nG — t a
nt o r ecP ga n 。 G ) , ir mmi C P ¨ 并在此 算法 上加入 ( + g 1 入 演化策略 ( vlt nr t t y E ) , ) E o i aySr e , S ¨ 以提高演 uo ag
力 验证 了新 的途 径 。
关键 词 : 仿生 ; 可重 构 电路 ; 电磁 虚拟 演化硬 件 ; 有效性 ; 速性 快 中图分 类号 :P 0 T 32 文献标 识码 : A 文章 编号 : 7 — 2 X 2 1 J7 0 1— 3 1 3 69 (0 10 ~ 24 0 6
De i n o ov b e Plto m s d o ru lRe o fg r b e Cic i sg fEv la l a f r Ba e n Vit a c n u a l r u t i
进 虚拟可重 构 电路 的思 想 , ’ 设计 一种 快 速 高效 的
演 化平台。
义为演化算法和可编程器 件的有机 结合体 “ 。演 化 算法 ( vlt nr lo tm, A) E o i ayAgrh E 是一类模 拟 自然 界 uo i
l 虚拟可重构 电路 பைடு நூலகம்
收藕 日期 : l — 2 2 ; 回 日 : 1— 4 0 2 O l—3修 0 期 2 I o— 3 0 基金项 目: 国防科技重点实验室基金项 目( 10 80 0 00 ) 9 4 C 7 2 2 8 3 作者简介 : 解双建 (9 6 , 陕西 咸阳人 , 1 8 一) 男, 硕士研究生 , 究方向 研 为计算机体 系结构 ; 原 亮, 教授 , 士生 导师 , 究方 向为计算 机 硕 研
虚拟可 重构 电路 ( iul eo f ual Cru s Vr a R cn grb i i , t i e c t
V C) R 是一种基于商业 F G P A的快速可重构平 台, 以 可 减小基 因长度 , 实现更加有效的染色体编码 , 提高 内部
重构速度 , 而为 E W 提供 了一个 更为 简单 有效 的 从 H
及大量的可配置管脚 , 其在线 可编程 技术 则进一 步提 高 了其应用 的灵活性 和 自由度 , 而为演 化硬 件的 实 从
现创造 了坚实 的硬件基础 。
传统 、 行之有效 的电磁 防范措施 在 目前新的工业 、 生活 和战争环境 等条件下 , 又面 临着新 的挑 战。电磁仿 生
学 的出现则 为解决此类问题提供 了理论基础 。电磁
中P E内部功能电路 , 而完成 预期 电路 的演化生成。 从
本 实验的 V C由 1 x R 0 8的 P E阵列构成 , 每个 P E 经 编程都 可实现 8个不 同的基本 功能 ( 连线 或 门级 电 路 )且其 中嵌有 D触发器 , , 以便数据 能实现流水线式
处理 。
3 演化算 法改进
v l c est mp o etec p bl f os - ei a c n dd fn f e s v l t ncs s m i o l ae l t ma n t v o - e ac s oi r v h a i t o n i rs t ea ee s o n i e e r i  ̄ nc mp c t e r g e ce i n a i y e sn e s t ec o i y i d e o c i n r
( ) 个单 元都 可 以下载 到 F G 中 , 2各 PA 采用 流水
线式在片进 化 , 而 去除用 来 与 P 从 c机 之 间进 行 数据
交换 的速 度瓶颈 ;
( ) 以根据 目标 电路 进行 严格设 计 , 3可 减小 所 需 资源粒度 , 更好 实现特定应用电路。
用二维 P E阵列结构 , 每一个 P E由多路选择器 和不 同 功能 电路 F组成 , 其部分 输入可 以连接 到前一列 或几 列 的输 出上 , 一部 分是 控 制信 号 和外 接输 入 信号 。 另 在演化过程 中 , 通过改变 不 同列 P E间的连线 , 随机选
Ab ta t: sd o h lcr ma n tcbinc n eo ea ngme h ns ofit ni v l a l adwae,ale ou o aypa o m s sr c Bae n teee to g ei o isa dt p rt c a im nr sce ov beh r h i i r l v lt n r lt r i i f
随着 电磁仿生 和 E W 工作 的深入 开展 ,P H F GA在 设计子 系统 重构 时存在 的 问题也 日益显 现。实 际上 , FG P A在实现局部资 源( 包括可编程单元 的使 用粒度 、 配置位流 的结构组成 等 ) 的快速动 态可重构 方面性 能
欠佳 。为减小 可重 构子 系统带 来 的负影 响 , 中引 文
体系结 构、 电磁仿生理论 与实现 。
第7 期
解 双建等 : 基于虚拟可重构 电路 的演 化平 台设计
・1 25・
内进化 技术途径 。 V C包 含 有 以下 四个 单 元 : 编 程 单 元 ( r— R 可 Po ga r mmal Ee n, E) 可编 程连线 网络 、 be l met P 、 配置 存储 器和配置管脚 , 电路结 构如 图 1所示 。V C一般采 其 R
0 引 言
近些年来 , 随着 电路集成度 的大幅度提高 , 使得 电 子设备对各种 电磁 能量越 来越 敏感 , 多 电子 系统 在 诸
复杂恶劣 的电磁环境下 的抗 干扰 能力 大幅下 降 。许 多
遗传进化规律的仿 生学算 法 , 是演 化硬 件 的核心 。现 场可编程 门阵列 ( idPorm beG t A ry F - Fe rga mal a r , P l e a G 拥有高度集成 的可编程 单元 、 A) 丰富 的连线 资源 以
化速度 , 实现快速 收敛 。
针对基于 二维 网格 的 P E结 构 , G C P的数据 结构 可 以定义为序列 P={ ( ; 。n ) F n) n , z 。 G n, , , ( ,,n ,} n 其 中 ,。n 分别表示输入节点数 、 出节点数 、 n , 输 每个
图 1 虚 拟 可 重 构 电路 结 构 图
o h aio Cat i ee c rga nt bs f r s ngn t o rmmigp moe yadn 1 )eou o aysa g .T1 x e met rvst aii d e s ea ip n r tdb d ig( + o vlt nr t t y 1s pr n o e ev dt a i re ie i p h l yn
仿生 学借 助生物进化 的概念并 结合 传统 方法 , 为提高
系统可靠性研究开辟 了新 的方 向。 目前 , 与仿 生 电路
构建 研究最为接近 、 目前能 够作为 电磁仿 生研 究直 且 接依 托的技术基础 当属演化硬件技术 。
演化硬 件 ( vlal H rw r,E W ) 简 单 定 E ovbe ad a e H 可
一
2 演 化 平 台结 构 设 计
文 中设计 的演化平 台是 以 F G P A为 硬件 载体 , 以 V C为 电路基础 , R 实现电路可重 构的演 化平 台。其 系 统结构 由 F G V C、 P 和 Poesr P A、 R G U rcs 组成 , 图 2 o 如
所示 。其 中 , 因编 程单 元 ( ee cPo r 基 G n t ga n - i r mmi U g
( 军械工程学院 计算机工程 系, 河北 石家庄 000 ) 50 3
摘 要 : 论 了电磁 仿生 和演 化硬 件内进 化运 行机 制 的基 础上 , 对复 杂 电磁环 境 下 电子 系统 的 可靠 性 问题 进行 研 究 。 在讨 针 为实现 系统 功能 自修 复 , 引进虚 拟可 重构 电路技 术 , 计 并实 现 了演 化平 台。在 传 统 C P模 型 上 改进 加 入 ( + ) 设 G 1 入 演化 策 略 , 用 内进 化 方式 , 了 2 采 完成 位乘 法器 的演 化 , 实验得 出的平均 演化 代数 约在 50代左 右 , 明 了此平 台 的可行 性和快 速 5 证 性 。从 而 为研究 电路 的演化 生成 和 自修 复工作 提供 有效 的实 验环境 , 提高 电子 系统 在 复杂 电磁 环 境下 的抗扰 和 防护 能 为
r ai e y i l me t g v ru lr c n g r b e cr u t e l d b mp e n i it a e o f u a l i i.Th v l t n o 2一 l l p i r z n i c e e o u o f bi mu t l ,wh c t i e nrns v l to i i e i h u lz si t i e ou i n.i o ltd i i c sc mp ee
第2 1卷
第 7期
计 算 机 技 术 与 发 展
COMP UTER TE CHNOL OGY AND DEVEL 0PMEN T
V 1 2 No 7 o. 1 .
2 ] 年 7月 01
J l 2 1 uy 0 1
基 于 虚 拟 可 重构 电路 的演 化 平 台设 计
解双建 , 原 亮, 满梦华 , 周永 学
c lrt ftepaf r a dp o ie n io me t o ee oli n r e ea o d sl- e aro i ut.Addt n l t i i o eeiy o ltom r vd sa e vrn n rt v ut ayg n rt n a ef rp i fcr i h n n f h o i n c s i o al h s sa1 - i y。 1
me . nt
Ke r s eet ma n t inc ; i u e o f u a l crut v la l a wae v l t ;clr y y wo d : l r g e cbo s vr a rc n g rbe i i co i i tl i c ;e ov be h d r ; a dy e i r i i et
P E最多输入节点数 。对于一个 即定 的P E阵列 , , n, n 的值是 固定 的 。 , 表示 了二 维 网格 的行数 和列
数, 序列 G是对 n,。 n 的基因表达式 , n 和 序列 F是对 n 个功 能单元 的编 码。 一般表 示前馈 层数 , 指某 , 是
X E S un -i ,Y A La g MAN Me g h a Z I h a g j n U N in , a n - u , HOU Y n - u og xe
( e a met f o ue n i eig O d ac nier gC l g 。 h izu g00 0 C ia D pr n mp t E gn r , rn neE gn i ol e S iaha 5 0 3 h ) t oC r e n n e j n I n