目录

银杏科技有限公司旗下技术文档发布平台
技术支持电话0379-69926675-801
技术支持邮件Gingko@vip.163.com
购买链接
版本 日期 作者 修改内容
V0.1 20230718 XiaomaGee 初次建立

ECC100 异构双核心边缘控制器

基础资料下载

序 号 名 称 下载链接
1 机械尺寸ECC100机械尺寸图V1.0.pdf
2 扩展引脚分布ECC100扩展引脚图V1.0.pdf
3 数据手册ECC100数据手册V1.0-中文.pdf
4 出厂测试说明ECC100测试说明书V1.0.pdf
5 测试demoECC100出厂测试V1.0.zip
6 PCB库购买后提供
7 原理图符号购买后提供
8 ARM实验例程包购买后提供
9 CPLD实验例程包购买后提供
10 资料版本信息更新说明待更新

1 特性及资源

1、异构双核心:具有典型的串行处理器(ARM) + 并行逻辑(CPLD)两套独立功能单元,可同时完成复杂事务处理和并行计算、控制功能。

2、便捷性:使用70mm * 43 mm的尺寸,既可与底板搭配,组成学习套件开发板,又可以将核心板嵌入到用户自己的系统中,简化用户自己的产品开发。

3、ARM:采用Cortex-M33内核的SWM34SVET6,具有150MHz主频,内部集成8MB SDRAM,具有高性能、低功耗特点,适用于工业控制、人机界面、白色家电、电机驱动等应用领域。

4、CPLD:采用遨格芯微AG1280Q48芯片,1280个逻辑资源,并且在传统的CPLD基础上加入了一个PLL 和一个内置的RAM,具有功耗低、性价比高等优点,可用于并行处理、实时性处理及逻辑管理等功能。

5、电源特性:采用专业集成电源管理芯片,ARM、CPLD采用独立电源供电,保证ARM、CPLD安全稳定工作。

6、资源丰富:

  [1]ARM内置64KB RAM,8MB SDRAM,512KB FLASH,为计算、人机界面设计等提供了大量缓存;
  [2]内置高边电流检测,各路电压监控电路,可实时监控电源及功耗;
  [3]内置USB<-->UART,只需一根USB Type C线,即可实现便捷式调试终端,参数输出;
  [4]内置USB<-->OTG,支持USB2.0全速传输;
  [5]内置加密型EEPROM;
  [6]内置温度传感器芯片;
  [7]内置8MB SPI Flash,可用于文件存储;
  [8]内置13pin调试接口,通过转接板接下载器可完成在线仿真、调试;
  [9]内置32pin LCD扩展接口,可用于银杏科技标准显示模块;
  [10]内置14pin 1.77寸TFT屏幕扩展接口,可接1.77寸屏幕显示信息;
  [11]内置CAN通信接口;
  [12]内置RS-232通信接口;
  [13]内置RS-485/RS-422通信接口;
  [14]板对板连接器扩展 UART;
  [15]板对板连接器扩展 I2C接口;
  [16]板对板连接器扩展 SPI接口;
  [17]板对板连接器扩展CAN;
  [18]板对板连接器扩展LCD复用IO,可用于其他外设映射;
  [19]板对板连接器扩展 ARM IO 64个;
  [20]板对板连接器扩展 CPLD IO 22个。
  

7、应用领域:测试测量、自动控制、数据采集、运动控制、人机界面、白色家电、电机驱动、个人DIY。

2 DEMO代码及测试结果

DEMO 代码包下载 ECC100出厂测试V1.0.zip

ECC100 Demo 测试说明手册 ECC100测试说明书V1.0.pdf

3 ARM实验例程

例程一 认识SWM32——环境搭建与调试下载
例程二 UART串口通信实验——收发测试
例程三 SYSTICK系统滴答定时器实验——串口定时打印
例程四 TIMR通用定时器实验——串口定时打印
例程五 WDT看门狗实验——复位ARM
例程六 ADC实验——电源监控
例程七 DMA实验——储存器到存储器的传输
例程八 CAN通信实验——收发测试
例程九 RSD单线总线通信实验——读写EEPROM
例程十 SPI实验——读写Flash
例程十一 SPI实验——读写CPLD
例程十二 RS_232通信实验——收发测试
例程十三 RS_422通信实验——收发测试
例程十四 RS_485通信实验——收发测试
例程十五 LCD实验——驱动1.77寸液晶屏
例程十六 LCD实验——驱动4.3寸液晶屏
例程十七 LCD实验——驱动7寸液晶屏
例程十八 LCD实验——驱动7寸高清屏
例程十九 TOUCH实验——4.3寸电容屏触摸
例程二十 TOUCH实验——4.3寸电阻屏触摸
例程二十一 USB_MSC实验(FS)——读/写U盘(大容量存储器)
例程二十二 FATFS实验——文件操作
例程二十三 USBD_MSC实验(FS)——虚拟U盘
例程二十四 USB_VCP实验(FS)——虚拟串口
例程二十五 USBD_HID实验(FS)——双向数据传输
例程二十六 UART_IAP_ARM实验——串口升级ARM
例程二十七 U_DISK_IAP_ARM实验——U盘文件升级 ARM
例程二十八 JPG解码实验

