找回密码
 注册
关于网站域名变更的通知
查看: 216|回复: 2
打印 上一主题 下一主题

xilinx FPGA 综合 布局布线都是干了什么事情啊?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-3-1 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
综合 synthesize+ z: t2 z5 W5 L3 a5 a
执行 implement 包括 translate,map,place&route
4 e2 o; U3 M% j  K仿真又分这四种 -behavioural,post-translate,post-map,post-route$ R, S) H+ S5 b$ C5 n
1.为社么第一个behavioural不像其他的那样叫post-synthesize呢?
' j; I  @( Y4 d3 [9 q2.以上的每个英文单词,执行的时候都是干了什么事情啊?
. V+ z6 g) _- c! s6 e3.那4个仿真,跟网上说的前仿真后仿真(功能仿真,布线后仿真等等)有什么对应关系?这些个英文准确的中文专业翻译应该怎么说?( ^: _$ f+ y! w! p5 ~" _
4.时序约束,除了调整上升沿下降沿时间还有啥用?貌似我只用过管脚约束没用过时序约束,一样没问题?1 z5 z- O2 o9 F

8 }/ }1 M0 t: ?! R0 K

该用户从未签到

2#
发表于 2022-3-1 15:08 | 只看该作者
1.translate:转换的意思,就是将vhdl或者verilog转换为器件元语,选择不同的器件,则转换结果是不一样的
/ N4 P+ m7 m  f+ p" z8 k( K; Umap:布局,将转换出来的原件按一定规则摆放在fpga内部,原则是尽量分散,这个可以用区域约束来控制+ r2 c0 Z- D4 i& P+ H3 @6 Q" X
route:布线,根据map的结果,计算fpga内部的最优连线,努力程度设置的不一样,结果一般是不一样的
( h2 {9 K8 ]3 y) \+ }+ dbehavioural 就是我们一般说的行为仿真或者功能仿真,也叫前仿,其他3种都叫后仿,这个仿真只是对功能进行测试,不包含任何门电路及线路的延迟信息,也就是说,功能仿真通过只代表功能正确性,但如果代码书写有不合理的地方,就有可能有因为布线导致的时序问题
2 ~) j" V! D0 G, s1 [" f0 `3 v顺便说一下,行为仿真只需要对代码进行synthesize通过就可以了,不需要其他步骤
4 w/ |) Z5 l# ^) I. i8 S! Opost-translate指的是对代码综合和translate后,再进行仿真,这个仿真主要是加入了门电路的延迟信息,并没有计算布线的延迟9 I0 V: \2 d5 W) w3 n- h9 {
post-translate仿真需要执行translate后才能执行
2 a/ {. V& L4 V2 W) F9 Y9 l" Q' g" S' gpost-map,同上,对工程执行综合、translate和map后,再进行仿真,这个仿真会将门电路的延迟和路径延迟计算进去,但需要注意,由于没有route,因此这里的路径延迟是理论计算出来的,一般实际布线的延迟会更大
2 I- [. c# Z& ^9 O* H. w: Gpost-route,也就是对工程进行综合、translate、map和route后,将所有真实的延迟信息计算进去,然后再进行仿真
6 t% }, d( e5 o5 w2.behave是前仿,也叫功仿,其他几个都是后仿9 y% z( h+ y' u) d
3.时序约束主要是用来控制工程综合结果的,你不加时序约束,ise也会自动添加一个作为执行的依据。也许不加综合的结果能通过,但是想要可靠的话,还是加上比较好,这样report是比较可信的

3 d. {5 u+ J0 o! J: W8 G3 c( p& S

该用户从未签到

3#
发表于 2022-3-1 15:20 | 只看该作者
post 我觉得应该是后的意思 post-translate,post-map,post-route 翻译后/映射后/布线后1 z9 n5 I' a: r& s. I: F. C# Q5 Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-22 22:33 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表