CPLD是指结构比较复杂的可编程逻辑器件,它包括下述输出宏单元结构:
(1)可编程I/O 允许用户对这些引脚编程,作为输入或输出。
(2)寄存器输出和反馈 可用于实现计数器和移位寄存器等。
(3)异或门输出结构,可用于一般用户多功能计数,能十分有效地建立大的计数器。
AMD公司最先生产带有宏单元的可编程逻辑器件PAL22V10。目前PAL22V10已成为划分PLD的界限。可编程逻辑器件所包含的门数大于PAL22V10所包含则门数,就被认为是复杂可编程逻辑器件,即CPLD。
可以认为CPLD基本上是原来的可编程逻辑器件的扩展。它常常由可编程逻辑的功能块围绕一个位于中心、时延固定可编程互连矩阵构成。由于用固定长度的金属线实现逻辑单元之间的互连,而可编程逻辑单元又是类似PAL的与阵列,使得CPLD与FPGA相比较很容易计算输人到输出的传输延迟,显然也会有一些灵活性的限制。但是,CPLD的设计比FPGA简单。
虽然CPLD的结构一般都很相似,而且一般认为CPLD都有100%的布通率,但是由于可编得互连矩阵的结构不同,实际上也会有差别。
Abstract 摘 要:联华众科CPLD开发板CA328核心器件为 Altera MAX3000A系列的EPM3128A,CA328具有丰富的板载资源,开发实例和制作开发实例的详细步骤说明,以及Quartus II环境下的设计输入,综合,仿真等内容。开发实例全部有VHDL和Verilog两个版本,同时CA328还包括详细的使用手册和丰富的配套资料,非常适合CPLD,VHDL,Verilog HDL开发学习者使用。另外CA328随板CDROM中还包括VS.NET 2005的开发实例,在学习EDA时还可以学习到VS.NET 2005开发环境中C#程序的开发,VS.NET 2005和C#也是WINCE.NET系统上主要的开发环境和编程语言。
联华众科CPLD开发板CA328核心器件为 Altera MAX3000A系列的EPM3128A,CA328外观如下图所示。
联华众科CPLD开发板CA328具有丰富的板载资源。
Ø 核心器件为包括Altera EPM3128A和有源晶振,有源晶振频率为24MHz。另外,开板上还具有外接有源晶振插座,外接有源晶振插座可直接安装用户自己希望的任何频率有源晶振。EPM3128A可用I/O具有引出接线插座,可供外部使用。
Ø 显示资源包括6位共阳七段数码管,8位LED(绿色),1片8*8 LED点阵。
Ø 键盘资源包括4*4按键阵列,4个独立按键,和1个复位按键。
Ø 接口资源包括串口,IIC总线接口,PWM信号输入输出接口,USB Deivce接口(可作为供电电源使用),9V直流电源接口和JTAG下载接口,以及EPM3128A可用I/O接口。其中JTAG下载接口为5*2插座方式,需经ByteBlaster MV或ByteBlaster II下载线转接到PC并口。开发板随板带有一根ByteBlaster MV或ByteBlaster II下载线,用以连接开发板下载接口到PC并口,完成编程下载工作。
Ø 音频资源包括1个蜂鸣器。
Ø 电源部分包括1片LM1117-5.0和1片LM1117-3.3,LM1117-5.0提供5V直流电源,LM1117-5.0最大可提供800mA的输出电流。LM1117-3.3提供3.3V直流电源,最大可提供800mA的输出电流。
Ø 存储资源包括1片24C02连接在IIC总线上,24C02为256字节串行E2PROM,24C02地址也可以由板上的3位拨码开发关设置。
Ø 其他资源还包括2个模拟46*10面包板,1个8位拨码开关。
CA328包含的配件如下图所示。
开发板CA328电源的连接,下载线的连接,以及与PC的串口连接如下图所示。
购买及售后技术支持方法请访问本公司主页:
http://www.lianhua-zhongke.com.cn
Keywords 关键词:开发板,CPLD开发板,FPGA开发板,Quartus II,51开发板,ARM开发板,ARM7开发板,ARM9开发板,嵌入式系统,嵌入式操作系统,RTOS,uCLinux,VxWorks,WINCE,WINCE.NET,联华众科,北京联华众科科技有限公司
[此贴子已经被作者于2007-4-22 23:28:20编辑过]
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |