求解ISE运行过程

[复制链接]
3741|23
 楼主| zuphen 发表于 2012-4-23 11:15 | 显示全部楼层 |阅读模式
本帖最后由 zuphen 于 2012-4-23 11:34 编辑

小弟用FPGA也用了一些时间了,但是ISE运行过程还是不甚理解,特来请教。
假设输入源文件是HDL文件,那么ISE的运行过程主要是以下几个步骤:

1、Synthesize。综合以后生成的就为网表文件。这个文件只是一个电路的雏形,这步完成以后你可以看到RTL(寄存器传输级)电路。也可以看到technology 电路。这两张图片是对网表的一种直观的显示。也就是综合器最后综合出了你的逻辑电路,放在网表文件中。 注意:到网表层时,你的HDL语言已经无用,这个时候需要用综合器生成的网表文件来做下面的步骤。也就是说,你的语言已经转化成电路了!网表文件后缀名是什么,NGC、EDIF?

2、Implement Design
     1)、Translate。不知道是完成什么工作。
     2)、Map。不知道是完成什么工作。
     3)、Place & Route。个人理解是放置inst,并且连线。

3、Generate Programming File。这个就是用来生成bit文件。

红色部分是我的个人理解,不知道对不对。






Backkom80 发表于 2012-4-23 11:23 | 显示全部楼层
1,Synthesize,HDL 到RTL

2、Implement Design
     1)、Translate。将RTL解析成相应的底层器件。
     2)、Map。将底层器件按放到相应的位置上。(类PCB的布局)
     3)、Place & Route。将放好的器件,连线。(类PCB的布线)

3、Generate Programming File。生成下相的下载.bit或.bin文件。

每个步骤都有相应的属性设置。
 楼主| zuphen 发表于 2012-4-23 14:22 | 显示全部楼层
2# Backkom80

长见识了,谢谢LS!
GoldSunMonkey 发表于 2012-4-23 15:03 | 显示全部楼层
天,又被贝壳抢先了。贝壳总是抢我的分数。
Backkom80 发表于 2012-4-23 15:06 | 显示全部楼层
猴哥,:$
呵呵
GoldSunMonkey 发表于 2012-4-23 15:19 | 显示全部楼层
还我分数~
fu10 发表于 2012-4-23 20:27 | 显示全部楼层
;P哈哈.....
Backkom80 发表于 2012-4-24 08:02 | 显示全部楼层
lirfv 发表于 2012-4-26 11:45 | 显示全部楼层
讲的很细致,
向大家学习
Oxygen.Chu 发表于 2012-4-26 14:00 | 显示全部楼层
2# Backkom80

楼上的乱说。。。

Synthesis : 将代码编译成逻辑级别网表
Translate : 将所有网表整合在一起
Map : 将逻辑级别的网表映射到物理单元中
Place : 将映射到物理单元的逻辑,摆放在实际的物理单元中
Route : 把实际的物理单元连接起来
Backkom80 发表于 2012-4-26 14:42 | 显示全部楼层
10# Oxygen.Chu
嘻嘻,差不多的意思吗
你说的用了更多的专业词的哈,咱普通人,用些一般词表达下,嘻嘻
GoldSunMonkey 发表于 2012-4-26 14:57 | 显示全部楼层
10# Oxygen.Chu
嘻嘻,差不多的意思吗
你说的用了更多的专业词的哈,咱普通人,用些一般词表达下,嘻嘻
Backkom80 发表于 2012-4-26 14:42

对氧气要好一点。哈哈。
Oxygen.Chu 发表于 2012-4-26 16:52 | 显示全部楼层
11# Backkom80

呵呵,我用的也是口水话啊:)
Oxygen.Chu 发表于 2012-4-26 16:52 | 显示全部楼层
12# GoldSunMonkey

不是好点,猴哥,是包容些。。。。
嘿嘿!
molagefei 发表于 2012-4-26 16:57 | 显示全部楼层
分真高啊。什么时候才不需要验证码啊?
GoldSunMonkey 发表于 2012-4-26 17:14 | 显示全部楼层
11# Backkom80

呵呵,我用的也是口水话啊:)
Oxygen.Chu 发表于 2012-4-26 16:52
氧气哥喜欢你,口水都流出来了。
GoldSunMonkey 发表于 2012-4-26 17:15 | 显示全部楼层
12# GoldSunMonkey

不是好点,猴哥,是包容些。。。。
嘿嘿!
Oxygen.Chu 发表于 2012-4-26 16:52
我是爱氧气哥的。
GoldSunMonkey 发表于 2012-4-26 17:15 | 显示全部楼层
分真高啊。什么时候才不需要验证码啊?
molagefei 发表于 2012-4-26 16:57
我不知道啊。
Backkom80 发表于 2012-4-26 17:55 | 显示全部楼层
13# Oxygen.Chu
嘻嘻,向前辈学习,:P
Backkom80 发表于 2012-4-26 17:56 | 显示全部楼层
16# GoldSunMonkey
猴哥说的我都不好意了,:$
嘻嘻,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

34

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部