登录
首页 » Verilog » 双精度浮点核心Verilog

双精度浮点核心Verilog

于 2023-04-22 发布 文件大小:377.66 kB
0 202
下载积分: 2 下载次数: 1

代码说明:

应用背景IEEE-754标准的双精度浮点单元。4操作(加法,减法,乘法,除法)的支持,以及4的舍入模式(最近,0,Inf,-Inf)。本机还支持非规格化数,这是罕见的因为大多数浮点单位对非规格化数为零。单位可以运行在185 MHz的时钟频率高达一个Virtex5目标设备。关键技术特征•该单元被设计为同步到一个全局时钟。所有寄存器都在时钟的上升沿更新;•所有寄存器可以重置一个全局复位;的乘法运算是破碎的利用25×18多块在Virtex5 dsp48e片。25 x 18乘补码块将进行24×17无符号乘法,所以它需要9 dsp48e切片进行53×53位乘法需要加倍的双精度浮点数的 ;- fpu_double V是顶层模块。输入信号是;1)时钟& nbsp;2)RST  ;•3)使能及;(4)rmode舍入模式) ;5)fpu_op(操作码) ;6)OPA(64位浮点数) ;7)OPB总线(64位浮点数) ;•输出信号是;(1)输出(64位浮点输出);(2)准备好了(输出准备好);3)底流 ;•4)溢出;5)精确 ;6)例外及;•7)无效和;•每个操作都需要以下数量的时钟周期来完成;•1、另外:20个时钟周期;•2、减法:21个时钟周期;•3、乘法:24个时钟周期;•4、71个时钟周期;这比一些浮点单元长,但支持非规格化数需要几个逻辑层次和较长的潜伏期。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 同步 fifo (先进先出)
    FIFO 是缓冲区的一种特殊类型。名称 FIFO 站第一的先进先出和入缓冲区中,第一次写入的数据第一次出来它的手段。每个内存的数据字所写的第一次也出来第一次当读取内存是先进先出。先进先出的三个种类:移位寄存器 — — 与存储的数据字的恒定数目和因而,读和写操作之间的必要同步 FIFO 因为必须读取数据字,每次一种书面独占读取/写入 FIFO — — 具有可变数量的存储的数据字,和由于内部结构,读和写操作之间的必要同步先进先出并发读/写 FIFO — — 数量可变的存储的数据的言行可能读和写操作之间的异步 FIFO
    2023-06-25 07:05:04下载
    积分:1
  • verilog8B10B
    8b10b编码方式,verilog语言实现,有测试程序。能成功编码。没有环回验证,读者可自行编写环回验证测试程序。(8b10b encoding, verilog language, test procedures. Successful encoding. No loopback verification, readers can write your own loopback verification test procedures.)
    2014-04-08 13:37:34下载
    积分:1
  • uart-for-fpga
    Simple UART for FPGA is UART (Universal Asynchronous Receiver & Transmitter) controller for serial communication with an FPGA. The UART controller was implemented using VHDL 93 and is applicable to any FPGA. Simple UART for FPGA requires: 1 start bit, 8 data bits, 1 stop bit! The UART controller was simulated and tested in hardware.
    2020-06-24 22:00:02下载
    积分:1
  • 利用正点院子开拓者fpga实现DDS功能
    说明:  利用正点院子开拓者fpga实现DDS功能,实现三角波、正弦波、方波的发生。(Implementation of DDS with FPGA)
    2019-08-21 09:30:18下载
    积分:1
  • 同步FIFO testbench
    有关同步fifo仿真的一个textbench,当写FIFO的时候,一个上升的时钟沿一来,并且写信号有效,读信号无效时,数据逐个写入FIFO存储器中。我们在这里设置FIFO的宽度为4,深度为15。因此在写满FIFO之后,我们让存储器自动产生满信号,而经过仿真波形可知道在满信号有效的时候,读信号有效而写信号无效,数据依次从FIFO中读出,并且读出的顺序正好是写入的先后顺序,实现了“先入先出”。而我们设置下面几个信号的原因就是为了更好的确保FIFO存储器在读空之后不再读,写满之后不再写。需要特别的注意exp_data,对它可以对输出的数据进行对比,从而来看输出的数据是否真的是我们所期待输出的数据
    2023-05-10 13:30:03下载
    积分:1
  • Quartus_II部分实例
    说明:  38译码器,D触发器,全加器,计数器,抢答器,优先编码器,111序列检测器,并行输入转串行输出(poor English. 38 decoder, D trigger, full adder, counter, scrambler, priority encoder, 111 sequence detector, parallel input to serial output)
    2020-05-18 12:06:54下载
    积分:1
  • cpu-maxplus
    MaxplusII编写的简易cpu,可实现简单加减法等操作(MaxplusII summary prepared by the cpu can realize simple addition and subtraction, etc)
    2007-06-08 17:55:10下载
    积分:1
  • C8051F340核心板资料包
    C8051F340/1/2/3/4/5/6/7 全速 USB FLASH 微控制器(C8051F340/1/2/3/4/5/6/7 full speed USB FLASH microcontroller)
    2017-07-24 09:41:26下载
    积分:1
  • e1framer
    E1 deframmer and Frammer.
    2013-02-25 19:43:35下载
    积分:1
  • 10_1_hdmi_test
    说明:  fpga的hdmi驱动,只包括视频信号没使用音频线,总体跟DVI控制一样,可参考DVI说明手册进行观看(driver of HDMI using fpga)
    2020-03-01 15:49:44下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载