目录

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

iCore4 异构双核心板

基础资料下载

序 号 名 称 下载链接
1原理图:iCore4原理图.pdf
2扩展引脚分布:iCore4扩展引脚分布v1.0.pdf
3机械尺寸:iCore4机械尺寸.pdf
4用户手册:iCore4_用户手册v1.0.pdf
5出厂测试说明:iCore4_demo_v1.0测试程序说明.pdf
6测试报告:iCore4_REVA2测试报告.pdf
7测试demo iCore4出厂测试demo.zip
8PCB库: 购买后向客服索取
9PCB图:购买后向客服索取
10原理图符号:购买后向客服索取
11iCore4封装库及使用说明V1.0:购买后向客服索取
12芯片资料:购买后向客服索取
13iCore4_ADM资料包:购买后向客服索取
14ARM实验例程:购买后向客服索取
15FPGA实验例程:购买后向客服索取

ARM实验例程预览

例程一 ARM驱动三色LED
例程二 读取ARM按键状态
例程三 EXTI中断实验——读取ARM按键状态
例程四 USART通信实验——通过命令控制LED
例程五 SYSTICK定时器实验——定时点亮LED
例程六 IWDG看门狗实验——复位ARM
例程七 WWDG看门狗实验——复位ARM
例程八 定时器PWM实验——呼吸灯
例程九 ADC实验——电源监控
例程十 RTC实时时钟实验—显示日期和时间
例程十一 DMA实验——存储器到存储器的传输
例程十二 通用定时器实验——定时点亮LED
例程十三 SDIO实验——读取SD卡信息
例程十四 FATFS实验——文件操作
例程十五 USB_CDC实验——高速数据传输
例程十六 USB_HID实验——双向数据传输
例程十七 USB_MSC实验——读/写U盘(大容量存储器)
例程十八 USB_VCP实验——虚拟串口灯
例程十九 USBD_MSC实验——虚拟U盘
例程二十 LWIP_TCP_CLIENT实验——以太网数据传输
例程二十一 LWIP_TCP_SERVER实验——以太网数据传输
例程二十二 LAN_UDP实验——以太网数据传输
例程二十三 LAN_HTTP实验——网页服务器
例程二十四 LAN_DHCP实验——动态分配IP地址
例程二十五 LAN_DNS实验——域名解析
例程二十六 MODBUS TCP实验——电源监控
例程二十七 LWIP_NETIO实验——以太网测速
例程二十八 FSMC实验——读写FPGA
例程二十九 SD_IAP_FPGA实验——更新升级FPGA
例程三十 U_DISK_IAP_FPGA实验——更新升级FPGA
例程三十一 AHTTP_IAP_FPGA实验——更新升级FPGA
例程三十二 UART_IAP_ARM实验——更新升级STM32
例程三十三 SD_IAP_ARM实验——更新升级STM32
例程三十四 U_DISK_IAP_ARM实验——更新升级STM32
例程三十五 HTTP_IAP_ARM实验——更新升级 STM32
例程三十六 DAC实验——输出直流电压
例程三十七 SDRAM实验——读写SDRAM
例程三十八 DSP MATH库测试

FPGA实验例程预览

1 介绍

2 资源特性

2.1 电源特性:

  [1]采用USB_OTG、USB_UART 和EXT_IN三种供电方式;
  [2]数字电源:数字电源输出为 3.3V,采用高效率的 BUCK 电路,为 ARM / FPGA / SDRAM 等供电;
  [3]FPGA 内核采用 1.2V 供电,同样采用高效率的 BUCK 电路;
  [4]FPGA PLL 内部含有大量模拟电路,为了保证 PLL 的性能,我们采用 LDO 为 PLL 提供模拟电源;
  [5]STM32F767IG 提供独立的模拟电压基准,为片上 ADC / DAC 提供基准电压;
  [6]提供电源监控和基准;

2.2 ARM 特性:

  [1]采用主频 216M 的高性能 STM32F767IG;
  [2]14 个高性能 I/O 扩展;
  [3]与 I/O 复用,包括 ARM 内置的 SPI / I2C / UART / TIMER / ADC 等功能;
  [4]包括 100M 以太网、高速 USB-OTG 接口及用于调试的 USB 转UART 功能;
  [5]包括 32M SDRAM、TF 卡接口,USB-OTG 接口(可接U盘);
  [6]6P FPC 调试接口,标配转接器以适应通用的 20p 接口;
  [7]采用16位并行总线通信;

