采用现场可编程门阵列(FPGA)可以快速实现数字电路,但是用于生成FPGA编程的比特流文件的CAD工具在编制大规模电路时常常需要数小时的时间,以至于许多设计者甚至通过在给定FPGA上采用更多的资源,或者以牺牲电路速度为代价来提高编制速度。电路编制过程中大部分时间花费在布线阶段,因此有效的布线算法能极大地减少布线时间。 许多布线算法已经被开发并获得应用,其中布尔可满足性(SAT)布线算法及几何查找布线算法是当前最为流行的两种。然而它们各有缺点:基于SAT的布线算法在可扩展性上有很大缺陷;几何查找布线算法虽然具有广泛的拆线重布线能力,但当实际问题具有严格的布线约束条件时,它在布线方案的收敛方面存在很大困难。基于此,本文致力于探索一种能有效解决以上问题的新型算法,具体研究工作和结果可归纳如下。 1、在全面调查FPGA结构的最新研究动态的基础上,确定了一种FPGA布线结构模型,即一个基于SRAM的对称阵列(岛状)FPGA结构作为研究对象,该模型仅需3个适合的参数即能表示布线结构。为使所有布线算法可在相同平台上运行,选择了美国北卡罗来纳州微电子中心的20个大规模电路作为基准,并在布线前采用VPR399对每个电路都生成30个布局,从而使所有的布线算法都能够直接在这些预制电路上运行。 2、详细研究了四种几何查找布线算法,即一种基本迷宫布线算法Lee,一种基于协商的性能驱动的布线算法PathFinder,一种快速的时延驱动的布线算法VPR430和一种协商A
上传时间: 2013-05-18
上传用户:ukuk
·详细说明:h.264标准代码,用于视频编码!可以实现各种视频的编码和解码,可以在这个代码的基础上进行各种开发,比如算法的优化,转码技术,实现各种分辨了的转码-h.264 standard code, uses in the video frequency code! May realize each kind of video frequency code and the decoding, ma
上传时间: 2013-05-28
上传用户:wqxstar
·详细说明:用于语音识别,基于HMM模型,用C++语言编写。可用连续语音识别-It is based on HMM Model and developed with C++ which could be used to continuous speech recognition.
上传时间: 2013-05-15
上传用户:凤临西北
·细说明:ATMEL MCU用于MP3播放系统的控制源代码程序,其中包括一些相关驱动的源代码.文件列表: atmel_mcu .........\adc .........\...\adc_drv.c .........\...\adc_drv.h .........\aud .........\...\audio.
上传时间: 2013-06-02
上传用户:稀世之宝039
·车牌识别源码(可用于交通件事摄像机中的车牌寻找与识别)
上传时间: 2013-06-06
上传用户:sjyy1001
·MPEG-2的AAC编码参考代码(可以用于学习AAC编码标准)
上传时间: 2013-04-24
上传用户:程婴sky
·用于实现H.264中的DCT变换/量化/反DCT变换/反量化源码文件列表: DCT2 ....\1.txt ....\DCT.CPP ....\DCT.dsp ....\DCT.dsw ....\DCT.ncb ....\DCT.opt ....\DCT.plg
上传时间: 2013-04-24
上传用户:christopher
usbasp驱动(适用于64位win7)
上传时间: 2013-08-01
上传用户:hanwu
用于FPGA的N+0.5分频代码,可以用来进行非整数分频!
上传时间: 2013-08-06
上传用户:weixiao99
CPLD初始化程序,用于DSP5416与SAA7111A的时序控制初始化.
上传时间: 2013-08-08
上传用户:cc1915