这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
gt6002 [2023/02/07 15:48] wkl [4 FPGA实验例程] |
gt6002 [2024/12/03 18:38] (当前版本) zhaowenzhe |
||
---|---|---|---|
行 2: | 行 2: | ||
|技术支持电话|**0379-69926675-801** ||| | |技术支持电话|**0379-69926675-801** ||| | ||
|技术支持邮件|Gingko@vip.163.com ||| | |技术支持邮件|Gingko@vip.163.com ||| | ||
- | |购买链接| ||| | + | |购买链接|[[https://item.taobao.com/item.htm?id=782100953447|点击购买]]||| |
^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
| V0.1 |20230207 |XiaomaGee| 初次建立 | | | V0.1 |20230207 |XiaomaGee| 初次建立 | | ||
行 15: | 行 15: | ||
| 2 |**扩展引脚分布**|{{ :gt6002:GT6002扩展引脚分布v1.0.pdf|GT6002扩展引脚分布v1.0.pdf}}| | | 2 |**扩展引脚分布**|{{ :gt6002:GT6002扩展引脚分布v1.0.pdf|GT6002扩展引脚分布v1.0.pdf}}| | ||
| 3 |**数据手册**|{{ :gt6002:GT6002数据手册V1.0-中文_20230110.pdf|GT6002数据手册V1.0-中文.pdf}}| | | 3 |**数据手册**|{{ :gt6002:GT6002数据手册V1.0-中文_20230110.pdf|GT6002数据手册V1.0-中文.pdf}}| | ||
- | | 4 |**出厂测试说明**|待更新 | | + | | 4 |**底板原理图**|{{ :gt6002:gt6002t.rev1.1.pdf|GT6002T.REV1.1.pdf}}| |
- | | 5 |**测试demo**|待更新 | | + | | 5 |**出厂测试说明**|{{ :gt6002:gt6002出厂测试demo_v1.0测试说明.pdf|GT6002出厂测试Demo_V1.0测试说明.pdf}} | |
- | | 6 |PCB库|购买后提供| | + | | 6 |**出厂测试程序**|{{ :gt6002:gt6002_demo.zip|GT6002T_Demo_V1.0}} | |
- | | 7 |原理图符号|购买后提供| | + | | 7 |PCB库|购买后提供| |
- | | 8 |ARM实验例程包|购买后提供| | + | | 8 |原理图符号|购买后提供| |
- | | 9 |FPGA实验例程包|购买后提供| | + | | 9 |ARM实验例程包|购买后提供| |
- | | 10 |资料版本信息更新说明|待更新 | | + | | 10 |FPGA实验例程包|购买后提供| |
==== 1 特性及资源 ==== | ==== 1 特性及资源 ==== | ||
行 33: | 行 33: | ||
**4、FPGA:**采用易灵思Trion系列T20 FPGA芯片,多达19728个逻辑资源,具有功耗低、性能强、资源多等优点,可用于并行处理、实时性处理及逻辑管理等功能。 | **4、FPGA:**采用易灵思Trion系列T20 FPGA芯片,多达19728个逻辑资源,具有功耗低、性能强、资源多等优点,可用于并行处理、实时性处理及逻辑管理等功能。 | ||
- | **5、电源特性:**采用专业集成电源管理芯片,ARM、FPGA BNAK及内核采用独立电源供电,保证ARM、FPGA安全稳定工作。 | + | **5、电源特性:**采用专业集成电源管理芯片,ARM、FPGA BANK及内核采用独立电源供电,保证ARM、FPGA安全稳定工作。 |
**6、资源丰富:** | **6、资源丰富:** | ||
- | [a]内置128KB RAM,512KB FLASH,为计算、人机界面设计等提供了大量缓存; | + | [a]内置128KB RAM,512KB FLASH,为用户程序设计和计算提供了大量缓存; |
[b]内置eeprom; | [b]内置eeprom; | ||
[c]内置8MB SPI Flash,可用于文件存储; | [c]内置8MB SPI Flash,可用于文件存储; | ||
行 55: | 行 55: | ||
==== 3 ARM实验例程(基于HAL库) ==== | ==== 3 ARM实验例程(基于HAL库) ==== | ||
- | | 例程一 |[[GT6002_arm_hal_1|认识STM32——环境搭建与调试下载(HAL库)]] | | + | | 例程一 |认识STM32——环境搭建与调试下载 | |
- | | 例程二 |[[GT6002_arm_hal_2|GPIO输出实验——ARM驱动LED(HAL库)]] | | + | | 例程二 |GPIO输出实验——ARM驱动LED | |
- | | 例程三 |[[GT6002_arm_hal_3|GPIO输入实验——读取ARM GPIO状态(HAL库)]] | | + | | 例程三 |GPIO输入实验——读取ARM GPIO状态 | |
- | | 例程四 |[[GT6002_arm_hal_4|EXTI外部中断输入实验——读取ARM GPIO状态(HAL库)]] | | + | | 例程四 |EXTI外部中断输入实验——读取ARM GPIO状态 | |
- | | 例程五 |[[GT6002_arm_hal_5|UART通信实验——通过命令控制LED(HAL库)]] | | + | | 例程五 |UART通信实验——通过命令控制LED | |
- | | 例程六 |[[GT6002_arm_hal_6|SYSTICK定时器实验——定时点亮LED(HAL库)]] | | + | | 例程六 |SYSTICK定时器实验——定时点亮LED | |
- | | 例程七 |[[GT6002_arm_hal_7|IWDG看门狗实验——复位ARM(HAL库)]] | | + | | 例程七 |IWDG看门狗实验——复位ARM | |
- | | 例程八 |[[GT6002_arm_hal_8|WWDG看门狗实验——复位ARM(HAL库)]] | | + | | 例程八 |WWDG看门狗实验——复位ARM | |
- | | 例程九 |[[GT6002_arm_hal_9|定时器PWM实验——呼吸灯(HAL库)]] | | + | | 例程九 |定时器PWM实验——呼吸灯 | |
- | | 例程十 |[[GT6002_arm_hal_10|ADC实验——电源监控(HAL库)]] | | + | | 例程十 |ADC实验——电源监控 | |
- | | 例程十一 |[[GT6002_arm_hal_11|DAC实验——输出直流电压(HAL库)]] | | + | | 例程十一 |DAC实验——输出直流电压 | |
- | | 例程十二 |[[GT6002_arm_hal_12|DAC实验——DDS输出正弦波(HAL库)]] | | + | | 例程十二 |DAC实验——DDS输出正弦波 | |
- | | 例程十三 |[[GT6002_arm_hal_13|RTC实时时钟实验——显示日期和时间(HAL库)]] | | + | | 例程十三 |RTC实时时钟实验——显示日期和时间 | |
- | | 例程十四 |[[GT6002_arm_hal_14|DMA实验——储存器到存储器的传输(HAL库)]] | | + | | 例程十四 |DMA实验——储存器到存储器的传输 | |
- | | 例程十五 |[[GT6002_arm_hal_15|通用定时器实验——定时点亮LED(HAL库)]] | | + | | 例程十五 |通用定时器实验——定时点亮LED | |
- | | 例程十六 |[[GT6002_arm_hal_16|FATFS实验——文件操作(HAL库)]] | | + | | 例程十六 |FATFS实验——文件操作 | |
- | | 例程十七 |[[GT6002_arm_hal_17|USB_CDC实验——高速数据传输(HAL库)]] | | + | | 例程十七 |USB_CDC实验——高速数据传输 | |
- | | 例程十八 |[[GT6002_arm_hal_18|USB_HID实验——双向数据传输(HAL库)]] | | + | | 例程十八 |USB_HID实验——双向数据传输 | |
- | | 例程十九 |[[GT6002_arm_hal_19|USB_MSC实验——读/写U盘(大容量存储器)(HAL库)]] | | + | | 例程十九 |USB_MSC实验——读/写U盘(大容量存储器) | |
- | | 例程二十 |[[GT6002_hal_20|USB_VCP实验——虚拟串口(HAL库)]] | | + | | 例程二十 |USB_VCP实验——虚拟串口 | |
- | | 例程二十一 |[[GT6002_arm_hal_21|LAN_TCPC实验——以太网数据传输(HAL库)]] | | + | | 例程二十一 |LAN_TCPC实验——以太网数据传输 | |
- | | 例程二十二 |[[GT6002_arm_hal_22|LAN_TCPS实验——以太网数据传输(HAL库)]] | | + | | 例程二十二 |LAN_TCPS实验——以太网数据传输 | |
- | | 例程二十三 |[[GT6002_arm_hal_23|LAN_UDP实验——以太网数据传输(HAL库)]] | | + | | 例程二十三 |LAN_UDP实验——以太网数据传输 | |
- | | 例程二十四 |[[GT6002_arm_hal_24|LAN_HTTP实验——网页服务器(HAL库)]] | | + | | 例程二十四 |LAN_HTTP实验——网页服务器 | |
- | | 例程二十五 |[[GT6002_arm_hal_25|LAN_DHCP实验——动态分配IP地址(HAL库)]] | | + | | 例程二十五 |LAN_DHCP实验——动态分配IP地址 | |
- | | 例程二十六 |[[GT6002_arm_hal_26|LAN_DNS实验——域名解析(HAL库)]] | | + | | 例程二十六 |LAN_DNS实验——域名解析 | |
- | | 例程二十七 |[[GT6002_arm_hal_27|MODBUS TCP实验——电源监控(HAL库)]] | | + | | 例程二十七 |MODBUS TCP实验——电源监控 | |
- | | 例程二十八 |[[GT6002_arm_hal_28|DAM_LAN实验——高速数据传输(HAL库)]] | | + | | 例程二十八 |DAM_LAN实验——高速数据传输 | |
- | | 例程二十九 |[[GT6002_arm_hal_29|FSMC实验——读写FPGA(HAL库)]] | | + | | 例程二十九 |FSMC实验——读写FPGA | |
- | | 例程三十 |[[GT6002_arm_hal_30|DMA实验——读写FPGA(HAL库)]] | | + | | 例程三十 |DMA实验——读写FPGA | |
- | | 例程三十一 |[[GT6002_arm_hal_34|U_DISK_IAP_FPGA实验——更新升级FPGA(HAL库)]] | | + | | 例程三十一 |U_DISK_IAP_FPGA实验——更新升级FPGA | |
- | | 例程三十二 |[[GT6002_arm_hal_35|HTTP_IAP_FPGA实验——更新升级FPGA(HAL库)]] | | + | | 例程三十二 |HTTP_IAP_FPGA实验——更新升级FPGA | |
- | | 例程三十三 |[[GT6002_arm_hal_36|UART_IAP_ARM实验——更新升级STM32(HAL库)]] | | + | | 例程三十三 |UART_IAP_ARM实验——更新升级STM32 | |
- | | 例程三十四 |[[GT6002_arm_hal_37|SD_IAP_ARM实验——更新升级STM32(HAL库)]] | | + | | 例程三十四 |SD_IAP_ARM实验——更新升级STM32 | |
- | | 例程三十五 |[[GT6002_arm_hal_38|U_DISK_IAP_ARM实验——更新升级STM32(HAL库)]] | | + | | 例程三十五 |U_DISK_IAP_ARM实验——更新升级STM32 | |
- | | 例程三十六 |[[GT6002_arm_hal_39|HTTP_IAP_ARM实验——更新升级STM32(HAL库)]] | | + | | 例程三十六 |HTTP_IAP_ARM实验——更新升级STM32 | |
- | | 例程三十七 |[[GT6002_arm_hal_40|STM32产生随机数据实验(HAL库)]] | | + | | 例程三十七 |STM32产生随机数据实验 | |
- | | 例程三十八 |[[GT6002_arm_hal_41|DSP_MATH实验(HAL库)]] | | + | | 例程三十八 |DSP_MATH实验 | |
==== 4 FPGA实验例程 ==== | ==== 4 FPGA实验例程 ==== | ||
- | | 例程一 |[[GT6002_FPGA_1 |认识FPGA——环境搭建与调试下载]] | | + | | 例程一 |认识FPGA——环境搭建与调试下载 | |
- | | 例程二 |[[GT6002_FPGA_2 |GPIO输出实验——使用Efinity建立和编译工程]] | | + | | 例程二 |GPIO输出实验——使用Efinity建立和编译工程 | |
- | | 例程三 |[[GT6002_FPGA_3 |Interfac引脚配置实验(含PLL的使用)]] | | + | | 例程三 |Interface引脚配置实验(含PLL的使用) | |
- | | 例程四 |[[GT6002_FPGA_4 |Programmer下载实验——下载FPGA程序]] | | + | | 例程四 |Programmer下载实验——下载FPGA程序 | |
- | | 例程五 |[[GT6002_FPGA_5 |GPIO输入实验——识别按键输入]] | | + | | 例程五 |GPIO输入实验——识别按键输入 | |
- | | 例程六 |[[GT6002_FPGA_6 |Debugger实验——在线调试工具的使用]] | | + | | 例程六 |Debugger实验——在线调试工具的使用 | |
- | | 例程七 |[[GT6002_FPGA_7 |计数器实验——计数器使用]] | | + | | 例程七 |基础逻辑门实验——逻辑门使用 | |
- | | 例程八 |[[GT6002_FPGA_8 |基础逻辑门实验——逻辑门使用]] | | + | | 例程八 |软件复位信号实验——全局复位信号 | |
- | | 例程九 |[[GT6002_FPGA_9 |触发器实验——触发器的使用]] | | + | | 例程九 |PWM输出实验 | |
- | | 例程十 |[[GT6002_FPGA_10 |状态机实验——状态机使用]] | | + | | 例程十 |有限状态机实验——一段式状态机 | |
- | | 例程十一 |[[GT6002_FPGA_11 |乘法器实验——乘法器使用]] | | + | | 例程十一 |有限状态机实验——二段式状态机 | |
- | | 例程十二 |[[GT6002_FPGA_12 |Modelsim联合仿真实验]] | | + | | 例程十二 |有限状态机实验——三段式状态机 | |
- | | 例程十三 |[[GT6002_FPGA_13 |FSMC总线通信实验——复用地址模式]] | | + | | 例程十三 |3-8译码器实验——FPGA实现3-8译码器 | |
- | | 例程十四 |[[GT6002_FPGA_14 |FSMC总线通信实验——独立地址模式]] | | + | | 例程十四 |Modelsim联合仿真实验 | |
- | | 例程十五 |[[GT6002_FPGA_15 |基于USART的ARM与FPGA通信实验]] | | + | | 例程十五 |FSMC总线通信实验——复用地址模式 | |
- | | 例程十六 |[[GT6002_FPGA_16 |基于SPI总线的ARM与FPGA通信实验]] | | + | | 例程十六 |FSMC总线通信实验——独立地址模式 | |
- | | 例程十七 |[[GT6002_FPGA_17 |基于I2C总线的ARM与FPGA通信实验]] | | + | | 例程十七 |基于UART的ARM与FPGA通信实验 | |
- | | 例程十八 |[[GT6002_FPGA_18 |基于RAM的ARM+FPGA数据存取实验 ]] | | + | | 例程十八 |基于SPI总线的ARM与FPGA通信实验 | |
- | | 例程十九 |[[GT6002_FPGA_19 |基于FIFO的ARM+FPGA数据存取实验]] | | + | | 例程十九 |基于I2C总线的ARM与FPGA通信实验 | |
+ | | 例程二十 |基于RAM的ARM+FPGA数据存取实验 | | ||
+ | | 例程二十一 |基于FIFO的ARM+FPGA数据存取实验 | | ||
==== 5 开发环境下载 ==== | ==== 5 开发环境下载 ==== |