2.3 FPGA 特性:

  [1]采用 Altera 公司第四代 Cyclone 系列 FPGA EP4CE15F23C8N;
  [2]多达 230 个高性能 I/O 扩展;
  [3]FPGA 外扩双片 SRAM,容量为 512KB;
  [4]配置模式:支持JTAG、AS、PS模式;
  [5]支持通过ARM配置加载FPGA;AS PS功能需通过跳线冒选择;
  [6]采用16位并行总线通信;
  [7]FPGA 调试口 :FPGA JTAG 端口;

2.4 其他特性:

  [1]iCore4 的 USB 有三种工作模式:DEVICE 模式、HOST 模式和 OTG 模式;
  [2]以太网接口类型为100M全双工;
  [3]可跳线选择供电模式,USB接口直接供电,或通过排针供电(5V电源);
  [4]两个独立按键分别由ARM和FPGA控制;
  [5]iCore4 异构双核心工控板的两个 LED 灯共有红、绿、蓝三种颜色,分别由 ARM 和 FPGA 控 制;
  [6]采用 32.768K 无源晶体为系统提供 RTC 实时时钟;
  [7]其他特性、资料待加入…

3 仿真器与开发板连接

1.选择iTool3下载器 第三代八合一调试工具箱 仿真器 支持iCore4开发板

2.准备好两根6p蓝白排线,iCore4开发板,和iTool3下载器

3.ARM程序下载口(ARM_SWD)与iTool3的ARM下载口用一根6p蓝白排线相连

FPGA程序下载口(FPGA_JTAG)与iTool3的FPGA下载口一根6p蓝白排线相连

连接图如图所示

如图,默认跳线帽选择中间,此时选择USB_UART端通过Microusb线与电脑端相连

keil5中ARM程序下载如图

FPGA程序下载如图

4 出厂测试程序

点击下载icore4_demov1.0说明.pdf

4.1概要

  [1]“arm”里是 iCore4 上 arm 的程序包,开发环境为 KEIL5.17;
  [2]“fpga”里是 iCore4 上 FPGA 的程序包,开发环境为 QuartusII13.1;
  [3]“相关软件”里包含 putty 终端软件和 UDP 调试软件;
  [4]“屏幕截图”为工作时的截图;
  [5]“驱动”为板载 usb 转 uart 的驱动程序,本实验之前需要安装到计算机。

4.2 准备工作

4.3 测试过程

4.4 测试结果分析

[1]电源:紫色字体显示为[POWER ]为电源测试,可得到 iCore4 的 5V 供电、核心板电流、板载 3.3V/1.2V/2.5/的电压,测试成功
         后会显示[OK];

[2]RTC 实时时钟:会读出 RTC 时间和日期,若时间在走则说明功能正确,这里要注意的是时间还不准的(因为没有设定);

[3]SDRAM:SDRAM 分三次测试,分别向其写入 0x5555,0xAAAA 及 0x0000~0xFFFF,将32M SDRAM 分成 32block 进行读取校验,校验
         成功的显示绿色,错误的显示红色。全部校验成功,测试通过;
         
[4]TF 卡测试:此测试分为两部分,第一步首先探测 TF 卡信息并显示,第二步为读写实验,程序会在 TF 卡上建立一个 10k 大小的文
              件,写入并读取校验,测试结果也会显示出来;
[5]U 盘测试:与TF卡测试类似,若U盘测试成功,则程序会在 U 盘上建立一个10K大小的文件,写入并读取校验,然后显示测试结果。

[6]FPGA PS 配置:程序会尝试通过 TF 或者 U 盘里读取 sam.rbf 文件,并配置 FPGA, 若 TF 卡里有此程序,则会配置成功; 
                 sram.rbf 是通过 quartusii 软件转换过来的,此文件在fpga 文件夹内;
                 
[7]总线和 SRAM 测试:此功能通过 stm32 fsmc 读写挂载在 fpga 上的两片 sram,测试方法和SDRAM 类似,每片sram大小为512K字节
                    ,读取校验时分两片校验,校验成功显示绿色,失败显示红色,全部校验成功,测试通过。
                    
[8]以太网初始化:确保网线连接,超过超时时间网线未连接初始化会失败,初始成功后,可进行以太网测试。

[9]按键测试:在>>提示符下,按下按键会显示按键按下信息;
[10]LED 测试:ARM 和 FPGA LED 均会三色循环显示;

4.5 网络接口测试

5 开发环境安装

进入开发软件下载

6 外围模块

4.3寸液晶模块

外形结构(实物图):

连接方式:

特性:

* 模块使用iCore4提供电源,无需单独供电;

7.0寸液晶模块(电阻屏)

外形结构(实物图):

连接方式:

特性:

7.0寸液晶模块(电容式)

外形结构(实物图):

连接方式:

特性:

GEM千兆以太网模块

千兆以太网模块