4 CPLD实验例程

例程一 认识CPLD——开发环境的搭建
例程二 GPIO输出实验——建立和编译第一个工程
例程三 GPIO输入实验——识别按键输入
例程四 计数器实验——计数器使用
例程五 触发器实验——触发器的使用
例程六 状态机实验——状态机使用
例程七 锁相环实验——锁相环的使用
例程八 PWM输出实验
例程九 UART通信实验
例程十 基于SPI总线和双口RAM的ARM+CPLD数据存取实验
例程十一 基于SPI总线和单口RAM的ARM+CPLD数据存取实验
例程十二 基于I2C总线的ARM与CPLD通信实验

5 LVGL v8.3 例程及实验教程

例程一 LVGL系列教程简介
例程二 LVGL的移植
例程三 最简工程介绍
例程四 Object对象(Overview)
例程五 lv_obj基础对象
例程六 lv_label标签
例程七 lv_btn按钮
例程八 Events事件(Overview)
例程九 Layers图层(Overview)
例程十 lv_led指示灯
例程十一 lv_bar进度条
例程十二 lv_slider滑块
例程十三 lv_cb复选框
例程十四 lv_switch开关
例程十五 lv_arc弧形示指器
例程十六 lv_spinner缓冲标志
例程十七 lv_lmeter刻度指示器
例程十八 lv_gauge仪表盘
例程十九 lv_cpicker颜色选择器
例程二十 lv_line线条
例程二十一 lv_cont容器
例程二十二 Fonts字体(Overview)
例程二十三 lv_font中文内部字体、字符
例程二十四 lv_list列表
例程二十五 lv_dropdown下拉列表
例程二十六 lv_roller滚轮列表
例程二十七 lv_page页面
例程二十八 lv_table表格
例程二十九 lv_tabview选项卡
例程三十 lv_win窗体
例程三十一 lv_spinbox微调框
例程三十二 lv_btnmatrix矩阵按钮
例程三十三 lv_chart图表
例程三十四 lv_keyboard键盘
例程三十五 lv_textarea文本域
例程三十六 lv_calendar日历
例程三十七 lv_canvas画布
例程三十八 lv_msgbox消息对话框
例程三十九 lv_objmask对象遮掩
例程四十 lv_tileview拼接视图
例程四十一 lv_style样式(Overview)
例程四十二 File system文件系统(Overview)
例程四十三 lv_font中文外部字体
例程四十四 Images图像(Overview)
例程四十五 lv_img图片
例程四十六 lv_imgbtn图片按钮
例程四十七 Tasks任务系统(Overview)
例程四十八 Input devices输入设备(Overview)
例程四十九 Displays 显示设备(Overview)
例程五十 Animations动画(Overview)
例程五十一 Drawing 绘制原理(Overview)
例程五十二 综合例程一
例程五十三 综合例程二

6 RT-Thread 5.0.1 移植及实验教程

例程一 RT-Thread介绍
例程二 RT-Thread启动过程
例程三 SYSTEM文件夹的修改
例程四 线程的初始化和脱离(静态方法)
例程五 线程的创建和删除(动态方法)
例程六 线程的挂起和恢复
例程七 调度锁保护临界区
例程八 关中断保护临界区
例程九 yield切换线程
例程十 空闲任务钩子函数
例程十一 软件定时器
例程十二 邮箱
例程十三 消息队列
例程十四 信号量(静态方法)
例程十五 信号量(动态方法)
例程十六 信号量
例程十七 互斥信号量
例程十八 事件
例程十九 动态内存管理
例程二十 特色组件shell
例程二十一 构建最简BSP工程,包含UART、PIN
例程二十二 ADC实验——电源监控
例程二十三 SPI通信实验——读写测试SPI FLASH
例程二十四 I2C通信实验——温度监控
例程二十五 添加USB驱动,挂载U盘
例程二十六 添加文件系统
例程二十七 添加SPI驱动,读写FPGA
例程二十八 添加TFT驱动,驱动1.7寸液晶屏
例程二十九 添加LTDC驱动,驱动4.3寸液晶屏
例程三十 添加电容触摸驱动,读取触摸数据
例程三十一 驱动7寸屏幕
例程三十二 驱动7寸高清屏幕