微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > xilinx的除法器不能一个时钟周期得到结果?

xilinx的除法器不能一个时钟周期得到结果?

时间:10-02 整理:3721RD 点击:
最近在把一个CycloneII上的设计移植到Xilinx片子上
发现xilinx生成的除法器IP怎么要N个周期才能得到结果?
Altera的是可选的,最小的一个周期就可以得到结果啊
这相差也太大了吧 没法移植了

是你还不会用工具吧,朋友,见下图

clock per division选项难道不是?
要么就是你用modelsim仿真不正确,数错了

clock per division选项难道不是?要么就是你用modelsim仿真不正确,数错了

那个latency的意思是不是每次除法结果要延迟20个周期才出来?

2# loveineda
在使用ISE的时候,发现有两个可以生产乘法器的核,请问该选哪种啊?
谢了。

又学了一手。

不错,了解了

一个时钟出一个数没有问题, 我用过, 不过延时肯定不会是一个时钟周期, 跟参与除法的数据位数有关系.
乘法器的话, 最简单的就是直接在程序中用 * 就可以了, 如果要用核, 可以选用DSP48E来实现(不占slice资源)

我想问一下 1# 你的除法器是不是已经弄出来了啊   只有一个时钟延迟输出数据 !
我做的也一样  都是在被除数的位数 + 2 个时钟才输出第一个数据啊



   您好,请教您一下,我最近项目中就是用ipcore生成了一个32bit除以32bit的除法器,radix2,clock per选择的是1,结果在map的时候时间很长过不去,困扰好几天了,不知道您有什么好的解决方法没?


ISE是每个时钟周期进行一次除法运算,但是结果要延迟20个周期才出来;而Quartus是延迟一个周期出来。是这样子的吗?


可以的,流水输出。


LZ搞清楚没?,我也遇到这样问题了,不过是延时 除数位数+3 个周期,才出结果

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top