首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的32位除法器设计
引用本文:周殿凤,王俊华. 基于FPGA的32位除法器设计[J]. 电子工程师, 2010, 36(3): 26-28
作者姓名:周殿凤  王俊华
作者单位:盐城师范学院,江苏省盐城市,224002
基金项目:江苏省高校自然科学基金 
摘    要:介绍了一种使用可编程逻辑器件FPGA和VHDL语言实现32位除法器的设计方法。该除法器不仅可以实现有符号数运算,也可以实现无符号数的运算。除法器采用节省FPGA逻辑资源的时序方式设计,主要由移位、比较和减法三种操作构成。由于优化了程序结构,因此程序浅显易懂,算法简单,不需要分层次分模块进行。并使用Altera公司的QuartusⅡ软件对该除法器进行编译、仿真,得到了完全正确的结果。

关 键 词:FPGA  VHDL  除法器  减法  移位

Design of a 32-bit Divider Based on FPGA
ZHOU Dianfeng,WANG Junhua. Design of a 32-bit Divider Based on FPGA[J]. Electronic Engineer, 2010, 36(3): 26-28
Authors:ZHOU Dianfeng  WANG Junhua
Affiliation:(Yancheng Normal University, Yancheng 224002, China)
Abstract:This paper introduces a method of designing a 32-bit divider based on the programmable logic device FPGA and VHDL language. The divider can operate with sign decimal and unsign decimal. The divider is designed by timing sequence method which saves Les. Shifting, comparing and subtraction are main operations in the design. Because the program is optimized, the language is easy to read and understand. The arith- metic is simple and the division isn't achived by module and hiberarchy. Using Quartus 11 of Ahera, accurate compiling is carried out and waveforms are provided.
Keywords:FPGA  VHDL
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号