高云USB下载器仿真器用户手册(包括在线逻辑分析仪的使用方法)

news2024/10/11 14:21:40

高云 USB 仿真器用户手册

在这里插入图片描述

一.简介

仿真器用于高云 GOWIN 公司所生产的 FPGA,可用于程序下载和调试。主要特点如下:

1.支持宽电压1.2V - 3.6V;
2.速度最高可达30Mb/s,极速完成下载和波形调试功能;
3.完美支持在线逻辑分析仪;
4.具有过流保护、TVS 保护,使用更可靠;
5.配高速柔性 USB 线,使用效果佳;

二.开发环境

1.无需单独安装驱动,支持 GOWIN FPGA Designer开发环境,Gowin Programmer 软件等;
2.支持 GOWIN 高云全系列 FPGA;
3.支持操作系统 Windows7/8/10 等;

三.套件清单

1. 高云 GOWIN USB 仿真器主机
2. 优质 USB2.0 线
3. 转接板
4. 杜绑线排线若干

在这里插入图片描述

四. JTAG 接口定义

在这里插入图片描述

五.软件下载

1.开发软件

可以直接到高云官方网站下载最新版本:
http://www.gowinsemi.com.cn/faq.aspx
在这里插入图片描述

2.单独烧写软件

如果不需要开发环境,可以直接下载单独的烧写软件
http://www.gowinsemi.com.cn/faq.aspx
在这里插入图片描述

3.license申请

1)在官网上申请
http://www.gowinsemi.com.cn/faq_view.aspx

2)如果你们已经有高云代理商可以联系他们申请;
3)如果还没有联系过高云代理商,我们工程师也可以帮你申请;
在这里插入图片描述

六. 仿真器安装和下载

1.连接好开发板电源和仿真器USB线,打开开发板电源开关,如下图

在这里插入图片描述

2.打开下载工具

在这里插入图片描述

3.如果电脑上只连接了一个仿真器,可以保持默认,如果是多个就需要在弹出的对话框中进行选择

在这里插入图片描述

4.自动扫描器件

在这里插入图片描述

5.当识别到器件后,选择对应的器件,双击operation栏

在这里插入图片描述

1)如果FPGA是使用的片内FLASH,就按上面设置的选择模式,并且选择好要下载的fs文件。
注:我们的演示开发板使用的是片内FLASH
2)如果是片外SPI FLASH就按下图进行选择
在这里插入图片描述

注:Device一栏,如果找不到对应的型号,就按下图选择
在这里插入图片描述

6.下载

在这里插入图片描述

下载成功

在这里插入图片描述

七.仿真器在线逻辑分析仪使用步骤

使用GW1N-LV9LQ144开发板作为演示板,使用测试例程,通过在线仿真观察时序波形。

1.打开工程

在这里插入图片描述

2.新建仿真配置文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.新建完成后会生成.rao文件

在这里插入图片描述

4.双击fpga_project.rao文件,进入配置界面

在这里插入图片描述

最多可以支持16个触发端口,我们只选第一个,双击“Trigger Port0”,添加触发信号。

在这里插入图片描述
在这里插入图片描述

选择key1_out,按键1按下的标志信号。

5.配置触发条件,在M0前打勾,然后双击,进行配置

在这里插入图片描述
在这里插入图片描述
配置表达式:双击Expressions空白位置会弹出下面的窗口,因为和其它通道没有关联,所以这里就只选择M0

在这里插入图片描述
在这里插入图片描述

6.配置需要监视的信号

在这里插入图片描述
在这里插入图片描述

7.配置完成,点击保存,重新编译工程
8.编译完成后,打开下载工具,可以设置程序在SRAM中运行,选择fs文件为新生成的文件,默认为ao_0_fs

在这里插入图片描述

注:ao_0.fs是带有在线抓数据的下载文件,所以我们观察到ao_0.fs文件比fpga_project.fs文件大。

9.下载程序

在这里插入图片描述

10.下载完成后,打开在线分析工具

在这里插入图片描述

11.打开仿真界面后,点击循环触发

在这里插入图片描述
此时按下开发板的扫描按键,比如按下按键1,波形界面就会被触发,如下图所示:

在这里插入图片描述

以上是在线逻辑分析仪的操作过程,更详细的配置说明,请看官方文档《SUG114-2.4_Gowin 在线逻辑分析仪用户指南》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/993297.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java实现Modbus读写数据

背景 由于当时项目周期赶,引入了一个PLC4X组件,上手快。接下来就是使用这个组件遇到的一些问题: 关闭连接NioEventLoop没有释放导致oom设计思想是一个设备一个连接,而不是一个网关一个连接连接断开后客户端无从感知 前两个问题解…

什么牌子的电容笔比较好?开学值得买触控笔推荐

大部分学生都没有固定的收入,所以他们选择的商品都是偏向性价比高的。随着iPad的不断升级,它的各种功能也会越来越多,将会慢慢地走进我们的生活和工作中。随着电子设备的不断更新和软件的完善,电容笔的性能也在不断提高&#xff0…

783. 二叉搜索树节点最小距离

