0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【高云半导体Combat开发套件试用体验】基础测评GPIO+串口测评

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-10 14:45 次阅读

本文来源电子发烧友社区,作者:mameng, 帖子地址:https://bbs.elecfans.com/jishu_2291163_1_1.html

Combat开发套件是以高云半导体 GW2A 系列 FPGA 产品为核心,是高云半导体晨熙®家族第一代产品, 内部资源丰富,具有高性能的 DSP 资源,高速 LVDS 接口以及丰富的 BSRAM 存储器资源,这些内嵌的资源搭配精简的 FPGA 架构以及 55nm 工艺使 GW2A 系列 FPGA 产品适用于高速低成本的应用场合Combat开发套件对外扩展多种接口,部分接口支持功能复用,方便用户自定义扩展并进行各类视频工业应用等验证。完全自主研发的Gowin云源软件能够完成Combat板卡的综合、布局、布线、产生数据流文件及下载文件等FPGA开发全流程支持。
开发板图片:

2.jpg

2.png

系统框架:

3.png
高云半导体 GW2A 系列 FPGA 产品是高云半导体晨熙®家族第一代产品, 内部资源丰富,具有高性能的 DSP 资源,高速 LVDS 接口以及丰富的 B-SRAM 存储器资源,这些内嵌的资源搭配精简的 FPGA 架构以及 55nm 工艺使 GW2A 系列 FPGA 产品适用于高速低成本的应用场合。可以对标Altera Cyclone II 系列的 EP2C8。
高云半导体 GW2A 系列 FPGA 产品(车规级)是高云半导体晨熙®家族第一代产品,内部资源丰富,具有高性能的 DSP 资源,高速 LVDS 接口以及丰富的 BSRAM 存储器资源,这些内嵌的资源搭配精简的 FPGA 架构以及55nm工艺使GW2A系列FPGA产品(车规级)适用于高速低成本的应用场合。
高云半导体 GW2AR 系列 FPGA 产品是高云半导体晨熙®家族第一代产品,是一款系统级封装芯片,在GW2A系列基础上集成了丰富容量的SDRAM存储芯片,同时具有 GW2A 系列高性能的 DSP 资源,高速 LVDS 接口以及丰富的 B-SRAM 存储器资源,这些内嵌的资源搭配精简的 FPGA 架构以及55nm 工艺使 GW2AR 适用于高速低成本的应用场合。
高云半导体 GW2AN 系列 FPGA 产品是高云半导体晨熙®家族第一代具有非易失性的 FPGA 产品,内部资源丰富,高速 LVDS 接口以及丰富的BSRAM 存储器资源、NOR Flash 资源,这些内嵌的资源搭配精简的 FPGA架构以及 55nm 工艺使 GW2AN 系列 FPGA 产品适用于高速低成本的应用场合。
高云半导体 GW2ANR 系列 FPGA 产品是高云半导体晨熙®家族第一代产品,是一款系统级封装、具有非易失性的 FPGA 产品,在 GW2A 系列基础上集成了丰富容量的 SDRAM 及 NOR Flash 存储芯片,同时具有 GW2A系列高性能的 DSP 资源,高速 LVDS 接口以及丰富的 B-SRAM 存储器资源,这些内嵌的资源搭配精简的 FPGA 架构以及 55nm 工艺使 GW2ANR 适用于高速低成本的应用场合。

高云半导体推出云源软件设计系统,专为高云半导体的 FPGA 芯片而配套的集成电路设计与实现工具。云源系统针对高云 FPGA 芯片构架的低功耗、低成本特点进行了全面的优化设计,覆盖了从 HDL 电路功能描述到 FPGA 位流(bit stream)的完整流程,包括了优化设计、自动设计、图形交互设计等功能,具有性能优越、容易使用等特点。Synopsys 为高云提供前 SynplifyPro 高云版端软件软件,是中国唯一由新思授权的 FPGA 前端软件,具有 SynplifyPro 的所有功能,可针对高云芯片架构进行优化,覆盖 FPGA 设计的全流程,从 RTL 综合到产生 FPGA 位流(bit stream),支持高云 FPGA 芯片所有功能,支持高速输入输出模块和嵌入式存储器模块、DSP,支持 10 万宏单元(100K LUTs)设计规模。在后端软件方面,高云半导体推出星核计划,以建立 FPGA 的生态系统和 IP 核的资源库,将与高校、科研机构、企业联动,形成联合研发群体,实现知识产权共享,促进产业链发展。作为该计划的发起人,将从软件工具、实验板和芯片层面为研发环境提供便利。

