一、MAGIC3000系列CPLD开发板简介 XILINX和ALTERA是世界知名的FPGA/CPLD厂商,它们的市场占有率高达70%,可以讲Altera 和Xilinx 共同决定了PLD 技术的发展方向,因此学习这两大厂商的CPLD就显得很有必要和代表性。 目前,公司根据不同用户的需求推出了五种CPLD开发套件: 1、< MAGIC3000-CPLD 3合1整合型开发板 >:它集合了Xilinx CPLD XC95144XL 、Altera CPLD EPM3128A和ALTERA CPLD EPM240T三种主流CPLD芯片;¥300.00 2、< MAGIC3000-CPLD 2合1整合型开发板 >:它整合了Xilinx CPLD XC95144XL 、Altera CPLD EPM3128A和ALTERA CPLD EPM240T其中任意的二种芯片;¥260.00 3、< MAGIC3000- Xilinx XC95144XL CPLD开发板 >:主板和例程与3和1整合型开发板完全相同,唯一不同的是只带有Xilinx XC95144XL芯片以及相应的下载线;¥190.00 4、< MAGIC3000- Altera EPM3128A CPLD开发板 >:主板和例程与3和1整合型开发板完全相同,唯一不同的是只带有Altera EPM3128A L芯片以及相应的下载线;¥190.00 5、< MAGIC3000- Altera EMP240 CPLD开发板 >:主板和例程与3和1整合型开发板完全相同,唯一不同的是只带有Altera EMP240L芯片以及相应的下载线;¥190.00
<建议>如果大家经济条件宽裕的话,可以考虑使用整合型开发板。因为就CPLD本身而言,在编程上没有本质的区别,即使是不同公司的CPLD器件在编程上也是基本相同的。在我们提供的实例程序中大家可以清楚的看到:三种芯片使用的源代码是完全相同的(就是一个COPY)。所以说,既然要学CPLD,为什么不把两家公司的三种最主流芯片一起学呢,这对学习本身没有一点难度,但对自身价值的提高绝对是一个飞跃,特别对于大学生找工作来说,只懂一家公司的一种芯片,和懂两家公司的三种芯片,从用人单位来说这绝对是一个巨大的差距,然而从学习角度来说却只是一步之遥!同时,用一块开发板的价格就能达到三种开发板的效果,不用以后因为工作需要再重复购买,这就从最大程度上提供了一个廉价高效的CPLD学习平台,也更能在学习中对比它们的异同,达到事半 功倍的效果。
◇ XC95144XL XC9500系列是XILINX公司的主流CPLD芯片,器件采用快闪存储技术(FastFLASH),与E2CMOS工艺相比,功耗明显降低,可提供从最简单的PAL综合设计到最先进的实时硬件现场升级的全套解决方案。
◇MAX EPM3128A MAX3000A系列是Altera公司99年推出的3.3v 低价格EEPOM工艺PLD,是满足大批量,成本敏感性应用的非易失性和即用性CPLD理想的解决方案,是ALTERA公司销量最大的产品,属于主流器件。Altera的3.3-V MAX? 3000A器件基于Altera? MAX架构,为大批量应用进行了成本优化。采用先进的0.30 μm CMOS 处理,基于电可擦除可编程只读存储器(EEPROM),MAX 3000A系列是一种即用性的器件,密度范围从32到512个宏单元。 MAX 3000A器件支持在系统可编程能力(ISP),能够轻松地实现现场重配置。每个MAX 3000A 宏单元都可以独立地配置成顺序或组合逻辑操作。
◇ MAX II EPM240T Altera的MAX? II 系列CPLD是有史以来功耗最低、成本最低的CPLD。MAX II CPLD基于突破性的体系结构,在所有CPLD系列中,其单位I/O引脚的功耗和成本都是最低的。这一瞬时接通的非易失器件系列面向蜂窝手机设计等通用低密度逻辑应用。不但具有传统CPLD设计的低成本特性,MAX II CPLD还进一步提高了高密度产品的功耗和成本优势,这样,您可以使用MAX II CPLD来替代高功耗和高成本ASSP以及标准逻辑CPLD。
二、MAGIC3000-CPLD开发板套件清单 ◇ Xilinx CPLD XC95144XL插件1个(根据不同型号配置) ◇ Altera CPLD EPM3128A插件1个(根据不同型号配置) ◇ Altera CPLD EPM240T插件1个(根据不同型号配置) ◇ MAGIC3000-CPLD开发板1块 ◇ XILINX JTAG 1个(根据不同型号配置) ◇ ALTERA JTAG 1个(根据不同型号配置) ◇ 并口延长线1根 ◇ 串口延长线1根 ◇ USB电源线1根 ◇ 配套DVD光盘
三、MAGIC3000-CPLD开发板硬件资源 ◇ Xilinx CPLD XC95144XL(根据不同型号配置) ◇ Altera CPLD EPM3128A(根据不同型号配置) ◇ Altera CPLD EPM240(根据不同型号配置) ◇ 6MHz有源晶振 ◇ 四位数码管 ◇ 4×4键盘阵列 ◇ 5个独立按键 ◇ 1个复位按键 ◇ 串口芯片 ◇ 四位拨码开关 ◇ 蜂鸣器 ◇ 8个LED ◇ 12位IO扩展口
四、MAGIC3000-CPLD开发板实例(VHDL) ◇ 实例1: 逻辑功能实现 ◇ 实例2: 霓虹灯演示 ◇ 实例3: 按键防抖动 ◇ 实例4: 键盘扫描 ◇ 实例5: 四位数码管扫描 ◇ 实例6: 电子时钟 ◇ 实例7: 简易计算器 ◇ 实例8: 音乐演奏《小星星》 ◇ 实例9: 与PC串口通信 ◇ 实例10: Magic开发板资源综合测试 ◇ 实例11: MAXII内部振荡模块应用(EPM240T)
五、MAGIC3000-CPLD开发板配套光盘内容 ◇ MAGIC3000-CPLD开发板用户手册 ◇ MAGIC3000-CPLD开发板实例和教程 ◇ MAGIC3000-CPLD开发板原理图 ◇ XILINX 集成开发环境ISE7.1i ◇ ALTERA 集成开发环境Quartus II 5.1 ◇ ModelSim SE 6.2b仿真软件 ◇ ISE入门教程 ◇ Quartus2入门教程 ◇ 串口调试助手V2.2
详细技术资料(用户手册,实例教程)请登陆网站http://www.moshukeji.com QQ:571097167 |