这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
gt7000 [2025/08/12 18:27] zhaowenzhe [2 ARM实验例程(基于HAL库)] |
gt7000 [2025/08/13 09:04] (当前版本) zhaowenzhe [GT7000 异构双核心工控板] |
||
---|---|---|---|
行 8: | 行 8: | ||
===== GT7000 异构双核心工控板 ===== | ===== GT7000 异构双核心工控板 ===== | ||
- | {{:gt7000:gt7000_200t.png?410|}} | + | {{:gt7000:gt7000_200t_core.png?200|}} {{:gt7000:gt7000_200t.png?410|}} |
==== 基础资料下载 ==== | ==== 基础资料下载 ==== | ||
| **序 号** | **名 称** | **下载链接** | | | **序 号** | **名 称** | **下载链接** | | ||
行 17: | 行 17: | ||
| 5 |**数据手册**|✔{{ :gt7000:gt7000数据手册v1.1-中文_20250430.pdf |GT7000数据手册v1.1.pdf}} | | | 5 |**数据手册**|✔{{ :gt7000:gt7000数据手册v1.1-中文_20250430.pdf |GT7000数据手册v1.1.pdf}} | | ||
| 6 |**核心板机械尺寸图**|✔{{ :gt7000:gt7000核心板机械尺寸图v1.0.pdf |GT7000核心板机械尺寸图v1.0.pdf}} | | | 6 |**核心板机械尺寸图**|✔{{ :gt7000:gt7000核心板机械尺寸图v1.0.pdf |GT7000核心板机械尺寸图v1.0.pdf}} | | ||
- | | 7 |**出厂测试说明**|✔{{ :gt7000:gt7000出厂测试demov1.0测试说明.pdf |GT7000出厂测试说明v1.0.pdf}} | | + | | 7 |**出厂测试说明**|✔{{ :gt7000:gt7000出厂测试demov1.1测试说明.pdf |GT7000出厂测试说明v1.1.pdf}} | |
- | | 8 |**测试demo**|购买后提供| | + | | 8 |测试demo|购买后提供| |
| 9 |原理图库|购买后提供| | | 9 |原理图库|购买后提供| | ||
| 10 |PCB库|购买后提供| | | 10 |PCB库|购买后提供| | ||
行 35: | 行 35: | ||
**4、FPGA:**采用Xilinx公司ARTIX7系列的FPGA,其中GT7000 100T搭载了XC7A100T的FPGA芯片,内置6个MMCM,101440个逻辑单元,135个嵌入式RAM块;GT7000 200T搭载了XC7A200T的FPGA芯片,内置10个MMCM,215360个逻辑单元,365个嵌入式RAM块。适用于大多数测试测量、数据采集、接口通信、协议栈转换、自动控制等应用。 | **4、FPGA:**采用Xilinx公司ARTIX7系列的FPGA,其中GT7000 100T搭载了XC7A100T的FPGA芯片,内置6个MMCM,101440个逻辑单元,135个嵌入式RAM块;GT7000 200T搭载了XC7A200T的FPGA芯片,内置10个MMCM,215360个逻辑单元,365个嵌入式RAM块。适用于大多数测试测量、数据采集、接口通信、协议栈转换、自动控制等应用。 | ||
- | **5、电源特性:**采用专业集成电源管理芯片,ARM、FPGA采用独立电源供电,保证ARM、FPGA安全稳定工作。 | + | **5、电源特性:**采用专业集成电源管理芯片EA3059,ARM、FPGA采用独立电源供电,保证ARM、FPGA安全稳定工作。 |
**6、资源丰富:** | **6、资源丰富:** | ||
行 45: | 行 45: | ||
[6]底板内置USB<-->UART,只需一根USB Type C线,即可实现便捷式调试终端,参数输出; | [6]底板内置USB<-->UART,只需一根USB Type C线,即可实现便捷式调试终端,参数输出; | ||
[7]底板内置USB<-->OTG,支持USB2.0高速传输; | [7]底板内置USB<-->OTG,支持USB2.0高速传输; | ||
- | | ||
[8]底板内置13pin调试接口,通过转接板接下载器可完成在线仿真、调试; | [8]底板内置13pin调试接口,通过转接板接下载器可完成在线仿真、调试; | ||
[9]底板内置TF卡插座;易于存储扩展; | [9]底板内置TF卡插座;易于存储扩展; | ||
行 120: | 行 119: | ||
| 例程五十三 |TOUCH实验——7寸普分电容触摸 | | | 例程五十三 |TOUCH实验——7寸普分电容触摸 | | ||
| 例程五十四 |TOUCH实验——7寸高分电容触摸 | | | 例程五十四 |TOUCH实验——7寸高分电容触摸 | | ||
+ | |||
+ | |||
+ | ==== 3 FPGA实验例程(基于Vivado2020.2) ==== | ||
+ | | 例程一 |认识FPGA——开发环境的搭建 | | ||
+ | | 例程二 |GPIO输出实验——点亮LED | | ||
+ | | 例程三 |GPIO输入实验——独立按键消抖 | | ||
+ | | 例程四 |Master_SPI配置模式——固化程序 | | ||
+ | | 例程五 |Slave_Serial配置模式——ARM配置FPGA | | ||
+ | | 例程六 |3-8译码器实验——Vivado自带仿真器仿真实验 | | ||
+ | | 例程七 |Modelsim联合仿真实验 | | ||
+ | | 例程八 |ILA实验——逻辑分析仪 | | ||
+ | | 例程九 |基础逻辑门实验——逻辑门使用 | | ||
+ | | 例程十 |乘法器实验——乘法器使用 | | ||
+ | | 例程十一 |锁相环实验——锁相环使用 | | ||
+ | | 例程十二 |计数器实验——呼吸灯 | | ||
+ | | 例程十三 |PWM输出实验 | | ||
+ | | 例程十四 |状态机实验——段式状态机描述 | | ||
+ | | 例程十五 |状态机实验——两段式状态机描述 | | ||
+ | | 例程十六 |状态机实验——三段式状态机描述 | | ||
+ | | 例程十七 |FSMC总线通信实验——独立地址模式 | | ||
+ | | 例程十八 |FSMC总线通信实验——复用地址模式 | | ||
+ | | 例程十九 |基于UART的ARM与FPGA通信实验 | | ||
+ | | 例程二十 |基于SPI总线的ARM与FPGA通信实验 | | ||
+ | | 例程二十一 |基于I2C总线的ARM与FPGA通信实验 | | ||
+ | | 例程二十二 |基于单口RAM的ARM+FPGA数据存取实验 | | ||
+ | | 例程二十三 |基于伪双端口RAM的ARM+FPGA数据存取实验 | | ||
+ | | 例程二十四 |基于真双端口RAM的ARM+FPGA数据存取实验 | | ||
+ | | 例程二十五 |基于FIFO的ARM+FPGA数据存取实验 | | ||
+ | | 例程二十六 |基于DDR3的ARM+FPGA数据存取实验 | | ||
+ | | 例程二十七 |光口眼图测试实验 | | ||
+ | | 例程二十八 |基于XDMA的PCIe通信实验 | | ||
+ | | 例程二十九 |基于QT上位机的PCIe测速实验 | | ||
+ | | 例程三十 |基于QT上位机的PCIe读写FPGA测RAM实验 | | ||
+ | | 例程三十一 |基于QT上位机的PCIe控制FPGA侧GPIO实验 | | ||
+ | | 例程三十二 |基于QT上位机的PCIe中断实验 | | ||
+ | | 例程三十三 |基于QT上位机的PCIe读写FPGA侧DDR3实验 | | ||
+ | | 例程三十四 |基于PCIe的AD9226数据采集 | | ||
+ | | 例程三十五 |基于PCIe的AD7606数据采集 | | ||
+ | |||
+ | |||
+ | |||
+ | ==== 4 RTT实验例程 ==== | ||
+ | |||
+ | | 例程一 |RT-Thread介绍 | | ||
+ | | 例程二 |构建最简BSP工程,包含UART、PIN | | ||
+ | | 例程三 |RT-Thread启动过程 | | ||
+ | | 例程四 |线程的创建和删除(动态方法) | | ||
+ | | 例程五 |线程的初始化和脱离(静态方法) | | ||
+ | | 例程六 |软件定时器的创建与删除(动态方法) | | ||
+ | | 例程七 |软件定时器的初始化和脱离(静态方法) | | ||
+ | | 例程八 |软件定时器的辅助函数 | | ||
+ | | 例程九 |信号量的创建和删除(动态方法) | | ||
+ | | 例程十 |信号量的初始化和脱离(静态方法) | | ||
+ | | 例程十一 |信号量的使用和管理 | | ||
+ | | 例程十二 |互斥量的创建和删除(动态方法) | | ||
+ | | 例程十三 |互斥量的初始化和脱离(静态方法) | | ||
+ | | 例程十四 |互斥量的使用和管理 | | ||
+ | | 例程十五 |事件集的创建和删除(动态方法) | | ||
+ | | 例程十六 |事件集的初始化和脱离(静态方法) | | ||
+ | | 例程十七 |事件集的使用和管理方法 | | ||
+ | | 例程十八 |邮箱的创建和删除(动态方法) | | ||
+ | | 例程十九 |邮箱的初始化和脱离(静态方法) | | ||
+ | | 例程二十 |邮件的使用和管理方法 | | ||
+ | | 例程二十一 |消息队列的创建和删除(动态方法) | | ||
+ | | 例程二十二 |消息队列的初始化和脱离(静态方法) | | ||
+ | | 例程二十三 |消息队列的使用和管理方法 | | ||
+ | | 例程二十四 |内存池的创建和删除(动态方法) | | ||
+ | | 例程二十五 |内存池的初始化和脱离(静态方法) | | ||
+ | | 例程二十六 |内存池的使用和管理方法 | | ||
+ | | 例程二十七 |钩子函数的应用 | | ||
+ | | 例程二十八 |添加ADC设备驱动,监控设备电源 | | ||
+ | | 例程二十九 |添加I2C设备,挂载SHT31温湿度设备 | | ||
+ | | 例程三十 |SPI通信实验——读写测试SPI FLASH | | ||
+ | | 例程三十一 |添加USB驱动,挂载U盘 | | ||
+ | | 例程三十二 |SDIO实验——读取SD卡信息 | | ||
+ | | 例程三十三 |添加文件系统 | | ||
+ | | 例程三十四 |添加SDRAM设备驱动,读写外部SDRAM | | ||
+ | | 例程三十五 |LAN_TCP_CLIENT实验——以太网数据传输 | | ||
+ | | 例程三十六 |LAN_TCP_SERVER实验——以太网数据传输 | | ||
+ | | 例程三十七 |LAN_UDP实验——以太网数据传输 | | ||
+ | | 例程三十八 |LAN_DHCP实验——以太网访问 | | ||
+ | | 例程三十九 |添加LTDC驱动,驱动4.3寸液晶屏 | | ||
+ | | 例程四十 |添加电容触摸驱动,读取触摸数据 | | ||
+ | | 例程四十一 |驱动7寸普清电容触摸屏幕 | | ||
+ | | 例程四十二 |驱动7寸高清电容触摸屏幕 | | ||
+ | | 例程四十三 |添加FSMC驱动,读写FPGA | | ||
+ | |||
+ | ==== 5 LVGL实验例程 ==== | ||
+ | |||
+ | | 例程一 |LVGL的移植 | | ||
+ | | 例程二 |LVGL最简工程介绍 | | ||
+ | | 例程三 |Object对象 | | ||
+ | | 例程四 |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_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图片 | | ||
+ | | 例程三十八 |lv_imgbtn图片按钮 | | ||
+ | | 例程三十九 |Input devices输入设备 | | ||
+ | | 例程四十 |Displays显示设备 | | ||
+ | | 例程四十一 |Animations动画 | | ||
+ | | 例程四十二 |Drawing绘制原理 | | ||
+ | | 例程四十三 |Scroll滚动 | | ||
+ | | 例程四十四 |Colors颜色 | | ||
+ | | 例程四十五 |Timers定时器 | | ||
+ | | 例程四十六 |LVGL综合例程一 | | ||
+ | | 例程四十七 |LVGL综合例程二 | | ||
+ | | 例程四十八 |7寸屏LVGL移植 | | ||
+ |