783. 二叉搜索树节点最小距离 C代码:二叉树 int min; int pre;int dfs(struct TreeNode* root) {if (root NULL) {return;}dfs(root->left);if (pre ! -1) {min fmin(min, root->val - pre);}pre root->val; // 中序遍历dfs(root->right); }int mi…

【深度学习】 Python 和 NumPy 系列教程(三):Python容器:1、列表List详解(初始化、索引、切片、更新、删除、常用函数、拆包、遍历)

目录 一、前言 二、实验环境 三、Python容器(Containers) 0、容器介绍 1、列表(List) 1. 初始化 a. 创建空列表 b. 使用现有元素初始化列表 c. 使用列表生成式 d. 复制列表 2. 索引和切片 a. 索引 b. 负数索引 c. 切…

MySQL触发器详解保证入土

文章目录 简介一、MySQL触发器基础触发器分类基础常用关键字1. 定义触发器2. 创建和删除触发器3. 执行时机和条件 二、MySQL触发器的使用场景1. 数据完整性约束插入触发器更新触发器删除触发器 2. 数据变更日志的记录与追踪3. 触发器与存储过程的对比与选择 三、触发器的性能和…

强大的JTAG边界扫描(5):FPGA边界扫描应用

文章目录 1. 获取芯片的BSDL文件2. 硬件连接3. 边界扫描测试4. 总结 上一篇文章,介绍了基于STM32F103的JTAG边界扫描应用,演示了TopJTAG Probe软件的应用,以及边界扫描的基本功能。本文介绍基于Xilinx FPGA的边界扫描应用,两者几乎…

巨人互动|Facebook海外户Facebook风控规则有什么

Facebook是全球最大的社交媒体平台之一,每天有数十亿的用户在其上发布、分享和交流各种内容。为了维护平台的安全性和用户体验,Facebook制定了严格的风控规则来监测和处理违规行为。下面小编讲讲Facebook风控规则。 巨人互动|Google海外户&Google Ad…

CocosCreator3.8研究笔记(十一)CocosCreator Prefab(预制件)理解

相信很多朋友都不知道 Prefab 是什么?为什么要使用Prefab ? 怎么使用Prefab? 接下来,我们就一步一步来揭晓答案。 一、Prefab 是什么 ? Prefab:大家习惯性地称为“预制件” 或“预制体” ,简单说…

Java事件机制简介 内含面试题

面试题分享 云数据解决事务回滚问题 点我直达 2023最新面试合集链接 2023大厂面试题PDF 面试题PDF版本 java、python面试题 项目实战:AI文本 OCR识别最佳实践 AI Gamma一键生成PPT工具直达链接 玩转cloud Studio 在线编码神器 玩转 GPU AI绘画、AI讲话、翻译,GPU点亮…

昇腾Ascend TIK自定义算子开发教程(概念版)

一、参考资料 【2023 CANN训练营第一季】Ascend C算子开发入门(中) 二、重要说明 TIK2编程范式把算子核内的处理程序,分成多个流水任务,任务之间通过队列(Queue)进行通信和同步,并通过统一的…

MySQL——备份和还原

备份 热备 即MySQL服务在运行的时候进行的备份 mysqldump命令 mysqldump --databases db1 db2 db3 > dump.sql mysqldump -uroot -pSanchuang1234# --all-databases >all_db.sql mysqldump -uroot -pSanchuang123# --databases TENNIS >/backup/tennis.sql mysq…

分享一个python基于数据可视化的智慧社区服务平台源码

💕💕作者:计算机源码社 💕💕个人简介:本人七年开发经验,擅长Java、Python、PHP、.NET、Node.js、微信小程序、爬虫、大数据等,大家有这一块的问题可以一起交流! &#x1…

【rust/egui】(九)使用painter绘制一些图形—基本使用

说在前面 rust新手,egui没啥找到啥教程,这里自己记录下学习过程环境:windows11 22H2rust版本:rustc 1.71.1egui版本:0.22.0eframe版本:0.22.0上一篇:这里 painter 定义pub struct Painter {///…

领域驱动设计:DDD分层架构

文章目录 DDD 分层架构DDD 分层架构最重要的原则DDD 分层架构推动架构演进三层架构如何演进到 DDD 分层架构 微服务架构模型有好多种,例如整洁架构、CQRS 和六边形架构等等。每种架构模式虽然提出的时代和背景不同,但其核心理念都是为了设计出“高内聚低…

gpt测试

已知a地一石头售价80,b地售价112,小明初始资金8000,在a地全仓购入后,去b地出售,然后小明又回到a地,再次全仓购入然后去b地出售,这样继续出售10次后,小明有多少钱?石头是不…

Java中wait和notify详解

线程的调度是无序的,随机的,但是也是有一定的需求场景,希望能够有序执行,join算是一种控制顺序的方式(功能有限)——》一个线程执行完,才能执行另一个线程! 本文主要讲解的&#xf…

C++---类和对象

这里写目录标题 封装简介语法二级目录二级目录二级目录二级目录二级目录二级目录二级目录二级目录二级目录二级目录二级目录二级目录二级目录 封装 简介语法 类 :抽象的 共性的 对象:实例化的 具体的 个性的 封装 就是把属性和行为放在一起 加一些访问权…

CCRC-PIPA个人信息保护评估师

个人信息保护评估师 (Personal InformationProtec-tion Assessor,简称 “PIPA”) 是由中国网络安全审查技术与认证中心(简称CCRC) 推出的面向个人信息保护领域的培训认证。CCRC-PIPA课程以《个人信息保护法》、法规、部门规章、相关国家标准和行业最佳实践为基础&am…

代理IP在海外SEO优化中有哪些关键作用?

代理IP在海外SEO优化业务中的应用越来越受到企业的重视。它为企业提供了大量不同地区的IP地址,帮助企业模拟不同地区、不同设备的用户行为,有助于更准确地了解当地的搜索引擎规则和优化策略,更好地评估网站的排名和流量。 一、代理IP的优势 …

【Stable Diffusion XL】huggingface diffusers 官方教程解读

文章目录 01 TutorialDeconstruct a basic pipelineDeconstruct the Stable Diffusion pipelineAutopipelineTrain a diffusion model 相关链接: GitHub: https://github.com/huggingface/diffusers 官方教程:https://huggingface.co/docs/di…