用户工具

站点工具


gt6002

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
gt6002 [2023/02/07 11:34]
wkl [FPGA实验例程]
gt6002 [2024/04/13 15:31] (当前版本)
zhaowenzhe [4 FPGA实验例程]
行 23: 行 23:
 |  10  |资料版本信息更新说明|待更新 | |  10  |资料版本信息更新说明|待更新 |
  
-==== 特性及资源 ====+==== 特性及资源 ====
  
 **1、异构双核心:**具有典型的串行处理器(ARM) + 并行逻辑(FPGA)两套独立功能单元,可同时完成复杂事务处理和并行计算、控制功能。 **1、异构双核心:**具有典型的串行处理器(ARM) + 并行逻辑(FPGA)两套独立功能单元,可同时完成复杂事务处理和并行计算、控制功能。
  
-**2、便捷性:**使用39.6 * 39.6 mm的邮票孔封装,可与底板搭配,组成学习套件开发板,又可以将核心板嵌入到用户自己的系统中,简化用户自己的产品开发。+**2、便捷性:**使用39.6 * 39.6 mm的邮票孔封装,可与底板搭配,组成学习套件开发板,又可以将核心板嵌入到用户自己的系统中,简化用户自己的产品开发。
  
-==== ARM实验例程(基HAL库) ==== +**3、ARM:​**采用Cortex-M4内核的STM32F407IG,具有168MHz主频,具有高性能、低功耗特点,适用工业控制、人机界面、白色家机驱动等应
-| 例程一 ​     |[[GT6002_arm_hal_1|认识STM32——环境搭建与调试下载(HAL库)]] ​            ​| ​                               +
-| 例程二 ​     |[[GT6002_arm_hal_2|GPIO输出实验——ARM驱动LED(HAL库)]] ​                     | +
-| 例程三 ​     |[[GT6002_arm_hal_3|GPIO输入实验——读取ARM GPIO状态(HAL库)]] ​            ​| ​             +
-| 例程四 ​     |[[GT6002_arm_hal_4|EXTI外部中断输入实验——读取ARM GPIO状态(HAL库)]] ​    | +
-| 例程五 ​     |[[GT6002_arm_hal_5|UART通信实验——通过命令控制LED(HAL库)]] ​               |          +
-| 例程六 ​     |[[GT6002_arm_hal_6|SYSTICK定时器实验——定时点亮LED(HAL库)]] ​             | +
-| 例程七 ​     |[[GT6002_arm_hal_7|IWDG看门狗实验——复位ARM(HAL库)]] ​         |                       +
-| 例程八 ​     |[[GT6002_arm_hal_8|WWDG看门狗实验——复位ARM(HAL库)]] ​            | +
-| 例程九 ​     |[[GT6002_arm_hal_9|定时器PWM实验——呼吸灯(HAL库)]] ​            ​| ​                            +
-| 例程十 ​     |[[GT6002_arm_hal_10|ADC实验——源监控(HAL库)]] ​               | +
-| 例程十一 ​   |[[GT6002_arm_hal_11|DAC实验——输出直流压(HAL库)]] ​            ​| ​                   +
-| 例程十二 ​   |[[GT6002_arm_hal_12|DAC实验——DDS输出正弦波(HAL库)]] ​                         | +
-| 例程十三 ​   |[[GT6002_arm_hal_13|RTC实时时钟实验——显示日期和时间(HAL库)]] ​              ​| ​                      +
-| 例程十四 ​   |[[GT6002_arm_hal_14|DMA实验——储存器到存储器的传输(HAL库)]] ​        | +
-| 例程十五 ​   |[[GT6002_arm_hal_15|通定时器实验——定时点亮LED(HAL库)]] ​            ​| ​                  +
-| 例程十六 ​   |[[GT6002_arm_hal_16|FATFS实验——文件操作(HAL库)]] ​               |            +
-| 例程十七 ​   |[[GT6002_arm_hal_17|USB_CDC实验——高速数据传输(HAL库)]] ​             | +
-| 例程十八 ​   |[[GT6002_arm_hal_18|USB_HID实验——双向数据传输(HAL库)]] ​                  ​| ​                +
-| 例程十九 ​   |[[GT6002_arm_hal_19|USB_MSC实验——读/​写U盘(大容量存储器)(HAL库)]] ​               | +
-| 例程二十 ​   |[[GT6002_hal_20|USB_VCP实验——虚拟串口(HAL库)]] ​              ​| ​                   +
-| 例程二十一 ​ |[[GT6002_arm_hal_21|LAN_TCPC实验——以太网数据传输(HAL库)]] ​                     |                         +
-| 例程二十二 ​ |[[GT6002_arm_hal_22|LAN_TCPS实验——以太网数据传输(HAL库)]] ​                             | +
-| 例程二十三 ​ |[[GT6002_arm_hal_23|LAN_UDP实验——以太网数据传输(HAL库)]] ​                     |                       +
-| 例程二十四 ​ |[[GT6002_arm_hal_24|LAN_HTTP实验——网页服务器(HAL库)]] ​                              | +
-| 例程二十五 ​ |[[GT6002_arm_hal_25|LAN_DHCP实验——动态分配IP地址(HAL库)]] ​                        ​| ​                   +
-| 例程二十六 ​ |[[GT6002_arm_hal_26|LAN_DNS实验——名解析(HAL库)]] ​         |      +
-| 例程二十七 ​ |[[GT6002_arm_hal_27|MODBUS TCP实验——电源监控(HAL库)]] ​                   |                            +
-| 例程二十八 ​ |[[GT6002_arm_hal_28|DAM_LAN实验——高速数据传输(HAL库)]] ​                                    | +
-| 例程二十九 ​ |[[GT6002_arm_hal_29|FSMC实验——读写FPGA(HAL库)]] ​                               |                      +
-| 例程三十 ​   |[[GT6002_arm_hal_30|DMA实验——读写FPGA(HAL库)]] ​                                    | +
-| 例程三十一 ​ |[[GT6002_arm_hal_34|U_DISK_IAP_FPGA实验——更新升级FPGA(HAL库)]] ​                                    | +
-| 例程三十二 ​ |[[GT6002_arm_hal_35|HTTP_IAP_FPGA实验——更新升级FPGA(HAL库)]] ​                                    | +
-| 例程三十三 ​ |[[GT6002_arm_hal_36|UART_IAP_ARM实验——更新升级STM32(HAL库)]] ​                                    | +
-| 例程三十四 ​ |[[GT6002_arm_hal_37|SD_IAP_ARM实验——更新升级STM32(HAL库)]] ​                                    | +
-| 例程三十五 ​ |[[GT6002_arm_hal_38|U_DISK_IAP_ARM实验——更新升级STM32(HAL库)]] ​                                    | +
-| 例程三十六 ​ |[[GT6002_arm_hal_39|HTTP_IAP_ARM实验——更新升级STM32(HAL库)]] ​                                    | +
-| 例程三十七 ​ |[[GT6002_arm_hal_40|STM32产生随机数据实验(HAL库)]] ​                                    | +
-| 例程三十八 ​ |[[GT6002_arm_hal_41|DSP_MATH实验(HAL库)]] ​                                    |+
  
