这是本文档旧的修订版!
银杏科技有限公司旗下技术文档发布平台 | |||
技术支持电话 | 0379-69926675-801 | ||
技术支持邮件 | Gingko@vip.163.com | ||
购买链接 | 点击购买 | ||
版本 | 日期 | 作者 | 修改内容 |
---|---|---|---|
V0.1 | 20200325 | XiaomaGee | 初次建立 |
序 号 | 名 称 | 下载链接 |
1 | 原理图 | iCore4TX原理图.pdf |
2 | 扩展板原理图 | icore4TX_Board原理图.pdf |
3 | 扩展引脚分布 | iCore4TX扩展引脚分布v1.0.pdf |
4 | 机械尺寸 | iCore4TX机械尺寸.pdf |
5 | 扩展板机械尺寸 | iCore4TX扩展板机械尺寸.pdf |
6 | 扩展板引脚分布 | iCore4TX扩展板引脚分布.pdf |
7 | 用户手册 | iCore4TX硬件手册v1.1.pdf |
8 | 出厂测试说明 | iCore4TX_demo_v1.0说明.pdf |
9 | 出厂测试demo | iCore4TX_demo_v2.2.zip |
10 | PCB库 | 购买后提供 |
11 | PCB图 | 购买后提供 |
12 | 原理图符号 | 购买后提供 |
13 | iCore4TX 封装库及使用说明 | 购买后提供 |
14 | iCore4TX 二次开发硬件手册 | 购买后提供 |
15 | ARM实验例程包 | 购买后提供 |
16 | FPGA实验例程包 | 购买后提供 |
17 | 资料版本信息更新说明 | iCore4TX资料包更新说明 |
1、异构双核心:具有典型的串行处理器(ARM) + 并行逻辑(FPGA)两套独立功能单元,可同时完成复杂事务处理和并行计算、控制功能。
2、便捷性:使用DDR3 笔记本内存条接口,小尺寸(两个口香糖那么大),内置USB-UART调试终端接口(含USB供电),无需扩展底板即可独立运行。
3、高性能:
[a] ARM处理器:STM32H750,CORTEX-M7内核,最高运行频率达 480MHz,双精度浮点单元,DSP指令。性能达1027 DMIPS。 [b] FPGA 芯片:SPARTAN-6,XILINX公司,I/O 连接的高引脚数与逻辑之比,带有集成内存控制器的 800Mb/s DDR3,高 达 8 个低功耗 3.2Gb/s 串行收发器,适用于大多数测试测量、数据采集、接口通信、协议栈转换、自动 控制等应用。 [c] ARM 通过高速SPI 与fpga进行数据交换,时钟可达130MHz,通过DMA加持,实测传输速度优于13MB/s。
4、电源管理和低功耗:
5、资源丰富:内置常用功能电路和接口电路,让大部分应用场景得心应手:
[a] ARM 内置1MB 高速 SRAM,且外挂32MB SDRAM;大容量RAM为缓存、计算提供支持; [b] 内置高边电流检测,各路电压监控电路;可实时监控电源及功耗; [c] 内置USB<->uart,只需一根USB线,即可实现便捷式调试终端,参数输出; [d] 内置 EEPROM; [e] 内置温度传感器芯片; [f] 内置高精度基准电源及16位片内ADC; [g] 内置TF卡插座;易于存储扩展; [h] 内置 4 线高速 SPI NOR FLASH,可用于程序代码扩展; [i] 内置ARM 和 FPGA 均内置mini版调试接口,通过转接可完成在线仿真、调试; [j] 内置50p GK50标准扩展接口,可扩展银杏科技标准模块; [k] 金手指扩展 DAC 扩展输出; [l] 金手指扩展 USB 2.0 高速接口*1,USB 2.0 全速接口*1; [m] 金手指扩展 以太网接口; [n] 金手指扩展 真彩液晶接口; [o] 金手指扩展 I2C接口; [p] 金手指扩展 SPI 接口; [q] 金手指扩展 ADC; [r] 金手指扩展 UART; [s] 金手指扩展 CAN; [t] 金手指扩展 两路DCDC电源,0.7~3.5V / 1.2A 输出能力; [u] 金手指扩展 ARM IO 66个; [v] 金手指扩展 FPGA IO 120个。
1、测试测量; 2、自动控制; 3、数据采集; 4、接口通信; 5、运动控制; 6、物联网节点; 7、个人学习及DIY。
扩展底板资源:
[a] USB 全速 HOST [b] USB 全速 DEVICE [c] USB 高速 HOST [d]USB 高速 DEVICE [e]液晶接口 [f]百兆以太网 [g]RS-232接口 [h]RS-485/422接口 [i]CAN 总线接口 [j]UART / SPI / I2C 排针引出 [k]FPGA IO扩展若干个 [l]电源输出扩展
【银杏科技ARM+FPGA双核心应用】STM32H7系列一 | 认识STM32——环境搭建与调试下载 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二 | GPIO输出实验——ARM驱动LED |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三 | UART通信实验——通过命令控制LED |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四 | SYSTICK定时器实验——定时闪烁LED |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五 | 通用定时器实验——定时闪烁LED |
【银杏科技ARM+FPGA双核心应用】STM32H7系列六 | PWM输出实验——呼吸灯 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列七 | I2C通信实验——驱动电源管理AXP152 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列八 | I2C通信实验——配置板载电源 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列九 | I2C通信实验——温度监控 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十 | I2C通信实验——读写测试EEPROM |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十一 | 独立ADC实验——输入电源监控 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十二 | 复用ADC实验——板载电源监控 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十三 | QSPI通信实验——读写测试SPI FLASH |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十四 | SDRAM实验——读写测试SDRAM |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十五 | DMA实验——储存器到存储器的传输 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十六 | SDIO实验——读取SD卡信息 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十七 | FATFS实验——文件操作 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十八 | SPI实验——读写FPGA |
【银杏科技ARM+FPGA双核心应用】STM32H7系列十九 | SD_IAP_FPGA实验——更新升级FPGA |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十 | STM32产生随机数实验 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十一 | DSP_MATH实验 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十二 | GPIO输入实验——读取ARM按键状态 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十三 | EXTI外部中断输入实验——读取ARM按键状态 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十四 | DAC实验——输出直流电压 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十五 | DAC实验——DDS输出正弦波 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十六 | IWDG看门狗实验——复位ARM |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十七 | WWDG看门狗实验——复位ARM |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十八 | USB_CDC实验——高速数据传输 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列二十九 | USB_HID实验——双向数据传输 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十 | USB_MSC实验——读/写U盘(大容量存储器) |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十一 | USB_VCP实验——虚拟串口 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十二 | USBD_MSC实验——虚拟U盘(SD卡) |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十三 | USBD_MSC实验——虚拟U盘(SPI FLASH) |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十四 | USB_MSC实验(FS)——读/写U盘(大容量存储器) |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十五 | USBD_MSC实验(FS)——虚拟U盘(SD卡) |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十六 | USB_VCP实验(FS)——虚拟串口 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十七 | USBD_MSC实验(FS)——虚拟U盘(SPI FLASH) |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十八 | USBD_HID实验(FS)——双向数据传输 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列三十九 | LWIP_TCP_CLIENT实验——以太网数据传输 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十 | LWIP_TCP_SERVER实验——以太网数据传输 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十一 | LWIP_UDP实验——以太网数据传输 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十二 | LWIP_HTTP实验——网页服务器 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十三 | LWIP_DHCP实验——动态分配IP |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十四 | LWIP_DNS实验——域名解析 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十五 | LWIP_MODBUS_TCP实验——电源监控 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十六 | LWIP_NETIO实验——以太网测速 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十七 | U_DISK_IAP_FPGA实验——更新升级FPGA |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十八 | HTTP_IAP_FPGA实验——更新升级FPGA |
【银杏科技ARM+FPGA双核心应用】STM32H7系列四十九 | UART_IAP_ARM实验——更新升级STM32 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十 | SD_IAP_ARM实验——更新升级STM32 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十一 | U_DISK_IAP_ARM实验——更新升级STM32 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十二 | HTTP_IAP_ARM实验——更新升级STM32 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十三 | RS_232通信实验——通过命令控制LED |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十四 | RS_485通信实验——收发测试 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十五 | RS_422通信实验——收发测试 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十六 | Modbus-RTU实验——电源温度监控 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十七 | CAN通信实验——回环测试 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十八 | MDK FLM实验——直接下载QSPI Flash |
【银杏科技ARM+FPGA双核心应用】STM32H7系列五十九 | BootROM实验——Ext SDRAM运行 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列六十 | LCD实验——驱动4.3寸液晶屏 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列六十一 | LCD实验——驱动7寸液晶屏 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列六十二 | TOUCH实验——电阻触摸 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列六十三 | TOUCH实验——电容触摸 |
【银杏科技ARM+FPGA双核心应用】FPGA系列一 | 认识FPGA——环境搭建与调试下载 |
【银杏科技ARM+FPGA双核心应用】FPGA系列二 | GPIO输出实验——FPGA驱动LED |
【银杏科技ARM+FPGA双核心应用】FPGA系列三 | 配置引脚实验——ucf文件 |
【银杏科技ARM+FPGA双核心应用】FPGA系列四 | ChipScopePro实验——逻辑分析仪 |
【银杏科技ARM+FPGA双核心应用】FPGA系列五 | 基础逻辑门实验——逻辑门使用 |
【银杏科技ARM+FPGA双核心应用】FPGA系列六 | 乘法器实验(IP核调用)——乘法器的使用 |
【银杏科技ARM+FPGA双核心应用】FPGA系列七 | 锁相环实验——锁相环IP核调用 |
【银杏科技ARM+FPGA双核心应用】FPGA系列八 | 计数器实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列九 | 复位控制实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十 | PWM实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十一 | GPIO实验——按键识别 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十二 | Modelsim 仿真实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十三 | 一段式状态机描述实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十四 | 二段式状态机描述实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十五 | 三段式状态机描述实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十六 | 3-8译码器实验——FPGA实现3-8译码器 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十七 | UART通信实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十八 | 基于SPI总线的ARM与FPGA通信实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列十九 | 基于I2C总线的ARM与FPGA通信实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列二十 | 基于单口RAM的ARM+FPGA数据存取实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列二十一 | 基于双口RAM的ARM+FPGA数据存取实验 |
【银杏科技ARM+FPGA双核心应用】FPGA系列二十二 | 基于FIFO的ARM+FPGA数据存取实验例程 |
【银杏科技ARM+FPGA双核心应用】FPGA系列二十三 | Slave Serial 模式配置FPGA |
例程一 | RT-Thread介绍 |
例程二 | 构建最简BSP工程,包含UART、PIN |
例程三 | RT-Thread使用过程 |
例程四 | 线程的创建和删除(动态方法) |
例程五 | 线程的初始化和脱离(静态方法) |
例程六 | 软件定时器的创建与删除(动态方法) |
例程七 | 软件定时器的初始化和脱离(静态方法) |
例程八 | 软件定时器的辅助函数 |
例程九 | 信号量的创建和删除(动态方法) |
例程十 | 信号量的初始化和脱离(静态方法) |
例程十一 | 信号量的使用和管理 |
例程十二 | 互斥量的创建和删除(动态方法) |
例程十三 | 互斥量的初始化和脱离(静态方法) |
例程十四 | 互斥量的使用和管理 |
例程十五 | 事件集的创建和删除(动态方法) |
例程十六 | 事件集的初始化和脱离(静态方法) |
例程十七 | 事件集的使用和管理方法 |
例程十八 | 邮箱的创建和删除(动态方法) |
例程十九 | 邮箱的初始化和脱离(静态方法) |
例程二十 | 邮件的使用和管理方法 |
例程二十一 | 消息队列的创建和删除(动态方法) |
例程二十二 | 消息队列的初始化和脱离(静态方法) |
例程二十三 | 消息队列的使用和管理方法 |
例程二十四 | 内存池的创建和删除(动态方法) |
例程二十五 | 内存池的初始化和脱离(静态方法) |
例程二十六 | 内存池的使用和管理方法 |
例程二十七 | 钩子函数的应用 |
例程二十八 | 添加ADC设备驱动,监控设备电源 |
例程二十九 | I2C挂载LM75A设备 |
例程三十 | SPI通信实验——读写测试SPI FLASH |
例程三十一 | I2C添加EEPROM驱动 |
例程三十二 | SDIO实验——读取SD卡信息 |
例程三十三 | 添加文件系统 |
例程三十四 | 添加SDRAM设备驱动,读写外部SDRAM |
例程三十五 | 添加LTDC驱动,驱动4.3寸液晶屏 |
例程三十六 | 添加电容触摸驱动,读取触摸数据 |
例程三十七 | 驱动7寸普清电容触摸屏幕 |
例程三十八 | 驱动7寸高清电容触摸屏幕 |
例程三十九 | LAN_TCP_CLIENT实验——以太网数据传输 |
例程四十 | LAN_TCP_SERVER实验——以太网数据传输 |
例程四十一 | LAN_UDP_SERVER实验——以太网数据传输 |
例程四十二 | LAN_DHCP实验_以太网访问 |
例程四十三 | 添加SPI驱动,读写FPGA |
例程四十四 | 添加USB-FS驱动读U盘 |
例程四十五 | 综合例程 |
例程一 | LVGL的移植 |
例程二 | LVGL最简工程介绍 |
例程三 | Object对象 |
例程四 | lv_obj基础对象 |
例程五 | lv_label标签 |
例程六 | lv_btn按钮 |
例程七 | Events事件 |
例程八 | Layers图层 |
例程九 | lv_led指示灯 |
例程十 | lv_bar进度条 |
例程十一 | lv_slider滑块 |
例程十二 | lv_cb复选框 |
例程十三 | lv_switch开关 |
例程十四 | lv_arc弧形示指器 |
例程十五 | lv_spinner缓冲标志 |
例程十六 | lv_meter刻度指示器 |
例程十七 | lv_line线条 |
例程十八 | Fonts字体(Overview) |
例程十九 | lv_font中文内部字体、字符 |
例程二十 | lv_list列表 |
例程二十一 | lv_dropdown下拉列表 |
例程二十二 | lv_roller滚轮列表 |
例程二十三 | lv_table表 |
例程二十四 | lv_tabview选项卡 |
例程二十五 | lv_win窗体 |
例程二十六 | lv_spinbox微调框 |
例程二十七 | lv_btnmatrix矩阵按钮 |
例程二十八 | lv_chart图表 |
例程二十九 | lv_keyboard键盘 |
例程三十 | lv_textarea文本区域 |
例程三十一 | lv_calendar日历 |
例程三十二 | lv_canvas画布 |
例程三十三 | lv_msgbox消息对话框 |
例程三十四 | lv_tileview拼接视图 |
例程三十五 | lv_style样式 |
例程三十六 | Images图像 |
例程三十七 | lv_img图片 |
例程三十八 | imgbtn图片按钮 |
例程三十九 | Input_devices输入设备 |
例程四十 | Displays 显示设备(Overview) |
例程四十一 | Animations动画 |
例程四十二 | Drawing 绘画 |
例程四十三 | Scroll滚动 |
例程四十四 | Colors颜色 |
例程四十五 | Timers定时器 |
例程四十六 | 综合例程一 |
例程四十七 | 综合例程二 |
例程四十八 | 7寸LVGL移植 |