高云云EDA软件;4.png

详细说明参考B 站视频讲解 :
https://www.bilibili.com/video/BV1FA411J7GF?spm_id_from=333.999.0.0

`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company: Myminieye
// Engineer: Nill
// 
// Create Date:   
// Design Name:  
// Module Name:  led
// Project Name: 
// Target Devices: Gowin
// Tool Versions: 
// Description: 
//      
// Dependencies: 
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
//////////////////////////////////////////////////////////////////////////////////

`define UD #1
module led(
    input         clk,
    input  [1:0]  ctrl,
                  
    output [3:0]  led
);

    reg [24:0] led_light_cnt = 25'd0;
    reg [ 3:0] led_status = 4'b1000;
    
    //  time counter
    always @(posedge clk)
    begin
        if(led_light_cnt == 25'd19_999_999)
            led_light_cnt <= `UD 25'd0;
        else
            led_light_cnt <= `UD led_light_cnt + 25'd1; 
    end
    
    reg [1:0] ctrl_1d;    //������һ��led״̬���ڵ�ctrlֵ
    always @(posedge clk)
    begin
        if(led_light_cnt == 25'd19_999_999)
            ctrl_1d <= ctrl;
    end

    // led status change
    always @(posedge clk)
    begin
        if(led_light_cnt == 25'd19_999_999)//0.5s ����
        begin
            case(ctrl)
                2'd0 :  //�Ӹ�λ����λ��led��ˮ��
                begin
                    if(ctrl_1d != ctrl)
                        led_status <= `UD 4'b1000;
                    else
                        led_status <= `UD {led_status[0],led_status[3:1]};
                end
                2'd1 :  //�ӵ�λ����λ��led��ˮ��
                begin
                    if(ctrl_1d != ctrl)
                        led_status <= `UD 4'b0001;
                    else
                        led_status <= `UD {led_status[2:0],led_status[3]};
                end
                2'd2 :  //�ӵ�λ����λ������Ƶĸ���
                begin
                    if(ctrl_1d != ctrl || led_status == 4'b1111)
                        led_status <= `UD 4'b0000;
                    else
                        led_status <= `UD {led_status[2:0],1'b1};
                end
                2'd3 :  //�Ӹ�λ����λ�������Ƶĸ���
                begin
                    if(ctrl_1d != ctrl || led_status == 4'b0000)
                        led_status <= `UD 4'b1111;
                    else
                        led_status <= `UD {1'b0,led_status[3:1]};
                end
            endcase
        end
    end

    assign led = led_status;

endmodule

编译下载:

5.png

1.png
完美!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GPIO
    +关注

    关注

    16

    文章

    1133

    浏览量

    50570
  • 高云半导体
    +关注

    关注

    18

    文章

    110

    浏览量

    50092
  • 开发板试用
    +关注

    关注

    3

    文章

    299

    浏览量

    1911
收藏 人收藏

    评论

    相关推荐

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    首先感谢Sipeed矽速科技和电子发烧友给与的这次机会,得以试用LicheeRV-Nano开发套件,并与大家共同分享与学习。 鉴于试用报告格式调整,后面亦按要求展现。 申请理由: 个人多年嵌入式
    发表于 03-06 23:05

    【飞凌OK113i-S开发试用】开机测评--软件测试篇

    【飞凌OK113i-S开发试用】开机测评--软件测试篇 飞凌OK113i-S开发板开机就可以进行一些软件测试,验证功能,下面就开始吧, 1,接线 接好12V电源,接好配好的usb线到
    发表于 12-25 11:03

    【新品体验】先楫HPM5361EVK开发板免费试用

    使用过程中出现恶意损坏开发套件的行为,请原价赔偿 10.电子发烧友拥有最终解释权! 注意:本次活动产生的所有测评文章默认授权先楫半导体进行转载,转载会注明出处和作者,活动参与者默认同意此要求,如有问题可
    发表于 10-20 11:30

    标准系统:KHDVK-3566B智慧屏开发套件(RK3566 )

    开发板名称(芯片型号) KHDVK-3566B智慧屏开发套件(RK3566 ) 芯片架构 CPU频率 介绍(字数请控制在200字以内) 深开鸿智慧屏A开发套件内置OpenHarmony 3.1
    发表于 10-19 10:49

    标准系统:KHDVK-3568A智慧屏开发套件(RK3568)

    开发板名称(芯片型号) KHDVK-3568A智慧屏开发套件(RK3568) 芯片架构 CPU频率 介绍(字数请控制在200字以内) 深开鸿智慧屏B开发套件内置OpenHarmony 3.1
    发表于 10-19 10:48

    【免费试用】紫光同创PGL50H开发平台,高性能国产FPGA,盘古50K开发试用活动火热征集中!

    试用规则后,寄出开发套件,并给试用者发送盘古50K开发板所有配套资料 5)试用报告:收到开发板开
    发表于 08-21 16:16

    【FireBeetle 2 ESP32-S3开发测评】MicroPython开发体验

    【FireBeetle 2 ESP32-S3开发测评】MicroPython开发体验
    的头像 发表于 07-23 09:02 1234次阅读
    【FireBeetle 2 ESP32-S3<b class='flag-5'>开发</b>板<b class='flag-5'>测评</b>】MicroPython<b class='flag-5'>开发</b>体验

    开发套件 S7G2(DK-S7G2) 快速入门指南

    开发套件 S7G2 (DK-S7G2) 快速入门指南
    发表于 07-06 19:49 0次下载
    <b class='flag-5'>开发套件</b> S7G2(DK-S7G2) 快速入门指南

    DA14699 Pro 开发套件子板原理图

    DA14699 Pro 开发套件子板原理图
    发表于 07-06 19:07 0次下载
    DA14699 Pro <b class='flag-5'>开发套件</b>子板原理图

    DA1468x 开发套件入门

    DA1468x 开发套件入门
    发表于 07-05 20:35 0次下载
    DA1468x <b class='flag-5'>开发套件</b>入门

    高级开发套件快速入门指南

    高级开发套件快速入门指南
    发表于 07-03 20:20 0次下载
    高级<b class='flag-5'>开发套件</b>快速入门指南

    芯活动丨欢迎测评!昊芯参加电子发烧友第二届RISC-V开发测评大赛

    继上届获得广大开发者/工程师积极申请与测评之后,昊芯于今年再度参加由电子发烧友网举办的第二届RISC-V开发测评大赛活动,向参赛选手及团队提供
    的头像 发表于 06-05 09:57 499次阅读
    芯活动丨欢迎<b class='flag-5'>测评</b>!昊芯参加电子发烧友第二届RISC-V<b class='flag-5'>开发</b>板<b class='flag-5'>测评</b>大赛

    贸泽开售面向安全应用的英飞凌OPTIGA Trust M物联网安全开发套件

    2023 年 5 月 11 日 – 专注于引入新品的全球半导体和电子元器件授权代理商贸泽电子 (Mouser Electronics) 即日起供货英飞凌的OPTIGA™ Trust M物联网安全开发套件
    发表于 05-12 17:05 474次阅读
     贸泽开售面向安全应用的英飞凌OPTIGA Trust M物联网安全<b class='flag-5'>开发套件</b>

    在AI爱克斯开发板上用OpenVINO™加速YOLOv8分类模型

    本系列文章将在 AI 爱克斯开发板上使用 OpenVINO 开发套件依次部署并测评 YOLOv8 的分类模型、目标检测模型、实例分割模型和人体姿态估计模型。
    的头像 发表于 05-05 11:47 598次阅读
    在AI爱克斯<b class='flag-5'>开发</b>板上用OpenVINO™加速YOLOv8分类模型