设为首页
网站地图
加入收藏夹

 

FPGA DEVELOPMENT KIT 和有关资料

 

maxplus-logo.gif (1055 bytes)

Altera培训资料

XILINX培训资料

HDL常用开发软件介绍
本站FPGA开发套件

EDA综合开发实验系统三型,EDA实验室的最佳解决方案 
 
最新推出价廉物美EDA3.2主板
 

 XC2S50/E开发试验板

 

EP1K100B+评估板

 

1K10/1K30/1K50/1K100开发实验板

 

ispPAC下载评估板

 

全系列各种下载线 

 

EPK50/1K30开发板

 

各种CPLD/FPGA芯片

 
全系列各种下载线
如何选择嵌入式微处理器  NIosII软处理器快速入门
基于Nios软核的嵌入式Internet系统设计 Modelsim教程
ACEX 1K Datasheet Configuration Device Datasheet
XC2S50/E资料 XC18V00,XC17S50
FPGA器件的在线配置方法 ALTERA CPLD器件的配置与下载
PLD器件在红外遥控解码中的应用 基于Modelsim FLI接口的FPGA仿真技术  
基于FPGA的PCI接口设计 低功耗FPGA设计技术  
基于FPGA的LCD&VGA控制器设计 初学者如何学ASIC设计
IIC总线通讯接口器件的CPLD实现 介绍cpld的学习编程,大家一起学习交流共同提高。从最简单的做起 => 秒信号发生器
XC3020A 评估板原理图! 从GAL开始接触了解对硬件电路的编程方法,进而学习cpld的编程
专用键盘接口芯片的一种CPLD实现方案 cpld与cpu连接组合的一个简易试验电路,可以做一些基本的编程练习
在CPLD管理下实现高效多串口中断源 ABEL HDL 编程手册。PLD、GAL设计应用必备
基于单片机的复杂可编程逻辑器件快速配置方法 可编程逻辑器件编译工具ABEL4,是一个不错的DOS编译软件,可以在windows下使用
FPGA将逐渐取代ASIC和ASSP ispLSI CPLD 器件的性能特点  
我们的CPU   Lattice-CPLD 军品级器件  
用XC9500 CPLD和并行PROM配置Xilinx FPGA   MACH系列 CPLD 性能特点  
ALTERA常用主流芯片和配置芯片介绍 PC机与CPLD通信问题的研究 
中国成半导体大国必走芯片设计路   片上系统设计与EDA 
中国芯片生产发展迅猛 IC设计人才奇缺

ATF15XX 系列器件介绍

Xilinx FPGA & CPLD 选型指南 EPF1K30/1K50芯片资料  
SRAM控制器设计实例 EPM7128兼容的廉价芯片ATMEL ATF1508AS  
数码管显示实例 一种简单实用的FLEX 10K系列芯片并行加载电路
谁将成为下一代硬件描述语言标准? 低电压PLD/FPGA的供电设计
用EDA设计LED汉字滚动显示器   Alter MV Download Cable 原理图  
HDL常用开发软件介绍 ALTERA 编程电缆(Byteblaster MV)的数据手册
MPEG-2编码复用器中的FPGA逻辑设计  Xilinx编程电缆的电路原理图
台積工程師寫的信 Lattice的电缆资料
FPGA/CPLD与专用集成电路(ASIC) lattice 提供的PAL TO GAL 转换程序
EDA技术的发展与应用 Max+plusII介绍
EPM7000S的几个全局输入脚如GCLK等是干什么的?怎么在编程中使用? PLD/FPGA简介
如何在Win2000平台上安装使用ByteBlaster下载电缆? CPLD/FPGA技术及(EDA)电子设计自动化介绍
VHDL 程序范例   XCS4003E评估板配置模式选择说明.
Xilinx XC4003E 实验评估板原理图  

免费资料

