本帖最后由 王紫豪 于 2017-4-10 13:25 编辑
【穿越工具】
icore3双核心板的资料在这里:
https://bbs.21ic.com/icview-1627686-1-1.html
一、简介:
iCore3发布一年多了,很多朋友用在了自己的产品中,作为核心控制器,大部分用的都得心应手。我们也顺便开发了一个基于iCore3核心板的应用平台。
大家可能会疑问;你做的这个指标也不是多牛X啊;就是普普通通的啊,对,就是普普通通的,牛X的性能需要牛X的器件、牛X的成本才能实现的。为了让大家都能接受我们的产品,我们只是做了原理性、教学性的设计。。
二、iCore3应用开发平台技术指标
1、结构: 采用iCore3核心板加扩展板的模式,完全继承iCore3核心板的优势;
2、 电源管理:内建BUCK、BOOST、电压反转电路,并通过高边电流采样,实现电压、电流实时监控;
3、 显示部分:7寸真彩色电阻触摸液晶屏,分辨率800x480;FPGA实现驱动、SDRAM作为显存;完全自主知识产权;
4、 示波器:双通道100MHz(超频)采样率示波器;
5、 波形发生器:单通道 100MHz采样率、10MHz输出任意波发生器;
6、 电压表:高精度隔离电压表通道;并自带STM32F0微处理器(隔离);
7、 接口:RS-232 / RS-485 / RS-422 / 高速USB-OTG / 百兆以太网接口;
8、 其他:一路温度传感器,一路蜂鸣器,一路带测速风扇控制电路;两组旋转编码器;
9、所有软件界面基于 emWin5.22 完成;
10、支持uC/OS III操作系统。
三、平台优势:
1、 异构双核心优势:CPU + FPGA双核心的优势在于,CPU 的指令是串行执行的,而FPGA可以看做一个 “并行” 处理器,就好比 CPU 是一个公司的总经理,而 FPGA 可以看做是诸多秘书、部长、等组成的专业团队;什么事情都让总经理处理一是会影响效率;二是在要紧关头处理不过来会耽误事。用 CPU + FPGA 这种思想就好多了, 总经理(CPU)把握好一些关键的事情,并把任务一一分配给手下(FPGA内逻辑并行单元),让他们各自分管一摊;这样安全可靠、响应迅速、效率高。
2、 电源管理优势:一个电子类产品能否稳定工作,首先要处理好电源相关的电路,本平台不但实现了常用的电源转换(包含线性电源转换、开关电源转换、升压、降压、电压反转等),而且实现了高边电流检测,可以实时评估系统功耗,若发现异常可立即通知用户;这些特性只有在成熟产品中才会看到,普通开发板是没有的。
3、 模拟电路优势:现在诸多网上的开发平台,90%以上只是一些CPU加一些外围,最多加一些简单的ADC、DAC完成简单的功能验证;其实真正做系统、产品的话,模拟电路占得比重一点不比数字部分小,而且难度要远远大于数字部分,并不是学会用一个CPU 就能做出一个好产品,初学者往往忽略了这一点。本平台实现了双通道示波器、多功能任意波发生器、高精度隔离电压表,几乎涵盖了大部分的应用领域;普通开发板是没有此功能的。
4、 液晶驱动IP核优势:我们真正实现了利用SDRAM 做缓存的液晶驱动逻辑,并基于此驱动做出了满意的人机界面,这个代码做稳定了难度非常大,市面上只有卖这样的产品,但是没有人像我们一样提供所有源代码。
5、 CPU+FPGA无缝结合优势:我们实现了多种模式的STM32 和 FPGA的通信,并且实现了基于U盘、基于TF 卡、基于以太网的FPGA在线配置功能,这些功能的源代码互联网上我们也是第一家提供的。
6、 二次开发优势:基于iCore3的二次开发资料(包括软件代码、硬件封装等)我们均采用专人管理的模式,需要二次开发的我们会手把手教您一步步的实现。
7、 原创代码优势:目前我们基于iCore3提供了 80多个例子,并且在不断的更新,后期基于本平台的源代码将会更多。
四、资料下载:
1、原理图
2、使用说明
iCore3_ADF使用说明V1.0.pdf
(18.17 MB)
3、用户手册
iCore3 _ADP用户手册V1.0.pdf
(3.81 MB)
4、二次开发资料
12_iCore3二次开发硬件资料.zip
(2.65 MB)
5、demo代码
6、寄存器说明
iCore3双核应用开发平台寄存器说明.pdf
(328.1 KB)
五、实物图:
六、DEMO 代码工作截图(基于eMwin 5)
开机界面
设置界面
主界面
示波器界面
任意波发生器界面
高精度隔离电压表界面
时钟界面
校准界面
pid界面
资料更新可以指向我的博客:
http://www.cnblogs.com/xiaomagee/p/6248621.html
|