标题:
Xilinx ISE经典教程
[打印本页]
作者:
电子工匠
时间:
2010-12-14 19:30
标题:
Xilinx ISE经典教程
Xilinx ISE经典教程
本帖隐藏的内容需要回复才可以浏览
作者:
levils
时间:
2010-12-15 10:16
我看看给力不
作者:
aylxz
时间:
2010-12-15 14:15
细节决定成败
作者:
flyingdance
时间:
2010-12-15 14:34
作者:
gonglee
时间:
2010-12-15 14:49
谢谢版主分享,版主辛苦了!
作者:
mouhuan
时间:
2010-12-15 15:40
第一次使用这个,不太清楚流程。不知道这样是不是对的。
作者:
pgm_bigcat
时间:
2010-12-15 16:01
谢谢版主分享,版主辛苦了!
作者:
电子工匠
时间:
2010-12-16 11:33
6#
mouhuan
hahahh 熟悉一下就会了
作者:
zpshao
时间:
2010-12-16 12:37
hfhfhfhfhf
作者:
dbcjl
时间:
2010-12-16 13:39
看看,学习一下!
作者:
liuyangday
时间:
2010-12-17 19:14
看看,学习一下!
作者:
huweigal
时间:
2010-12-17 19:37
really???????????
作者:
fcc2008
时间:
2010-12-19 21:11
aoa
1#
电子工匠
h
作者:
电子工匠
时间:
2010-12-20 20:10
2#
levils
希望对你有帮助 共同学习
作者:
电子工匠
时间:
2010-12-20 20:10
12#
huweigal
也是的 哈哈哈
作者:
huweigal
时间:
2010-12-21 18:52
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈还好还好
作者:
kingkb
时间:
2010-12-22 09:04
下来看看,学习一下!
作者:
wangfb
时间:
2010-12-25 15:38
dddddddddddddddddddddddddd
作者:
thinklone
时间:
2010-12-27 09:37
这是哪个版本的?
作者:
liuyouzhi888
时间:
2010-12-28 17:33
:) :) :) :) :) :) :) :) :) :) :) :) :)
作者:
fairytale147
时间:
2010-12-29 07:44
先看看是什么好东西
作者:
hanzq03
时间:
2010-12-30 14:47
看完后,如果感觉还可以的话,请支持一下,发表一下自己的看法
一.查找表(Look-Up-Table)的原理与结构
采用这种结构的PLD芯片我们也可以称之为FPGA:如altera的ACEX,APEX系列,xilinx的Spartan,Virtex系列等。
查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。 当用户通过原理图或HDL语言描述了一个逻辑电路以后,PLD/FPGA开发软件会自动计算逻辑电路的所有可能的结果,并把结果事先写入RAM,这样,每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可。
下面是一个4输入与门的例子,
实际逻辑电路 LUT的实现方式
a,b,c,d 输入
逻辑输出 地址 RAM中存储的内容
0000
0 0000 0
0001 0 0001 0
.... 0 ... 0
1111 1 1111 1
二.基于查找表(LUT)的FPGA的结构
我们看一看xilinx Spartan-II的内部结构,如下图:
xilinx Spartan-II 芯片内部结构 Slices结构
Spartan-II主要包括CLBs,I/O块,RAM块和可编程连线(未表示出)。在spartan-II中,一个CLB包括2个Slices,每个slices包括两个LUT,两个触发器和相关逻辑。 Slices可以看成是SpartanII实现逻辑的最基本结构 (xilinx其他系列,如SpartanXL,Virtex的结构与此稍有不同,具体请参阅数据手册)
altera的FLEX/ACEX等芯片的结构如下图:
altera FLEX/ACEX 芯片的内部结构
逻辑单元(LE)内部结构
FLEX/ACEX的结构主要包括LAB,I/O块,RAM块(未表示出)和可编程行/列连线。在FLEX/ACEX中,一个LAB包括8个逻辑单元(LE),每个LE包括一个LUT,一个触发器和相关的相关逻辑。LE是FLEX/ACEX芯片实现逻辑的最基本结构(altera其他系列,如APEX的结构与此基本相同,具体请参阅数据手册)
二.查找表结构的FPGA逻辑实现原理
我们还是以这个电路的为例:
A,B,C,D由FPGA芯片的管脚输入后进入可编程连线,然后作为地址线连到到LUT,LUT中已经事先写入了所有可能的逻辑结果,通过地址查找到相应的数据然后输出,这样组合逻辑就实现了。 该电路中D触发器是直接利用LUT后面D触发器来实现。时钟信号CLK由I/O脚输入后进入芯片内部的时钟专用通道,直接连接到触发器的时钟端。触发器的输出与I/O脚相连,把结果输出到芯片管脚。这样PLD就完成了图3所示电路的功能。(以上这些步骤都是由软件自动完成的,不需要人为干预)
这个电路是一个很简单的例子,只需要一个LUT加上一个触发器就可以完成。对于一个LUT无法完成的的电路,就需要通过进位逻辑将多个单元相连,这样FPGA就可以实现复杂的逻辑。
由于LUT主要适合SRAM工艺生产,所以目前大部分FPGA都是基于SRAM工艺的,而SRAM工艺的芯片在掉电后信息就会丢失,一定需要外加一片专用配置芯片,在上电的时候,由这个专用配置芯片把数据加载到FPGA中,然后FPGA就可以正常工作,由于配置时间很短,不会影响系统正常工作。 也有少数FPGA采用反熔丝或Flash工艺,对这种FPGA,就不需要外加专用的配置芯片。
三.其他类型的FPGA和PLD
随着技术的发展,在2004年以后,一些厂家推出了一些新的PLD和FPGA,这些产品模糊了PLD和FPGA的区别。例如Altera最新的MAXII系列PLD,这是一种基于FPGA(LUT)结构,集成配置芯片的PLD,在本质上它就是一种在内部集成了配置芯片的FPGA,但由于配置时间极短,上电就可以工作,所以对用户来说,感觉不到配置过程,可以传统的PLD一样使用,加上容量和传统PLD类似,所以altera把它归作PLD。 还有像Lattice的XP系列FPGA,也是使用了同样的原理,将外部配置芯片集成到内部,在使用方法上和PLD类似,但是因为容量大,性能和传统FPGA相同,也是LUT架构,所以Lattice仍把它归为FPGA。
四.选择PLD还是FPGA?
根据上一篇PLD的结构和原理可以知道,PLD分解组合逻辑的功能很强,一个宏单元就可以分解十几个甚至20-30多个组合逻辑输入。而FPGA的一个LUT只能处理4输入的组合逻辑,因此,PLD适合用于设计译码等复杂组合逻辑。 但FPGA的制造工艺确定了FPGA芯片中包含的LUT和触发器的数量非常多,往往都是几千上万,PLD一般只能做到512个逻辑单元,而且如果用芯片价格除以逻辑单元数量,FPGA的平均逻辑单元成本大大低于PLD。 所以如果设计中使用到大量触发器,例如设计一个复杂的时序逻辑,那么使用FPGA就是一个很好选择。 同时PLD拥有上电即可工作的特性,而大部分FPGA需要一个加载过程,所以,如果系统要可编程逻辑器件上电就要工作,那么就应该选择PLD。
作者:
ottomia
时间:
2010-12-31 16:21
看看
。。。。。。。。。。。。。。。。。。
作者:
wenguangjie
时间:
2010-12-31 18:28
http://bbs.eccn.com/viewthread.php?tid=121392
作者:
shenDONGSHEN
时间:
2011-1-1 13:40
谢谢分享!!!!!!!!
作者:
liumeco
时间:
2011-1-2 23:25
版主的资料,肯定很不错,
作者:
liumeco
时间:
2011-1-2 23:29
怎么下不到啊?先跳到一个立即下载的页面,点击后就说不是会员要求重新登录?
则呢么回事啊?
作者:
zeng021
时间:
2011-1-5 16:39
dddddddddddddddddd
作者:
works_zzx
时间:
2011-1-7 10:10
有没有说明啊?
作者:
水木4050801
时间:
2011-1-10 22:30
楼主好样的~~~~~
作者:
电子工匠
时间:
2011-1-11 21:36
5#
gonglee
希望对你有帮助
作者:
louzhu
时间:
2011-1-11 21:57
1#
电子工匠
看看给力不
作者:
louzhu
时间:
2011-1-11 21:58
看看给力不
作者:
louzhu
时间:
2011-1-11 22:17
看看给力不
作者:
louzhu
时间:
2011-1-11 22:22
看看给力不
作者:
louzhu
时间:
2011-1-11 22:24
看看给力不
作者:
louzhu
时间:
2011-1-11 22:24
看看给力不
作者:
utyang
时间:
2011-1-12 10:35
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
作者:
jokeboy999
时间:
2011-1-13 13:30
好东西 啊。
作者:
xtsl
时间:
2011-1-14 12:06
非常感谢楼主的分享啊
作者:
winnter
时间:
2011-1-17 17:10
看看是神马。。
作者:
myl_0115
时间:
2011-1-19 11:38
楼主好人!
作者:
ccbuluo
时间:
2011-1-19 13:29
看一下,学习了
作者:
19sunshine
时间:
2011-1-19 14:25
1#
电子工匠
多谢楼主~!
作者:
kaiyun_fly
时间:
2011-2-15 10:20
以前一直使用altera ,现在改成xilinx。先学习
作者:
sulilittle
时间:
2011-2-20 21:19
学习一下啊 呵呵
作者:
kings316
时间:
2011-2-23 19:02
顶
作者:
loveless1123
时间:
2011-2-23 19:46
Xilinx ISE经典教程 收藏
作者:
飞天玉龙
时间:
2011-2-23 20:08
下来看看哈。。。。
作者:
zhouph
时间:
2011-2-25 23:55
这个是非常好的教材 很难找的 感谢~
作者:
华丽的路人甲
时间:
2011-2-26 10:21
学习一下!
作者:
benbenhan
时间:
2011-3-1 11:39
谢谢楼主分享~
作者:
zhouph
时间:
2011-3-1 21:48
希望对你有帮助 共同学习
作者:
haibo634453682
时间:
2011-3-5 13:20
谢谢谢谢谢谢
作者:
goose99
时间:
2011-3-6 23:37
谢谢楼主哦
作者:
michille78
时间:
2011-3-7 20:09
1#
电子工匠
thank you very much
作者:
电子工匠
时间:
2011-3-8 09:41
2#
levils
这个比较给力 哈哈哈 希望对你有帮助
作者:
电子工匠
时间:
2011-3-8 09:41
这个比较给力 哈哈哈 希望对你有帮助
作者:
电子工匠
时间:
2011-3-8 09:42
12#
huweigal
这个比较给力 哈哈哈 希望对你有帮助
作者:
电子工匠
时间:
2011-3-8 09:42
10#
dbcjl
这个比较给力 哈哈哈 希望对你有帮助
作者:
电子工匠
时间:
2011-3-8 09:45
6#
mouhuan
这个比较给力 哈哈哈 希望对你有帮助
作者:
电子工匠
时间:
2011-3-8 09:45
7#
pgm_bigcat
这个比较给力 哈哈哈 希望对你有帮助
作者:
plyx2003
时间:
2011-3-10 17:08
下个看看先!
作者:
fengyechenjun
时间:
2011-3-10 21:29
楼主好人呀
作者:
mailtoyj
时间:
2011-3-11 18:59
多谢!下一个!
作者:
wojiaomazhigame
时间:
2011-3-12 14:54
看看看看看看看
作者:
zhaoming85
时间:
2011-3-12 20:53
先看看再说
作者:
yellowcrab
时间:
2011-3-14 16:44
顶一个,looklook
作者:
ayw555888
时间:
2011-3-14 16:56
谢谢版主分享,版主辛苦了!
作者:
han840121
时间:
2011-3-14 18:41
O(∩_∩)O谢谢
作者:
cmq23
时间:
2011-3-15 18:51
题目也要回复看。。。。。
作者:
wonbybin
时间:
2011-3-16 21:43
经典教材肯定给力
作者:
m9812012
时间:
2011-3-17 01:46
希望有所幫助 感謝
作者:
maya
时间:
2011-3-17 09:57
初学者,想多多请教前辈们啦,谢谢分享哦~
作者:
小云001
时间:
2011-3-19 22:57
学习一下啊
作者:
justsonic
时间:
2011-3-20 19:02
终于可以说话了!
作者:
小云001
时间:
2011-3-20 22:28
楼主辛苦了
作者:
looksnow
时间:
2011-3-21 22:58
eyurturturtu
作者:
lwfantasy
时间:
2011-3-23 15:52
ddddddddddddddd
作者:
wbb3288613
时间:
2011-3-23 20:05
哎 好东西。。。。。。。。。。。。
作者:
duanzhixiao
时间:
2011-3-23 23:47
多谢斑竹分享!!
作者:
ccddll
时间:
2011-3-25 15:38
学习下。谢谢分享
作者:
zhangyuze110
时间:
2011-3-28 11:28
终于可以回复了,呵呵,谢谢分享
作者:
陈金燕
时间:
2011-3-28 15:11
新手上路,多多指教
作者:
enoemos521
时间:
2011-3-28 16:38
我也要学习学习····
作者:
enoemos521
时间:
2011-3-28 16:53
下不了啊·是怎么回事啊版主···
作者:
zhangp_rocket
时间:
2011-3-30 22:25
看一看,!!!!!!!!!!
作者:
fg2fg3
时间:
2011-3-31 11:17
需要回复才能浏览,我看看
作者:
player0319
时间:
2011-4-2 11:01
谢谢分享!!!
作者:
feiyue5754
时间:
2011-4-2 13:57
好好好好!!!!!!!
作者:
wuteshu
时间:
2011-4-2 15:46
回复下载,感谢分享
作者:
waterone2001
时间:
2011-4-5 00:54
谢谢版主分享,版主辛苦了!
作者:
jxb
时间:
2011-4-5 10:49
太好了,谢谢斑竹
作者:
hayidaa
时间:
2011-4-8 13:40
谢谢分享啊 看看
作者:
fxw451
时间:
2011-4-12 09:50
1#
电子工匠
hao zi liao !!
作者:
soberoy
时间:
2011-4-16 15:12
非常感谢楼主的分享。。。
1#
电子工匠
作者:
LibertineL
时间:
2011-4-17 18:54
谢谢版主分享~~~学习一下!
作者:
张穹
时间:
2011-4-18 10:18
学习西蒙爱的方法
作者:
listhu
时间:
2011-4-18 10:51
不错哈。谢了
作者:
syai02
时间:
2011-4-18 10:54
感谢LZ,学习一下
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0