常用EDA 软件的LISENSE设置 设计练习进阶
IEEEE standard for verilog hdl Application Specific Integrated Circuit (ASIC) Design
verilog golden reference Xilinx FPGA Download Cable 原理图 + PCB图!使用ORCAD绘制  
PCI Local Bus Specification Xilinx Spartan II 资料下载
ACTIVE-State Editor User’s Guide FPGA的配置方法及注意事项,想对FPGA配置方式有所了解的网友不能不看哟!
verilog hdl manual 8051的IP内核(vhdl)

FPGA开发的相关教程

语法入门培训资料

PLD/FPGA新手入门 Verilog HDL入门
Top Down FPGA设计的黄金组合   Verilog 参考手册
VHDL 语言入门 Verilog语言入门(中文,不全 )
VHDL 参考手册 Verilog语言练习与讲解(中文)
VHDL多媒体式教学资料(aldec公司) Verilog语言练习与讲解(中文补充)
台湾国家晶元设计中心VHDL内部培训资料 HDL编码风格与编码指南(中文)
针对Altera器件的VHDL应用(Altera公司提供) AHDL语法入门(Altera公司提供)
用ABEL-HDL设计PLD(英文) Abel语言学习笔记(中文)
ispGDX开发培训(中文) ispDesignEXPERT学习资料(中文)
ispPAC开发培训(中文)  

软件入门培训资料

可综合设计和可综合设计和Verilog Verilog 简介 APEX器件中内嵌PLL(锁相环)的应用  
PC机上有那些好用的 HDL 设计工具   Foundation入门—project manager工程管理器  
protel DXP中文版教程,一些网友以前问我要过。 Maxplus2与第三方EDA软件的接口 
Synopsys Design Compiler学习教程(英文),相当不错。 EDA软件的license管理与设置
AHDL教程幻灯片 FPGAexpress使用入门
QuarusII中文使用入门   Synplicity软件使用简介
ABEL4.0开发软件 Modelsim OEM版本使用入门
LeonardoSpectrum使用入门  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如何选择嵌入式微处理器

每个人都知道什么是PC,但很多人不明白什么是嵌入式系统和嵌入式微处理器。与
PC制造者不一样,嵌入式系统的工程师不得不自己设计自己的系统。与全球PC市场不同,没
有一种微处理器和微处理器公司可以主导嵌入式系统,仅以32位的CPU而言,就有100种以
上嵌入式微处理器。那么,在设计手持电话、传真机、机器人、打印机和网络路由器等应
用产品时,应如何选择嵌入式微处理器呢?
仅有一种答案,那就是选择是多样化的。因为嵌入式系统设计的差异性极大,这就是
有100种微处理器存在的原因。
在某种情况下,性能极为重要,而在另一种情况下,低功耗又成为最关键的因素。另外
,一些设计者会考虑支持软件、代码的大小以及多种渠道的资源和过去的经验。那么,哪
些因素是设计者最为关心的?

调查上市的CPU供应商
某些公司如Motorola、 Intel很有名气,而有一些小的公司如QED(Santa Clara .
CA)虽然名气很小,但也生产很优秀的微处理器。另外,有一些公司,如ARM、MIPS等,只设
计而并不生产CPU,他们把生产权授予世界各地的半导体制造商。
一些半导体厂商生产的CPU不单纯以传统的封装形式出售,而是以一种软件模型库方
式向用户供应ASIC设计。
截至1997年底,所有各种形式的32位嵌入式微处理器的销售额超过1.8亿美元,如果加
上PC、苹果机和工作站,那么,几乎每一位生活在美国的人都拥有一颗32位微处理器。
Motorola传统的68K结构仍是32位CPU的主流,虽然它起源于80年代初,但在1997年依
然销售了8000万个,并基本上是传统680xx芯片(00、20、40K),另外就是683xx(60、02、
32、28K)以及Coldfire。
68K嵌入式微处理器最大的挑战者是MIPS的授权制造商。众所周知,MIPS属于SGI公司
,而MIPS主要做嵌入式系统,SGI工作站只是MIPS芯片销售额的1 ;紧跟在MIPS后的另一个
RISC芯片制造商是Hitachi 的SH,SH主要在远东销售(日本最多),北美则很少有人使用。
ARM是另外一种近年来在嵌入式系统有影响力的微处理器制造商,ARM的设计非常适合
于小的电源供电系统。Apple在Newton手持计算机中使用ARM,另外有几款数字无线电话也
在使用ARM。
除MIPS、SH和ARM之外,就数Power PC和X86了。这两款微处理器在桌面系统用量极大
,但在嵌入式系统中的影响却不够大。1997年,Intel、AMD及其他X86兼容厂商共生产了9
00万个X86嵌入式CPU。实际上,在嵌入式X86 CPU方面,AMD的工作远比Intel多,如AMD186
/188系统和AMD基于386、486Elan 系统(把整个PC基成在单个芯片上)。

