深圳信息职业技术学院学报
深圳信息職業技術學院學報
심수신식직업기술학원학보
JOURNAL OF SHENZHEN INSTITUTE OF INFORMATION TECHNOLOGY
2014年
3期
45-48
,共4页
C算法%HDL硬件实现%循环结构%选择结构%顺序结构
C算法%HDL硬件實現%循環結構%選擇結構%順序結構
C산법%HDL경건실현%순배결구%선택결구%순서결구
algorithm based on C%HDL hardware implementation%cycle structure%selective structure%sequential structure
本文在分析软件算法和硬件实现的不同特点的基础上,结合C语言算法和HDL硬件实现的特点,提出了将C算法转换为HDL实现的一种改进方法。通过求最大公因数的例子,说明了改进前后的方法在资源利用和最大工作频率方面的差距并不是很明显,但改进后的方法比改进前的方法简洁实用,易于理解和操作。本文提出的改进方法优势明显,具有更广泛的应用前景,对于一般C语言算法的硬件实现具有适用性和指导意义。
本文在分析軟件算法和硬件實現的不同特點的基礎上,結閤C語言算法和HDL硬件實現的特點,提齣瞭將C算法轉換為HDL實現的一種改進方法。通過求最大公因數的例子,說明瞭改進前後的方法在資源利用和最大工作頻率方麵的差距併不是很明顯,但改進後的方法比改進前的方法簡潔實用,易于理解和操作。本文提齣的改進方法優勢明顯,具有更廣汎的應用前景,對于一般C語言算法的硬件實現具有適用性和指導意義。
본문재분석연건산법화경건실현적불동특점적기출상,결합C어언산법화HDL경건실현적특점,제출료장C산법전환위HDL실현적일충개진방법。통과구최대공인수적례자,설명료개진전후적방법재자원이용화최대공작빈솔방면적차거병불시흔명현,단개진후적방법비개진전적방법간길실용,역우리해화조작。본문제출적개진방법우세명현,구유경엄범적응용전경,대우일반C어언산법적경건실현구유괄용성화지도의의。
Based on analyzing the difference between C language algorithm and HDL hardware implementation, an improved method for transforming C language algorithm to HDL hardware implementation was put forward. We demonstrated the application and advantages of this method through an example for solving gcd. The method proposed in this article not only has many advantages and widely application, but also offers good guidance to transform C language algorithm to HDL hardware implementation.