681|2

9

帖子

0

资源

一粒金砂(中级)

Sipeed 高云GW2A FPGA开发板开箱 [复制链接]

本帖最后由 WSir14138 于 2022-11-21 22:29 编辑

1 开箱

心心念念了好久的高云GW2A开发板终于到了。

话不多说,直接上图。

开发板包装盒:

开箱2.jpg

开发板正面:

开箱4.jpg

开发板背面:

开箱3.jpg

配件: 开箱1.jpg

整个开发板接口丰富,底板包含下载器,使用起来还是挺方便的。

 

2 开发环境

官方提供了安装开发环境的详细教程。

安装 IDE - Sipeed Wiki

 

3 点灯大师

作为一个FPGA的初学者,上手第一件事就是点个灯,哈哈哈哈~

官方考虑的还是很周到的,提供了点灯的教程:

Tang Primer 20K 例程指南 - Sipeed Wiki

在跟这教程操作的过程中遇到了两个小问题,在这里分享一下。

①安装了驱动,但是电脑无法识别设备。

刚开始我以为是我的驱动没有安装成功,于是我重新按着教程又安装了一边,发现还是无法识别设备。

经过一些尝试之后,发现是因为我把开发板插在了USB分线器上,将开发板直接插在电脑上就可以设备到了。

②代码烧录。

第一次按照教程进行代码烧录的时候,烧录软件再一次无法识别到设备,按照官方的方法手动下载了最新版的烧录程序就可以了。

但是手动下载的烧录程序不能通过IDE直接调用,也不会自动识别烧录文件,用起来比较麻烦。

我尝试了一下将烧录程序放入IDE的安装目录,发现这样就可以使用IDE直接调用了。

在安装目录下有一个Programmer文件夹,将下载的最新版烧录程序的Programmer文件夹直接替换进去就行了。

为了防止新旧文件存在冲突,我将安装目录下的Programmer删除了,在将下载的Programmer复制进入。

image.png

经过一段时间的奋斗,成功点亮第一个灯。

 

开发板上有四个有用户控制的LED灯,只点一个灯有点浪费了。

于是我修改了一下代码,写了个流水灯。

流水灯

以下是流水灯代码:

代码是参靠的原子哥教程中的代码。

module flow_led(
    input  Clock,
    output reg [3:0] led
);

reg [23:0] counter;

parameter count_val       = 24'd270_0000;

initial begin
    led     <= 4'b1110;
    counter <= 24'b0;
end

always @(posedge Clock) begin
    if (counter < count_val) begin
        counter <= counter + 1'b1;
    end
    else begin
        counter <= 24'd0;
    end
end

always @(posedge Clock) begin
    if(counter >= count_val) begin
        led[3:0] <= {led[2:0],led[3]};
    end
    else begin
        led <= led;
    end
end

endmodule

 


回复

5288

帖子

236

资源

管理员

请教下,这个视频是手机拍摄的吗?竟然可以满屏显示,有什么处理技巧吗?

看了好多网友录制的demo演示视频,一般都填不满播放框

扫一扫,关注 EEWORLD 微信订阅号

行业资讯、电子趣闻、技术干货、精彩活动……尽可掌握~


回复

9

帖子

0

资源

一粒金砂(中级)

nmg 发表于 2022-11-22 11:20 请教下,这个视频是手机拍摄的吗?竟然可以满屏显示,有什么处理技巧吗? 看了好多网友录制的demo演示视 ...

我是手机拍了直接放进贴子里的


回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
    推荐帖子
    请教关于dsp6437串口通信的问题

    这学期选修了dsp,其实学习的内容不是很深入,然后上课也是在实验室里对着实验箱改程序;期末考核的内容怎么说,就是我都能看懂 ...

    使用HAL库点灯

    本帖最后由 EETUX 于 2018-7-6 10:08 编辑 因为须要使用到符号表,首先重新编译micropython固件 顺便修改makefile,移除-fda ...

    PCB制板实战干货分享:牢记这22条经验

    【捷多邦PCB】初学者在PCB绘图时边布线边逐条对照以下基本原则,布线完成后再用此规则检查一遍。久之,必有效果。古人云:履,坚 ...

    迈来芯高可靠可编程霍尔开关,5月21日 10:00 邀您观看直播

    迈来芯高可靠可编程霍尔开关,5月21日 10:00 邀您观看直播 >>点击报名 直播时间:2020年5月21日 ...

    NFC标签除了圆形和方形,有其他异形吗?

    NFC标签常见的就是圆形和方形的,没见过不规则的形状,目前项目考虑用不规则的NFC标签,但是市场上好像没有,是因为不规则的NFC ...

    测评颁奖:一大波无线模块到货!蓝牙,4G,Wi-Fi,LoRa可任选!

    感谢网友参与&分享亿佰特无线模块测评,关于泰凌微的其他产品,大家还有什么建议,欢迎跟帖告诉我们。以下是本次活动的评选结 ...

    关闭
    站长推荐上一条 1/5 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表