选择高性能的处理器
如果你的设计是面向高性能的应用,那么建议你考虑某些新的处理器,其价格极为低
廉,如IBM和Motorola 的Power PC。以前Intel 的 i960是销售极好的RISC高性能芯片,但
是最近几年却遇到强劲的对手,让位于MIPS、SH以及后起之星ARM。
另一种趋势就是越来越多的人在磁盘控制器、数码相机、手持电话、调制解调器等
方面使用DSP。采用DSP的好处是可以大大减少系统内CPU的数目,提高效率,并使编程简单
,但是毕竟DSP不能完全替代CPU的功能。目前已经有公司宣布推出复合型的微处理器,如
Motorola的M.Core(一种新一代的16/32位微处理器),它将跨越CPU与DSP。据悉,TI、
Siemens也在开发相似的产品。
Intel Pentium无疑是一种高性能处理器,但由于其体积大、散热差等原因,除客户使
用OEM板外,在用户自己设计的系统中则较少使用。
选择低功耗的处理器
嵌入式微处理器最大并且增长最快的市场是手持设备、电子记事本、PDA、手机、
GPS导航器等消费类电子产品,这些产品中选购的微处理器除了要有很高的性能外,还要有
极低的功率消耗。
许多CPU生产厂家已经进入了这个领域。今天,用户可以买到一颗嵌入式的微处理器
,其速度像笔记本中的 Pentium一样快,而它仅使用普通电池供电,并且价格不足50美元。
典型的例子有NEC、日立为HPC、Palm PC而设计的VR4111和SH7707。Digital的 Strong
ARM 1100,在一个极小的200MHz主频封装中集成了彩色LCD控制器、PCMCIA接口、触屏接
口等6个接口(含USB、IRDA),而批量的价格也在40美元以内。

选择专用的集成化的处理器
嵌入式微处理器与通用的微处理器最大的不同就是嵌入式微处理器多数工作在用户
自己设计的系统中。为了满足日益高速增长的各类嵌入式系统设计的需求,CPU厂商设计
了许多兼有16/32位微处理器并集成了许多外围功能的CPU。根据笔者的经验,这里列举几
种在国内外被广为采用的通信用集成化微处理器范例。
Motorola 68360是一个32位内核(CPU32+)的集成通信用CPU,除了内建的常规的DMA、
DRAM控制、时钟、片选、异步串口、中断等常规微处理器功能外,它最大的特点是集成了
一个通信系统,内含4路同步协议的协议通道,可以支持 HDLC、T1/E1、ISDN等通信协议。
68360还可编程,提供一个10M以太网接口,方便嵌入式系统与网络管理计算机系统的连接
。围绕着这类应用,Motorola还有68302——一个16位的通信用协议处理器和高档的860系
列——PowerPC RISC内置的通信处理器。值得注意的是,AMD公司最近宣布了一种186CC的
通信用处理器,内置采用国人熟悉的X86内核和四路 HDLC,适合于ISDN路由、通信接入等
系统。

