-
题名基于Handel-C语言的FPGA设计
被引量:5
- 1
-
-
作者
杨益
方潜生
-
机构
中国科学技术大学计算机科学与技术系
安徽建筑工业学院计算机与信息工程系
-
出处
《微机发展》
2004年第12期99-102,共4页
-
文摘
对于以ISO/ANSI-C为基础的程序设计语言Handel-C,可利用CeloxicaDK设计工具将Handel-C的源代码编译成能直接针对FPGA目标的网表(Netlist),而无需VHDL/Verilog的中间步骤,最后利用FPGA布线工具直接将Netlist下载到FPGA上。文中在分析Handel-C语言的FPGA开发流程的基础上,将Handel-C与VHDL设计进行对比分析,揭示了Handel-C在电路算法级设计方面的优势,而且设计效率也大大提高。
-
关键词
handel-c语言
celoxica
DK
现场可编程门阵列
硬件描述语言
-
Keywords
handel-c language
celoxica DK
FPGA
hardware description language
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Handel-C的硬件优化设计
被引量:3
- 2
-
-
作者
杨益
方潜生
汪力君
-
机构
安徽建筑工业学院计算机与信息工程系
-
出处
《安徽建筑工业学院学报(自然科学版)》
2005年第6期56-58,共3页
-
基金
安徽建筑工业学院青年基金(200510303)
-
文摘
Handel-C是起源于ISO/ANSI-C的高级程序设计语言,可以使设计者用软件方法来设计硬件。本文采用优化设计方法对Handel-C程序代码进行优化,明显缩短了最长的逻辑时延,大大提高了时钟频率,实现了硬件优化设计。
-
关键词
handel-c语言
硬件优化设计
硬件描述语言(HDL)
-
Keywords
handel-c language
hardware optimal design
hardware description language
-
分类号
TN43
[电子电信—微电子学与固体电子学]
-
-
题名基于Handel-C的伪随机数发生器的设计与实现
被引量:5
- 3
-
-
作者
杨益
方潜生
-
机构
安徽建筑工业学院计算机与信息工程系
-
出处
《计算机技术与发展》
2006年第12期124-126,共3页
-
基金
安徽建筑工业学院重点青年基金项目(200510303)
安徽建筑工业学院博士基金项目(2003-001)
-
文摘
伪随机数发生器在硬件进化、通信、信息加密甚至在其它信号处理如噪声的产生和测试数据等方面都有着非常重要的应用。结合Handel-C语言和CA(Cellular Automata)的特点,按一定的规则数,利用混合CA90和CA150算法规则来设计伪随机数发生器,并用Handel-C语言对其进行描述。从仿真运行的结果来看,产生的随机序列的周期非常之长,且随机特性好,最后通过FTU2下载工具最终在FPGA上实现了硬件电路功能,为实现产生高速随机序列提供了一种实用的设计方法。
-
关键词
伪随机数发生器
原胞自动机
handel—c语言
celoxica
DK2
现场可编程门阵列
-
Keywords
pseudo-random numher generator
cellular automaata
handel-c language
celoxica DK2
FPGA
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-
-
题名组合逻辑电路自动合成算法的硬件实现
被引量:4
- 4
-
-
作者
李高斌
甘朝晖
杨俊
周克城
-
机构
武汉科技大学信息科学与工程学院
-
出处
《微电子学》
CAS
CSCD
北大核心
2011年第6期876-882,共7页
-
文摘
根据FPGA的并行工作方式以及高速、高集成度的特点,采用Handel-C语言对改进型基因表达式克隆选择算法(IGE-CSA)进行编程。在基于FPGA的硬件平台上,实现了组合逻辑电路的自动合成。实验结果表明,采用基于FPGA硬件平台自动合成组合逻辑电路的方法,能获得更好更新颖的组合逻辑电路,同时减轻了设计者的负担,降低了组合逻辑电路的设计成本,为组合逻辑电路的自动合成方法得到实际应用提供了可能。
-
关键词
组合逻辑电路
基因表达式克隆选择算法
现场可编程门阵列
handel-c语言
-
Keywords
combinational logic circuit
IGE-cSA
FPGA
handel-c language
-
分类号
TN79
[电子电信—电路与系统]
-
-
题名基于FPGA动态跟踪型功率因数补偿控制器的设计
被引量:4
- 5
-
-
作者
杨益
方潜生
-
机构
安徽建筑工业学院电子与信息工程学院
-
出处
《工业控制计算机》
2006年第11期79-80,共2页
-
基金
安徽建筑工业学院重点青年基金项目(200510303)
安徽建筑工业学院博士基金项目(2003-001)
-
文摘
目前由于电网中存在着大量感性负载,不可避免地导致电网无功功率的增加,从而致使电网功率因数低下,因此进行无功功率补偿,提高功率因数,成为社会关注的焦点。系统以FPGA为核心来控制相应外围电路,软件系统采用Handel-C语言编程,并且通过采用改进的电容组投切控制策略,避免了电容组频繁投切所导致系统崩溃的威胁,最后将Handel-C语言描述的补偿控制器程序下载配置到FPGA上,从而在FPGA上成功实现了整个软件系统的控制功能即补偿控制器功能。
-
关键词
功率因数
无功功率补偿
handel—c语言
控制器
现场可编程门阵列(FPGA)
-
Keywords
power factor,reactive power compensation,handel-c language,controller,Field Programmable Gate Array (FPGA)
-
分类号
TM761
[电气工程—电力系统及自动化]
-
-
题名基于FPGA的九区图控制策略优化设计
被引量:2
- 6
-
-
作者
杨益
方潜生
-
机构
安徽建筑工业学院电子与信息工程学院
-
出处
《计算机技术与发展》
2008年第8期199-201,210,共4页
-
基金
安徽省自然科学项目(KJ2007B003)
安徽省自然科学重点研究项目(KJ2007A112ZC)
-
文摘
变电站电压无功控制(VQC)装置控制的主要目标是保证电压合格和无功基本平衡,是提高电能质量的重要保障,可以达到降损节能的效果,从而获得较好的经济效益。目前VQC的控制策略主要采用九区图控制策略,该控制策略控制简单、方便,但实际使用时某些区域对控制结果容易产生振荡现象以及装置频繁动作的问题,因此文中采用优化的九区图控制策略进行VQC系统设计,用Handel-C语言对VQC系统进行描述,最终在FPGA上实现其控制功能,弥补了装置频繁动作和振荡的缺陷,减少了变压器分接头调节和并联补偿电容器组投切次数,提高了电压稳定性和无功补偿的有效性。
-
关键词
九区图
电压无功控制
handel—c语言
控制策略
现场可编程门阵列
-
Keywords
nine - zone diagram
VQc
handel - c language
control strategy
FPGA
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-
-
题名基于Handel-C的完全内部硬件进化设计
被引量:1
- 7
-
-
作者
杨益
方潜生
范庆春
-
机构
安徽建筑工业学院电子与信息工程学院
合肥师范学院计算机科学与技术系
-
出处
《计算机技术与发展》
2009年第4期239-241,245,共4页
-
基金
2008年建设部科技计划项目(2008-K6-25)
安徽省2007年度科技攻关计划项目(07010202056)
-
文摘
目前常规的EDA技术用于设计硬件电路时,存在着诸如硬件出现故障时不能自动修复,硬件缺乏自适应性等难以克服的困难。而硬件进化(Evolvable Hardware)具有自组织、自适应和自修复功能,能适应不同的环境要求和提高自身性能的特性。Handel-C是一种起源于ISO/ANSI-C的硬件设计描述语言,利用Handel-C可以复用大量成熟的C语言算法程序,并在FPGA上得以实现,真正做到了用软件方法来设计硬件。根据FPGA动态重构的特点,设计适合完全内部硬件进化的遗传算法和染色体解码器,以四选一数据选择器作为目标进化电路,并用Handel-C语言编程实现,最终在FP-GA上成功地实现了完全内部硬件进化电路。该设计的实现对有效缩短硬件进化的进化周期,提高进化电路的可靠性等有着非常重要的意义。
-
关键词
硬件进化
内部硬件进化
遗传算法
handel—c语言
现场可编程门阵列
-
Keywords
evolvable hardware
intrinsic EHW
genetic algorithm
handel - c language
field programmable gate array
-
分类号
TP303
[自动化与计算机技术—计算机系统结构]
-
-
题名基于Handel-C的微处理器设计
- 8
-
-
作者
杨益
范庆春
-
机构
安徽建筑工业学院电子与信息工程学院
合肥师范学院计算机科学与技术系
-
出处
《电子技术(上海)》
2008年第10期19-22,共4页
-
基金
2008年建设部科技计划项目(2008-K6-25)
安徽省2007年度科技攻关计划项目(07010202056)
-
文摘
Handel-C是一种起源于ISO/ANSI-C的硬件设计编程语言,它是以硬件为目标,兼有常规高级语言和硬件描述语言的优点,即它能描述一些复杂算法,又能实现并行执行,真正做到了用软件的方法来设计硬件。本文在分析和研究基于Handel-C语言的FPGA设计的基础上,针对一个具体的简单微处理器进行设计,并在FPGA上实现了该微处理器的功能。
-
关键词
handel-c语言
微处理器
celoxica
DK
硬件描述语言(HDL)
现场可编程门阵列(FPGA)
-
Keywords
handel-c language
Microprocessor
celoxica DK
Hardware Description language(HDL)
Field Programmable Gate Array(FPGA)
-
分类号
TN702
[电子电信—电路与系统]
-
-
题名基于FPGA的背包问题的求解
- 9
-
-
作者
杨益
-
机构
安徽建筑工业学院电子与信息工程学院
-
出处
《安徽建筑工业学院学报(自然科学版)》
2010年第4期81-84,共4页
-
基金
建筑能效控制与评估教育部工程研究中心(KF2009.08.02
KF2009.08.01)
建设部科技计划项目(2008-K6-25)
-
文摘
采用Handel-C语言对基本遗传算法和改进的遗传算法进行编程来求解背包问题,并且给出了应用这两个算法的具体步骤。通过对实例仿真实验,改进的遗传算法明显提高了算法的全局搜索能力和收敛速度,验证了算法的有效性,并且最终在FPGA上实现对背包问题的求解。
-
关键词
背包问题
遗传算法
现场可编程门阵列(FPGA)
handel-c语言
-
Keywords
knapsack problem
genetic algorithm
Field Programmable Gate Array (FPGA)
handel- c language
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名基于Handel-C的电容器组投切控制设计
- 10
-
-
作者
杨益
方潜生
潘亚林
武江
-
机构
安徽建筑工业学院电子与信息工程学院
-
出处
《计算机技术与发展》
2007年第11期215-217,共3页
-
基金
安徽省教育厅自然科学项目(KJ2007B003)
安徽省教育厅自然科学重点研究项目(2006KJ021A
KJ2007A112ZC)
-
文摘
在电力传输过程中,由于大量无功功率的存在,不可避免地导致线路损耗的增加,给用电设备安全运行带来了隐患。因此,改善和提高电网运行质量,必须对电网进行无功功率补偿。采用电容器组进行无功功率补偿,提出一种将循环投切和编码投切控制方式结合起来的投切控制策略。这种控制策略不仅大大提高无功功率补偿精度,而且可以延长整体电容器组的使用寿命。整个软件系统采用Handel-C语言进行编程,并最终在FPGA上实现电容器组投切控制功能。
-
关键词
电容器组投切控制
无功功率补偿
handel-c语言
现场可编程门阵列
-
Keywords
capacitor group switch control
reactive power compensation
handel- c language
field programmable gate array (FPGA)
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
TM714.3
[自动化与计算机技术—计算机科学与技术]
-
-
题名求解TSP问题的遗传算法硬件实现
- 11
-
-
作者
杨益
方潜生
高翠云
-
机构
安徽建筑工业学院电子与信息工程学院
-
出处
《计算机技术与发展》
2009年第4期54-56,60,共4页
-
基金
2008年建设部科技计划项目(2008-K6-25)
安徽省2007年度科技攻关计划项目(07010202056)
-
文摘
旅行商问题(TSP)是一个经典的、易于描述却难以处理的组合优化问题,被证明属于NP完全问题,在实际中有着广泛的应用,因此快速、有效地解决TSP问题有着重要的实际应用价值。遗传算法是一种模拟生物进化启发式全局优化搜索算法,在组合优化领域得到了相当广泛的研究。文中根据硬件的特点,用遗传算法来求解TSP问题,并用Handel-C语言对算法进行编程,最终在FPGA上实现对TSP问题的求解,真正做到了用软件的方法来设计硬件,有效地缩短了系统实时响应周期,提高了系统的可靠性,为设计高速运行的复杂算法提供了可能。
-
关键词
旅行商问题
硬件实现
遗传算法
handel—c语言
现场可编程门阵列
-
Keywords
traveling salesman problem
hardware implementation
genetic algorithm
handel - c language
field programmable gate array
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-