FPGA DEVELOPMENT KIT 和有关资料 |
|
|||||||||||||||||||||||||||||||||||||
如何选择嵌入式微处理器![]() |
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设计人才奇缺 | ||||||||||||||||||||||||||||||||||||||
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入门 | |||||||||||||||||||||||||||||||||||||
Verilog 参考手册 | ||||||||||||||||||||||||||||||||||||||
VHDL 语言入门 | Verilog语言入门(中文,不全 ) | |||||||||||||||||||||||||||||||||||||
VHDL 参考手册 | Verilog语言练习与讲解(中文) | |||||||||||||||||||||||||||||||||||||
VHDL多媒体式教学资料(aldec公司) | Verilog语言练习与讲解(中文补充) | |||||||||||||||||||||||||||||||||||||
台湾国家晶元设计中心VHDL内部培训资料 | HDL编码风格与编码指南(中文) | |||||||||||||||||||||||||||||||||||||
针对Altera器件的VHDL应用(Altera公司提供) | AHDL语法入门(Altera公司提供) | |||||||||||||||||||||||||||||||||||||
用ABEL-HDL设计PLD(英文) | Abel语言学习笔记(中文) | |||||||||||||||||||||||||||||||||||||
ispGDX开发培训(中文) | ispDesignEXPERT学习资料(中文) | |||||||||||||||||||||||||||||||||||||
ispPAC开发培训(中文) | ||||||||||||||||||||||||||||||||||||||
软件入门培训资料 |
||||||||||||||||||||||||||||||||||||||
![]() |
APEX器件中内嵌PLL(锁相环)的应用 | |||||||||||||||||||||||||||||||||||||
PC机上有那些好用的 HDL 设计工具 | Foundation入门—project manager工程管理器 | |||||||||||||||||||||||||||||||||||||
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路由、通信接入等
系统。
结论
对于嵌入式系统的设计者,更多更好的嵌入式微处理器将不断出现。综合考虑系统的
性能、功耗、价格、供货保证、开发工具的配备以及工程师过去对这种处理器的经验和
软件的支持等因素,决定用户使用哪一种处理器。嵌入式处理器的选择不是一成不变的,
伴随着技术的发展,速度快、价格低、功能强的嵌入式处理器一定是你下一个项目的选择
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ATF15XX 系列器件介绍 ATF15XX 复杂可编程逻辑器件(CPLD)系列提供高密度和性能的器件。ATMEL 目前提供了ATF1500A,ATF1502AS,ATF1500AS 系列 CPLD.ATF1500A 是一个内含32 宏单元的器件,目前提供44脚的PLCC/TQFP封装。ATF1502AS系列是内含32 宏单元的可系统在线编程的器件,目前提供44脚的PLCC/TQFP封装。ATF1504AS 系列是内含64 宏单元的可系统在线编程的器件,目前提供44脚的PLCC/TQFP封装,68脚和84脚的PLCC,和100脚的TQFP/PQFP 封装。ATF1508AS系列是内含128宏单元的可系统编程的器件,目前提供84脚的PLCC,100脚的TQFP/PQFP封装,和160脚的PQFP封装,象下面表格中显示的一样,ATMEL也提供一些ATF15XX系列低功耗和低电压的器件。 ATF15XX 系列器件具有型号齐全,供货迅速及时,绝对不可解密,性能价格比最优等众多优势。ATF15XX 系列CPLD芯片提供了替代ALTERA公司 EPM7000 和 EPM3000系列芯片的引脚完全一致,结构完全包容的器件。 ATF15XX系列芯片可实现ALTERA 公司芯片的完全替换!!!!不存在任何性能和设计上的不同,价格却仅是目前同型号产品的一半!!!!它特有的LOGIC DOUBLING™专利技术,每个宏单元比同类产品增加一个LATCH,并增加了内部反馈引脚等特有功能,更可以实现更紧密的设计,实现资源的200%利用。 关于LOGIC DOUBLING 技术,请上http://www.atmel.com/atmel/products/prod2.htm 看详细信息,ALTERA公司器件芯片的完全替换,请参照软件POF2JED的用法。 Atmel 的ATF15XX系列器件
下面是ATMEL公司的POF2JED软件的应用向导,这个软件转换一个可编程的输出文件(.POF文件),将它转换为ATMEL公司的可编程文件(.JED 文件),没有任何功能或者性能上的 区别。 可替换的目标芯片 下面的表格是竞争对手ALTERA公司的芯片,它们能被ATMEL公司的芯片完全替换。
软件POF2JED(Dos版)的使用方法 软件运行在 Dos模式。软件能自动检测并用正确的芯片和封装自动转换。 命令行:POF2JED 文件名.pof 输出文件是一个用于编程到ATMEL CPLD 芯片的JEDEC(.JED)文件。一个 包含转换结果报告的文本文件(.TXT)也同时被产生。 注意:一个 UNIX 版本被提供。 一个为5V/3V 标准功耗器件匹配编译生成的 JEDEC文件(.JED)能直接用于编程下载到5V/3V的同类型低功耗器件。例如,一个选择ATF1502AS 器件生成的 JEDEC 文件能被直接用于下载到ATF1502ASL器件中。 使用举例: 进入纯DOS模式或MS-DOS模式 在POF2JED文件目录下输入: POF2JED boolen.POF
一个转换信息将很快显示,象下面所示:
生成的JEDEC文件(.JED)即可直接用于ATMEL CPLD 器件下载编程。 ATF15XX 系列产品使用说明 怎样去降低器件功耗 l 为了降低功耗,请选择后缀为“L/Z”的器件 l 不要激活在全局时钟引脚上(GCLK[1:3])的输入转换检测电路(ITD),如果GCLK[1:3]的任何一个连接到互连的全局矩阵(UIM),ITD 电路将 被激活。这个ITD电路特性是允许用户通过控制当时钟边缘触发时,如果 没有输入端值的改变,器件是否被激活来降低功耗。当这个功能被禁止时, 这个器件在每个被选时钟边缘不将被激活,从而降低了功耗。 l 开启低功耗模式(MC_POWER)。这个功能使所有的宏单元进入低功耗模式。 注意:用这个功能将降低器件的最高频率。 l 激活引脚保持电路(-PIN_KEEP)。 l 设置低速模式去降低动态ICC(-SLEW SLOW)。 l 在“L/Z”低功耗设计中连接一个大的耦合电容。低功耗“L/Z”器件在从等待进入活动状态的时候需要一个大的瞬时电流。这个瞬时电流能通过连接一个耦合电容来获得。对于典型应用,一个0。22 mF 的电容能满足需要。你也可以参照我们网站上的应用设计,“Selecting de-coupling capacitors for Atmel PLD’s” 。 l 用Power_reset选项设置芯片进入大延迟模式,这将减少标准Icc将近 1 mA. Pin Keeper 用法 l ATF15XX 产品系列都有激活的 PIN KEEPER 电路。确保I/O 或者输入上拉或下拉电阻没有连接到 PIN KEEPER 电路。PIN KEEPER 电路有40mA的驱动能力,这些电路确保一个信号在三态时能保持目前状态。 l 如果你在I/O引脚上连接了100KW的上拉电阻或者30KW 的下拉电阻,这将产生一些问题。这些电阻和PIN KEEPER电路产生竞争。如果一个用ATF1508AS的设计在输出或输入连接了上拉电阻,推荐为10KW,下拉电阻推荐为5KW。 l (缺省状态下)POF2JED文件自动将ATF15XX系列器件的PIN-KEEPER电路设置 为不启用状态。 Power on Reset 用法 l 如果你不确信电路板的供电规律或者Vcc/GND 引脚信号被干扰。 l 如果你用了POWER-DOWN 引脚(PD1或PD2)去降低器件的功耗,POWER-RESET 特性必须被启动。这将使器件进入双重复位模式,确保芯片如果不是VCC电源关闭 (电压低于0.7V),将不进入复位模式。 JTAG 开关的用法 当替换 EPM7128S 或者任何带JTAG功能的 EPM7000系列芯片时,POF2JED软件将自动将ATMEL ISP器件的JTAG系统在线编程(ISP)模式启动。可以参照POF2JED软件转换生成的文本文件(.TXT)确定是否已将JTAG_ON位设置。如果位已经设置,那么这个芯片能通过ISP被重新编程。否则,你将需要人工在POF2JED 转换界面上设置JATG ON 特性。转换软件将检测JTAG 脚是否被占用,如果是,将产生一个错误信息。ATMEL 的 ISP 器件仍然能被在线编程一次,然而,它将不能通过外部编程器被再次编程。 ATMEL的ISP 芯片还有一个可选择的属性,就是是否对JTAG 引脚的TDI和TMS脚上拉。(-TMS_pullup 和-TDI_pullup).如果这些内部上拉被启动,那对这些JATG 脚来说,将不再需要另加外部的上拉电阻。 低压器件的支持 当ASV器件属性被设定,POF2JED 仍然将生成也个和选择5V同类器件一样的JEDEC文件(.JED)。但是,在转换生成的报告文本文件中,转换器件将显示ASV器件。在用户转换 的时候,它也将显示在屏幕上。另外,POWER_RESET 特性将自动启动,从而将器件设定为 大延时模式。 |
欢迎来电洽购我司产品或索取免费详细资料、设计指南和光盘
传感器自动化仪器仪表网:HTTP://WWW.SENSOR-IC.COM/
智能工控安防监控网:HTTP://WWW.PC-PS.NET/
消费电子专用电路网:HTTP://WWW.SUNSTARE.COM/
地址: 深圳市福田区福华路福庆街鸿图大厦1602室
E-MAIL:szss20@163.com
电话:0755-83778810 83376282 83338339 83376549 83376489
传真:0755-83376182 83338339 邮编:518033 手机:(0)13902971329
E-MAIL:xjr5@163.com MSN:
SUNS8888@hotmail.com QQ: 195847376
技术支持: 0755-83394033 13501568376
深圳展销部:深圳华强北路赛格电子市场9583号
TEL/FAX:0755-83665529 25059422
北京分公司:北京海淀区知春路132号中发电子大厦8097号
TEL: 18927445855 13823791822 FAX:010-62543996
上海分公司:上海市北京东路668号上海賽格电子市场地下一层D25号
TEL: 56703037 13823676822 FAX:021-56703037
西安分公司:西安高新开发区20所(中国电子科技集团导航技术研究所) 西安劳动南路88号电子商城二楼D23号
TEL: 18926764199 FAX:029-77678271