结论
对于嵌入式系统的设计者,更多更好的嵌入式微处理器将不断出现。综合考虑系统的
性能、功耗、价格、供货保证、开发工具的配备以及工程师过去对这种处理器的经验和
软件的支持等因素,决定用户使用哪一种处理器。嵌入式处理器的选择不是一成不变的,
伴随着技术的发展,速度快、价格低、功能强的嵌入式处理器一定是你下一个项目的选择
 

ALTERA常用主流芯片和配置芯片介绍

  • MAX7000S/AE, MAX3000A:5v/3.3vEEPOM工艺PLD,是ALTERA公司销量最大的产品,已生产5000万片,从从32个到1024个宏单元。 MAX3000A是Altera公司99年推出的3.3v 低价格EEPOM工艺PLD,从32个到512个宏单元,结构与MAX7000基本一样。
  • MAX7000数据资料下载 MAX3000A数据资料下载
5v 3.3v 3.3v 2.5v 宏单元 备注
EPM7032S EPM7032AE EPM3032A EPM7032B 32  
EPM7064S EPM7064AE EPM3064A EPM7064B 64
EPM7128S EPM7128AE EPM3128A EPM7128B 128
EPM7256S EPM7256AE EPM3256A EPM7256B 256
  • FLEX10KE/ACEX1K FLEX10KE是98推出的2.5vSRAM工艺 PLD(FPGA),从3万门到25万门,主要有10K30E,10K50E,10K100E,带嵌入式存储块(EAB) 较早期的型号还有FLEX10K(5V),FLEX10KA(3.3v),5v的10K和3.3v的10KA已基本不推广。ACEX1K是2000年推出的2.5v低价格SRAM工艺PLD(FPGA),结构与10KE类似,带嵌入式存储块(EAB),部分型号带PLL,主要有1K10, 1K30, 1K50,1K100。
  • FLEX10K资料下载 ACEX1K资料下载
2.5v 2.5v 逻辑单元(LE)数量 嵌入式RAM块 备注
  EP1K10 576 3 每个RAM块容量为4Kbit
EPF10K30E EP1K30 1728 6
EPF10K50E EP1K50 2880 10
EPF10K100E EP1K100 4992 12
  • FLEX6000 5v/3.3vSRAM工艺,较低价格的CPLD(FPGA),结构与10K类似,但不带嵌入式存储块
  • FLEX6K资料下载
5v 3.3v 逻辑单元(LE)数量 备注
  EPF6010A 880  
EPF6016 EPF6016A 1320
EPF6024 EPF6024A 1960

 

  • APEX20K 99年推出的大规模2.5v/1.8v SRAM工艺CPLD(FPGA),带PLL,CAM,EAB,LVDS,从3万门到150万门
  • APEX20K资料下载
2.5v 1.8v 逻辑单元(LE)数量 嵌入式RAM块 备注
  EP20K60E 2560 16 每个RAM块容量为4Kbit
EP20K100 EP20K100E 4160 26
EP20K200 EP20K200E 8320 52
  EP20K300E 11520 72
EP20K400 EP20K400E 16640 104
  EP20K600E 24320 152
  EP20K100E 38400 160
  EP20K1500E 51840 216

 

  • APEXII APEX的下一代高密度SRAM工艺的FPGA,规模超过APEX,支持LVDS,PLL,CAM,用于超高密度设计
  • APEXII资料下载

 

    1.5v 逻辑单元(LE)数量 嵌入式RAM块数量 备注
    EP2A15 16640 104 每个RAM块容量为4Kbit
    EP2A25 24320 623
    EP2A40 38400 655
    EP2A70 67200 1147
    EP2A90 89280 1524

 

  • Excalibur 片内集成CPU的最新PLD/FPGA产品
  • Mercury   新一代高性能SRAM工艺FPGA,8层全铜布线,I/O性能及系统速度有很大提高,I/O支持CDR(时钟-数据自动恢复),支持DDR SDRAM接口,内部支持四端口存储器,LVDS接口最高支持到1.25G,用于高性能高速系统设计,适合做高速系统的接口。