-==== FPGA实验例程 ====+**4、FPGA:​**采用易灵思Trion系列T20 FPGA芯片,多达19728个逻辑资源,具有功耗低、性能强、资源多等优点,可用于并行处理、实时性处理及逻辑管理等功能。 
 + 
 +**5、电源特性:**采用专业集成电源管理芯片,ARM、FPGA BANK及内核采用独立电源供电,保证ARM、FPGA安全稳定工作。 
 + 
 +**6、资源丰富:** 
 +    [a]内置128KB RAM,512KB FLASH,为用户程序设计和计算提供了大量缓存; 
 +    [b]内置eeprom; 
 +    [c]内置8MB SPI Flash,可用于文件存储; 
 +    [d]ARM和FPGA均有引出调试接口,通过连接下载器可完成在线仿真、调试; 
 +    [e]邮票孔扩展 UART接口 
 +    [f]邮票孔扩展 ADC/DAC 
 +    [g]邮票孔扩展 I2C接口 
 +    [h]邮票孔扩展 SPI接口 
 +    [i]邮票孔扩展 ARM IO 50个 
 +    [j]邮票孔扩展 FPGA IO 77个 
 +**7、应用领域:**测试测量、自动控制、数据采集、运动控制、接口通信、协议栈转换、物联网 
 + 
 +==== 2 DEMO代码及测试结果 ==== 
 + 
 +DEMO 代码包下载 待更新 
 + 
 +GT6002 Demo 测试手册 待更新 
 + 
 +==== 3 ARM实验例程(基于HAL库) ==== 
 +| 例程一 ​     |认识STM32——环境搭建与调试下载 ​            ​| ​                               
 +| 例程二 ​     |GPIO输出实验——ARM驱动LED ​                     | 
 +| 例程三 ​     |GPIO输入实验——读取ARM GPIO状态 ​            ​| ​             
 +| 例程四 ​     |EXTI外部中断输入实验——读取ARM GPIO状态 ​    | 
 +| 例程五 ​     |UART通信实验——通过命令控制LED ​               |          
 +| 例程六 ​     |SYSTICK定时器实验——定时点亮LED ​             | 
 +| 例程七 ​     |IWDG看门狗实验——复位ARM ​         |                       
 +| 例程八 ​     |WWDG看门狗实验——复位ARM ​            | 
 +| 例程九 ​     |定时器PWM实验——呼吸灯 ​            ​| ​                            
 +| 例程十 ​     |ADC实验——电源监控 ​               | 
 +| 例程十一 ​   |DAC实验——输出直流电压 ​            ​| ​                   
 +| 例程十二 ​   |DAC实验——DDS输出正弦波 ​                         | 
 +| 例程十三 ​   |RTC实时时钟实验——显示日期和时间 ​              ​| ​                      
 +| 例程十四 ​   |DMA实验——储存器到存储器的传输 ​        | 
 +| 例程十五 ​   |通用定时器实验——定时点亮LED ​            ​| ​                  
 +| 例程十六 ​   |FATFS实验——文件操作 ​               |            
 +| 例程十七 ​   |USB_CDC实验——高速数据传输 ​             | 
 +| 例程十八 ​   |USB_HID实验——双向数据传输 ​                  ​| ​                
 +| 例程十九 ​   |USB_MSC实验——读/​写U盘(大容量存储器) ​               | 
 +| 例程二十 ​   |USB_VCP实验——虚拟串口 ​              ​| ​                   
 +| 例程二十一 ​ |LAN_TCPC实验——以太网数据传输 ​                     |                         
 +| 例程二十二 ​ |LAN_TCPS实验——以太网数据传输 ​                             | 
 +| 例程二十三 ​ |LAN_UDP实验——以太网数据传输 ​                     |                       
 +| 例程二十四 ​ |LAN_HTTP实验——网页服务器 ​                              | 
 +| 例程二十五 ​ |LAN_DHCP实验——动态分配IP地址 ​                        ​| ​                   
 +| 例程二十六 ​ |LAN_DNS实验——域名解析 ​         |      
 +| 例程二十七 ​ |MODBUS TCP实验——电源监控 ​                   |                            
 +| 例程二十八 ​ |DAM_LAN实验——高速数据传输 ​                                    | 
 +| 例程二十九 ​ |FSMC实验——读写FPGA                                ​| ​                     
 +| 例程三十 ​   |DMA实验——读写FPGA ​                                    | 
 +例程三十一 ​ |U_DISK_IAP_FPGA实验——更新升级FPGA ​                                    | 
 +| 例程三十二 ​ |HTTP_IAP_FPGA实验——更新升级FPGA ​                                    | 
 +| 例程三十三 ​ |UART_IAP_ARM实验——更新升级STM32 ​                                    | 
 +| 例程三十四 ​ |SD_IAP_ARM实验——更新升级STM32 ​                                    | 
 +| 例程三十五 ​ |U_DISK_IAP_ARM实验——更新升级STM32 ​                                    | 
 +| 例程三十六 ​ |HTTP_IAP_ARM实验——更新升级STM32 ​                                    | 
 +| 例程三十七 ​ |STM32产生随机数据实验 ​                                    | 
 +| 例程三十八 ​ |DSP_MATH实验 ​                                    | 
 + 
 +==== 4 FPGA实验例程 ==== 
 + 
 +| 例程一 ​     |认识FPGA——环境搭建与调试下载 ​                            ​| ​                               
 +| 例程二 ​     |GPIO输出实验——使用Efinity建立和编译工程 ​                     | 
 +| 例程三 ​     |Interface引脚配置实验(含PLL的使用) ​      | 
 +| 例程四 ​     |Programmer下载实验——下载FPGA程序 ​            ​| ​             
 +| 例程五 ​     |GPIO输入实验——识别按键输入 ​    | 
 +| 例程六 ​     |Debugger实验——在线调试工具的使用 ​               |          
 +| 例程七 ​     |基础逻辑门实验——逻辑门使用 ​         |                       
 +| 例程八 ​     |软件复位信号实验——全局复位信号 ​            | 
 +| 例程九 ​     |PWM输出实验 ​            ​| ​                            
 +| 例程十 ​     |有限状态机实验——一段式状态机 ​            ​| ​                   
 +| 例程十一 ​   |有限状态机实验——二段式状态机 ​                         | 
 +| 例程十二 ​   |有限状态机实验——三段式状态机 ​              ​| ​                      
 +| 例程十三 ​   |3-8译码器实验——FPGA实现3-8译码器 ​        | 
 +| 例程十四 ​   |Modelsim联合仿真实验 ​            ​| ​                  
 +| 例程十五 ​   |FSMC总线通信实验——复用地址模式 ​          | 
 +| 例程十六 ​   |FSMC总线通信实验——独立地址模式 ​               |            
 +| 例程十七 ​   |基于UART的ARM与FPGA通信实验 ​             |              
 +| 例程十八 ​   |基于SPI总线的ARM与FPGA通信实验 ​               |                        
 +| 例程十九 ​   |基于I2C总线的ARM与FPGA通信实验 ​               |                        
 +| 例程二十 ​   |基于RAM的ARM+FPGA数据存取实验 ​               |                        
 +| 例程二十一 ​ |基于FIFO的ARM+FPGA数据存取实验 ​               |                        
 + 
 +==== 5 开发环境下载 ​====  
 + 
 +[[soft| 进入开发软件下载]] ​
  
