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

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

3天内不再提示

【高云半导体Combat开发套件试用体验】FPGA基本语法及Combat使用小技巧

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-10 15:02 次阅读
本文来源电子发烧友社区,作者:james, 帖子地址:https://bbs.elecfans.com/jishu_2288839_1_1.html

FPGA常用的基本类型wireregparameter
wire:线网型数据,表示硬件单元之间的物理连线,是verilog中默认的数据类型,由assign操作关键字赋值,可以是一个赋值表达式,assign关键字是实现组合逻辑操作的一种主要描述方式。
reg寄存器型数据,会保持数据原有的值,直到被改变,无符号数。
parameter:表示常量,只能赋值异常
所有操作都是在module中完成,module/endmodule表示模块的开始与结束,模块的参数input/output信号组成。
在模块中,assign只能实现组合逻辑赋值,且一个assign后面只能跟一个赋值表达式,always既能实现组合逻辑赋值,又能实现时序逻辑赋值操作,且可以包括多条赋值表达式,多条赋值表达式应位于begin/end中间。在always中被赋值的信号应该定义为reg类型。
FPGA其中很多操作符及其用法和C语言有很多通之处,有时间大家可以系统性的了解一下verilog的语法。
使用高云烧录工具Gowin Programmer烧录程序中第一次上电经常会出现找不到仿真器的错误,如下图所示。
pYYBAGK0DP6AakyvAACY1xO81OQ424.jpg
经过摸索,发现了一个基本100%上解决的办法。第一步点击“USB Cable Setting”,在弹出的窗口界面中点击“Custom LPT”按键,如下图所示。
poYBAGK0DP2ARQagAABGE3vmKvU490.jpg
在弹出的界面中点击Add”按钮,然后再在上图的界面中点击“Query”按键,最终点击“Save”按键,再次进行烧录,可以看到烧录成功的界面,如下图所示。
poYBAGK0DP6AUT_9AABC6PxkDRU480.jpg
FPGA工程是通过顶层Verilog文件和真实的硬件原理图的连接进行对应的,将其称之为用户约束(布线器),云源软件通过“ProcessTab中的“User Constraints”选项下“FloorPlanner”子选项进入FloorPlanner显示界面,如下图所示,真实的引脚通过图中红色部分的“I/0 Constraints”选择不同信号的硬件管脚号、电平、速度、驱动能力等。
pYYBAGK0DPyAeiHGAAC_aEya9A0210.jpg

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

    关注

    1603

    文章

    21328

    浏览量

    593267
  • 高云半导体
    +关注

    关注

    18

    文章

    110

    浏览量

    50098
收藏 人收藏

    评论

    相关推荐

    高云半导体举办22nm研讨会,展示先进半导体技术成果

    近期,高云半导体在杭州及成都两地分别举行了主题为“22nm产品及方案”的研讨会,活动得到了FPGA行业多位专家的热烈关注。该研讨会汇聚了高云半导体
    的头像 发表于 04-25 16:28 334次阅读

    昂科烧录器支持GOWIN高云半导体的非易失性FPGA GW2AN-UV9XUG256

    芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中GOWIN高云半导体的非易失性FPGA GW2AN-UV9XUG256已经被昂科的通用烧录平台AP8000所支持
    的头像 发表于 03-19 18:35 92次阅读
    昂科烧录器支持GOWIN<b class='flag-5'>高云</b><b class='flag-5'>半导体</b>的非易失性<b class='flag-5'>FPGA</b> GW2AN-UV9XUG256

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

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

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航

    【LicheeRV-Nano开发套件试用连载体验】+ 实现三麦克纳姆轮小车自主导航 非常感谢被选中成为Sipeed矽速科技、电子发烧友论坛组织的此次试用体验幸运儿,有机会参与
    发表于 03-03 14:20

    高云FPGA简介

    高云是一家专业从事现场可编程逻辑器件(FPGA)研发与设计的国产FPGA高科技公司,致力于向客户提供从芯片、EDA开发软件、IP、开发板到整
    发表于 01-28 17:35

    紫光同创FPGA开发套件,高性能国产FPGA方案

    紫光同创FPGA开发套件,高性能国产FPGA方案,100%国产化,全系列产品,方案可定制,满足多方面需求
    发表于 11-16 17:25

    高云半导体宣布扩展其高性能Arora V FPGA产品

    中国广州,2023年11月1日——高云半导体宣布扩展其高性能Arora V FPGA产品。高云最新的Arora V FPGA产品采用先进的2
    的头像 发表于 11-02 09:45 706次阅读

    紫光同创PGC1KG-LPG100 / PGC2KG-LPG100开发套件|盘古1K/2K开发套件

    盘古1K/2K 开发套件是基于紫光同创 FPGA 开发平台的开发套件,以紫光同创 Compa系列PGC1KG-LPG100 / PGC2KG-LPG100 器件为核心,预留丰富的扩展
    发表于 09-22 15:03

    紫光同创PGC1KG-LPG100 / PGC2KG-LPG100开发套件|盘古1K/2K开发套件

    盘古1K/2K 开发套件是基于紫光同创 FPGA 开发平台的开发套件,以紫光同创 Compa系列PGC1KG-LPG100 / PGC2KG-LPG100 器件为核心,预留丰富的扩展
    发表于 08-22 16:26

    紫光同创PGC1KG-LPG100 / PGC2KG-LPG100开发套件|盘古1K/2K开发套件

    盘古1K/2K 开发套件是基于紫光同创 FPGA 开发平台的开发套件,以紫光同创 Compa系列PGC1KG-LPG100 / PGC2KG-LPG100 器件为核心,预留丰富的扩展
    发表于 08-02 14:20

    开发套件 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>快速入门指南

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

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