1.5v 逻辑单元(LE)数量 CDR通道数 嵌入式RAM块数量 备注
EP1M120 4800 8 12 每个RAM块容量为4Kbit
EP1M350 14400 18 28
       
       
       

 

  • 配置EEPROM   用于配置SRAM工艺FPGA的EEPROM,
型号 容量 适用型号(详细内容请参阅数据手册) 电压 常用封装
EPC1441 (不可擦写) 441 Kbits 6K,10K10-10K30,1K10 3.3/5v 自动选择(可在软件中设定) 8 脚 DIP
EPC1 (不可擦写) 1M bits 10K30E/1K30,10K/1K50,更大芯片要多片级连 3.3/5v 自动选择(可在软件中设定) 8 脚 DIP
EPC2 (可重复擦写) 2M bits 10K/1K/20K100以下,更大芯片要多片级连 3.3/5v 管脚控制(请查阅数据手册) 20 脚 PLCC
EPC8 (可重复擦写) 8M bits     TQFP
EPC16(可重复擦写) 16M bits     88 脚 BGA
Lattice-CPLD 军品级器件

军用器件(符合MIL-STD-883标准)

系列

器件型号

SMD#

Tpd(ns)

Fmax(MHz)

Icc(Type)

Icc(Max)

管脚及封装

ispLSI

ispLSI 1016-60LH/883

5962-9476201MXC

20

60

100

170

44- JLCC

ispLSI 1024-60LH/883

5962-9476101MXC

20

60

135

220

68- JLCC

ispLSI 1032-60LG/883

5962-9308501MXC

20

60

135

220

84- CPGA

ispLSI 1048C-50LG/883

5962-9558701MXC

22

50

165

235

133- CPGA

GAL16V8

GAL16V8D-7LD/883

5962-8983907RA

7.5

100

75

130

20- CERDIP

GAL16V8D-7LR/883

5962-89839072A

7.5

100

75

130

20- LCC

GAL16V8D-10LD/883

5962-8983904RA

10

62.5

75

130

20- CERDIP

GAL16V8D-10LR/883

5962-89839042A

10

62.5

75

130

20- LCC

GAL16V8D-15LD/883

5962-8983903RA

15

50

75

130

20- CERDIP

GAL16V8D-15LR/883

5962-89839032A

15

50

75

130

20- LCC

GAL16V8D-20LD/883

5962-8983902RA

20

41.6

75

130

20- CERDIP

GAL16V8D-20LR/883

5962-89839022A

20

41.6

75

130

20- LCC

GAL16V8D-30LD/883

5962-8983901RA

30

33.3

75

130

20- CERDIP

GAL20V8

GAL20V8B-10LD/883

5962-8984004LA

10

62.5

75

130

24- CERDIP

GAL20V8B-10LR/883

5962-89840043A

10

62.5

75

130

28- LCC

GAL20V8B-15LD/883

5962-8984003LA

15

50

75

130

24- CERDIP

GAL20V8B-15LR/883

5962-89840033A

15

50

75

130

28- LCC

GAL20V8B-20LD/883

5962-8984002LA

20

41.6

75

130

24- CERDIP

GAL20V8B-20LR/883

5962-89840023A

20

41.6

75

130

28- LCC

GAL22V10

GAL22V10D-10LD/883

5962-8984106LA

10

166

90

150

24- CERDIP

GAL22V10D-10LR/883

5962-89841063A

10

166

90

150

28- LCC

GAL22V10D-15LD/883

5962-8984103LA

15

62.5

90

150

24- CERDIP

GAL22V10D-15LR/883

5962-89841033A

15

62.5

90

150

28- LCC

GAL22V10D-20LD/883

5962-8984102LA

20

33

90

150

24- CERDIP

GAL22V10D-20LR/883

5962-89841023A

20

33

90

150

28- LCC

GAL22V10D-25LD/883

5962-8984104LA

25

33

90

150

24- CERDIP

GAL22V10D-30LD/883

5962-8984101LA

30