-| 例程一 ​     |[[GT6002_FPGA_1 |认识FPGA——环境搭建与调试下载]] ​                            ​| ​                               
-| 例程二 ​     |[[GT6002_FPGA_2 |GPIO输出实验——使用Efinity建立和编译工程]] ​                     | 
-| 例程三 ​     |[[GT6002_FPGA_3 |Interfac引脚配置实验(含PLL的使用) ​      | 
-| 例程四 ​     |[[GT6002_FPGA_4 |GPIO输入实验——识别按键输入]] ​            ​| ​             
-| 例程五 ​     |[[GT6002_FPGA_5 |Tcl脚本实验——配置引脚]] ​    | 
-| 例程六 ​     |[[GT6002_FPGA_5 |Signal Tapll实验——逻辑分析仪]] ​               |          
-| 例程七 ​     |[[GT6002_FPGA_6 |计数器实验——计数器使用]] ​             | 
-| 例程八 ​     |[[GT6002_FPGA_7 |基础逻辑门实验——逻辑门使用]] ​         |                      ​ 
-| 例程九 ​     |[[GT6002_FPGA_8 |触发器实验——触发器的使用]] ​            | 
-| 例程十 ​     |[[GT6002_FPGA_9 |状态机实验——状态机使用]] ​            ​| ​                           ​ 
-| 例程十一 ​   |[[GT6002_FPGA_10 |锁相环实验——锁相环使用]] ​               | 
-| 例程十二 ​   |[[GT6002_FPGA_11 |乘法器实验——乘法器使用]] ​            ​| ​                   
-| 例程十二 ​   |[[GT6002_FPGA_12 |Modelsim仿真实验]] ​                         | 
-| 例程十三 ​   |[[GT6002_FPGA_13 |FSMC总线通信实验——复用地址模式]] ​              ​| ​                     ​ 
-| 例程十四 ​   |[[GT6002_FPGA_14 |FSMC总线通信实验——独立地址模式]] ​        | 
-| 例程十五 ​   |[[GT6002_FPGA_15 |基于USART的ARM与FPGA通信实验]] ​            ​| ​                 ​ 
-| 例程十六 ​   |[[GT6002_FPGA_16 |基于SPI总线的ARM与FPGA通信实验]] ​           | 
-| 例程十七 ​   |[[GT6002_FPGA_17 |基于I2C总线的ARM与FPGA通信实验]] ​               |            
-| 例程十八 ​   |[[GT6002_FPGA_18 |基于单口RAM的ARM+FPGA数据存取实验 ]]              | 
-| 例程十九 ​   |[[GT6002_FPGA_19 |基于双口RAM的ARM+FPGA数据存取实验]] ​                  ​| ​               ​ 
-| 例程二十 ​   |[[GT6002_FPGA_20 |基于FIFO的ARM+FPGA数据存取实验]] ​               |                        
gt6002.1675740846.txt.gz · 最后更改: 2023/02/07 11:34 由 wkl