登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

at91sam7s64_cpld demo  salse

作者:embed_tech 栏目:ARM技术
at91sam7s64_cpld DEMO  salse
本人从事ARM嵌入式开发多年,现业余制作了一款ARM_CPLD开发板,除留几块自己用做开发平台外, 其它的想和大家分享。现简单介绍一下该板的资源和特点:
一、    硬件资源:
(一)、开发板一块(120mm X 80mm)
       1)、CPU:AT91SAM7S64(默认),可以选择AT91SAM7S128/256
       2)、CPLD:EPM7032AELC44-7(默认),可以选择EPM7064AELC44/SLC44等
3)、带LCD点阵显示屏接口(屏可自配)
4)、带I2C接口座,配有EPROM芯片(默认为24LC64),可选其它选配号
5)、带SPI接口,可与板上的MAX3232及CPLD通信
5)、带USB设备端接口
6)、带UARST 接口(接口芯片:MAX3232
7)、带蜂鸣器
8)、带数码管显示
9)、多组LED指示灯
10)、多组按键
(二)、简易仿真器一块。可以工作在Wiggler和SDT模式,同时可做为JTAG下载线,在ARM9系统中可用于烧写外部FLASH
(三)、CPLD下载转接板一块。可工作在3.3或5V状态下,能够对通用CPLD,FPGA进行
线下载。
(四)、5V电源一个,该开发板可工作于USB供电状态,此电源可以不用。
(五)、数据线:25针并口线1条,USB A-B头线一条,UART线一条,下载连接线2条。
付图片:
二、软件资源:
(一)、ARM部分的软件包含下面内容(17个独立软件包,每部分包括详细的说明):
1、GPIO:GPIO,RSTC的基本用法(输入输出;开路输出;并行输出;上拉控制)
   RSTC:RSTC的基本用法---按键复位功能
2、RTT:  RTT的基本用法---每秒实时时钟数值增加1,产生中断
   DBGU:DBGURTT的基本用法---每秒从串口打印实时时钟数值
3、PIT:  PIT的基本用法---供周期性的中断
4、WDT:  WDT的基本用法
5、USART:USART的基本用法(将2个USART和1个DBGU口配置成3个USART口)
   PDC:  PDC的设置
6、AIC : 1)、PIO 中断测试程序
2)、IRQ 中断测试程序
3)、FIQ 中断测试程序
          4)、SOFTWARE 中断测试程序 5)、TC中断测试程序
7、SPI:  SPI的基本用法:
1)、利用SPI接口读写外部DATAFLASH  at45DCB008的数据)
          2)、将SPI配置成普通UART功能
8、TWI: TWI的基本用法(通过TWI实现I2C,读写两线EEPROM
9、SSC: SSC的基本用法(配置SSC0作为I2S接口与DCA3550之间进行数据传输)
10、TC: TC的基本用法(TC0,TC1做为16位定时器)
11、PWM: PWM的基本用法(通过PWM0的输出一个频率约为6MHZ信号波)
12、USB: USB的基本用法:
          1)、USB-CDC类的基本用法(以中断方式与PC机之间通信)
          2)、USB_HID类的基本用法(将开发板配置成普通双键鼠标)
13、ADC:用ADC_AD4作为模拟开关
14、PWC:PWC的基本用法:
     1)、通过PWC设置系统时钟
           2)、通过PWC设置各外设时钟
           3)、通过PWC的可编程外部时钟信号PCK0输出4.608M时钟
           4)、进入空闲模式
15、与CPLD通信:提供CPLD工作时钟以及与CPLD协调工作的软件实例
16、uCOS-II:uCOS-II在开发板上的移植(带有丰富的实例,详细的展示了uCOS-II主要功能,有助于快速掌握该操作系统)。
以上软件包均提供两种开发环境下(ADS1.2 , IAR430)的原代码.

(二)、CPLD部分的软件包含下面内容(全部在quartusii_4.2下开发):
1、    流水灯
2、    数码管显示
3、    简单加密功能
4、    状态机等,还有的正在开发中

三、开发工具
(一)    ADS1.2 完整版, 附带学习教程
(二)    IAR430 试用版, 附带简易教程
(三)    ARMJtagDebug 软件,附带安装及使用向导
(四)    quartusii_4.2, 附带学习教程

四、附带CD光盘两张,除包含以上软硬件资源外,开发工具外还包括很多ARM,FPGA、CLPD学习教程、工程实例等。

五、特点:
AT91SAM7S64_CPLD DEMO是一款将ARM和CPLD完美结合的开发板,对于初学者来说,可以在同一块板上学到两门实用技术,尽快达大学以致用的目的;对于产品设计来说,可以在此开发板上进行实验,缩短产品设计周期。
对此板感兴趣的朋友,可随时与我联系,绝对物超所值!而且可以得到及时的技术支持。同时希望借此机会和大家共同探讨ARM技术。

六、联系方式:
1、    mobile:13926575803(shenzhen )  
2、    E-MAIL:embed_tech@126.com
3、QQ:398426553
参考价:¥500(学生朋友可以再优惠!)


2楼: >>参与讨论
embed_tech
500只是参考哦
500只是参考哦,真正需要的朋友可与我QQ联系,价格绝对优惠!!现在只剩下3块了,买完为止!!

参与讨论
昵称:
讨论内容:
 
 
相关帖子
LPC2000系列ARM-CAN控制器驱动程序的问题
哪位仁兄用ADS用的比较熟的,请指一下!??
周立功公司卖不卖EasyJTAG-H
陈斑竹 帮忙看下这个程序
TFT液晶问题
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号