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
    +关注

    关注

    1630

    文章

    21796

    浏览量

    605836
  • 高云半导体
    +关注

    关注

    20

    文章

    127

    浏览量

    50530
收藏 人收藏

    评论

    相关推荐

    【正点原子STM32H7R3开发套件试用体验】开发套件开箱报告

    非常有幸,能够体验正点原子STM32H7R3开发套件。 一直以来,用了不少正点原子的产品,总的来说,体验非常的好。 收到套件快递,开箱的那一刻,觉得就是那个正点原子的味儿,一直没变。 一、套件盒子
    发表于 12-12 00:54

    高云半导体FPGA大学计划2024年会圆满结束

    近日,高云半导体大学计划年会在武汉未来科技城盛大举行,本次年会以“FPGA人才培养”为主题,由广东高云半导体科技股份有限公司主办,武汉理工大
    的头像 发表于 12-11 16:24 390次阅读

    AM243x LaunchPad™开发套件用户指南

    电子发烧友网站提供《AM243x LaunchPad™开发套件用户指南.pdf》资料免费下载
    发表于 10-30 09:58 0次下载
    AM243x LaunchPad™<b class='flag-5'>开发套件</b>用户指南

    TPS63802HDKEVM-硬件开发套件

    电子发烧友网站提供《TPS63802HDKEVM-硬件开发套件.pdf》资料免费下载
    发表于 09-04 10:08 0次下载
    TPS63802HDKEVM-硬件<b class='flag-5'>开发套件</b>

    【xG24 Matter开发套件试用体验】1-基本情况介绍

    参加[Silicon Labs xG24 Matter开发套件免费试用]活动,拿到了期待的EFR32xG24 Explorer 开发套件(一个基于 EFR32MG24 片上系统的小封装开发
    发表于 07-17 12:39

    【xG24 Matter开发套件试用体验】初上手开发板和官方IDE

    本帖最后由 jf_56450220 于 2024-7-13 22:57 编辑 前言首先非常感谢电子发烧友论坛提供的xG24 Matter开发套件试用。根据datasheet了解到这块开发板拥有
    发表于 07-13 22:20

    【xG24 Matter开发套件试用体验】初识xG24 Matter开发套件

    今天带刚收到xG24 Matter开发套件的快递,为大家做个xG24 Matter开发套件的视频介绍,带大家认识一下这款xG24 Matter开发套件。 EFR32xG24 Explorer
    发表于 07-11 23:31

    【xG24 Matter开发套件试用体验】+开机启动

    xG24 Matter开发套件试用体验: 1.EFR32xG24 Explorer 套件是一个基于 EFR32MG24 片上系统的小封装开发和评估平台。EFR32xG24 Explor
    发表于 07-11 14:05

    意法半导体ST Edge AI Suite人工智能开发套件上线

    边缘人工智能进一步缩短了智能和决策能力与数据源之间的距离,是企业在当今的互联网时代实现产品智能化的关键技术。2023年年底,意法半导体ST Edge AI Suite人工智能开发套件横空出世,将成为加快边缘人工智能应用,助力企业产品智能化转型的利器。
    的头像 发表于 07-04 10:52 880次阅读

    高云半导体与香港理工大学共探FPGA技术在智能电网领域的应用

    2024年5月3日,广东高云半导体科技股份有限公司(下称“高云半导体”)与香港理工大学电气电子信息学院在港达成框架的合作意向,旨在深化双方在FPGA
    的头像 发表于 05-06 15:00 947次阅读

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

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

    回顾:高云半导体成功举办22nm产品及方案研讨会

    近日,高云半导体分别在杭州和成都成功举办了盛大的22nm产品及方案研讨会,研讨会吸引了众多FPGA行业专家的关注。此次研讨会不仅展示了高云半导体
    发表于 04-25 15:11 380次阅读
    回顾:<b class='flag-5'>高云</b><b class='flag-5'>半导体</b>成功举办22nm产品及方案研讨会

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

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

    DA1453x Pro开发套件硬件说明

    电子发烧友网站提供《DA1453x Pro开发套件硬件说明.pdf》资料免费下载
    发表于 02-21 10:07 0次下载
    DA1453x Pro<b class='flag-5'>开发套件</b>硬件说明