.FPGA也能在线升级?以最常用的Xilinx和Altera公司的FPGA为例,这两家公司的FPGA固件通常保存在外部的一片SPIFlash芯片中,常规的下载方式是使用专用的下载器,如Xilinx的PlatfomCableUSB或者USBBlaster,通过JTAG将程序文件下载...
近两年,国外厂商的FPGA芯片价格飙升,由于价格,货期,出口管制等多方面因素的影响,很多公司都在寻找FPGA国产化替代方案。我工作中正在使用的几款芯片也面临停产的风险,用一片少一片,了解到国产FPGA发展的也不错,完全自主知识产权的芯片种类也很多,最近就购买了一块基于高云半导体FPGA芯片的开发板——Tang Nano 4K,学习一下国产FPGA的开发和使用。Tang Nano 4K是由国内著名开源硬件厂商SiPEED矽速科技出品的一款FPGA开发板,基于国产FPGA芯片——高云小蜜蜂系列GW1NSR-4C,这颗芯片是异构平台,片上集成了FPGA和ARM Cortex-M3硬核处理器。Tang系列FPGA开发板,还有TangNano 1K、TangNano 4K、TangNano 9K等多种配置可供选择。Tang Nano 4K开发板在官方国际平台售价$13.5起在国内平台售价¥79起我是从第三方卖家购入,选的是带OV2640摄像头的套餐,到手价格不到90块,还是非常实惠的!配件清单:
Jlink使用技巧系列教程前言大多数玩单片机的人都知道Jlink可以烧写Hex文件,作为ARM仿真调试器,但是知道能烧写SPIFlash的人应该不多,本篇文章将介绍如何使用JLink来烧写或者读取SPIFlash存储器,JLink软件包含的工具中,有一个是JFlashSPI工具,这就是一个烧写和读取SPI存储器的工具了。准备要烧写程序或读取程序的的Flash芯片:SPI协议的Flash都可以,如W25Q128。JFlashSPI软件工具:在Jlink系列软件的安装目录下JLinkV9仿真器要烧写的文件:如GBK字库文件,UNIGBK.BIN硬件连接Jlink内部集成了SPI协议,部分接口是作为...
▼点击下方名片,关注公众号▼RS(辐射抗扰度测试),又称辐射敏感度测试,是EMC测试中最基本测试项目之一,主要验证各种装置、设备、系统在存在一定外界辐射干扰的情况下抵抗辐射的一种能力。然而在实际测试中,经常由于这样或那样的因素,导致辐射抗扰度不过,这时该如何处理呢?下面就由本人根据亲身经历给大家分享几点经验:首先可通过如下文章简单再了解下RS测试:简单了解下(RS)射频辐射电磁场抗扰度测试遇到的问题:公司开发了一款功能转接板,该功能转接板在正常运行过程中,转接板接收到控制系统的发出的指令后,会有扬声器发声。其功能框图如下图所示: 功能测试框图功能介绍:该系统分为两部分,第一部分是最右侧的信号控...
关注我,一起进步!实际开发中,不同的人习惯用不同的开发工具。比如,对于STM32开发来说,可以用Keil、IAR、VSCodeGCC等。比如安富莱开发板的例程中,常常都会提供有Keil及IAR的工程:有没有这样子的一个工具:可以同时生成多种开发环境的工程?偶然间发现的一个工具——...
今天来分享一个开源项目——DSLogic,它是一款基于FPGA的逻辑分析仪,是由国内的梦源实验室(DreamSourceLab)做出的开源软硬件产品,从FPGA源代码、MCU固件到Qt上位机都是完全开源的,文章末尾查看资料获取方式。 并于2015年成功众筹了11万美金: 并设计了配
CoreMark以每秒迭代次数作为性能评价,而Dhrystone的DMIPS与Dhrystone标准相关。本文讨论CoreMark,先来看看MCU厂家如何宣传自家产品性能。NXPi.MXRT1170,CoreMark:6468;STSTM32H747/757CoreMark:32...
关注下面公众号获取干货内容干货福利,第一时间送达!摘要:搞嵌入式的一般都是软硬件结合,软件不用说了,从C语言到裸机再到RTOS,最后到Linux都要学,那么搞硬件要学啥呢?最关键的两点就是电源和运放,把电源和运放玩好了,基本硬件也就没啥大问题。当然如果不是专业搞硬件,运放其实用到...
1. 前言如果你只是想检查Verilog文件的语法是否有错误,然后进行一些基本的时序仿真,那么IcarusVerilog就是一个不错的选择。相比于各大FPGA厂商的IDE几个G的大小,IcarusVerilog显得极其小巧,最新版安装包大小仅有17MB,支持全平台:Windows...
关注星标公众号,不错过精彩内容作者| strongerHuang微信公众号|嵌入式专栏你们公司的产品在生产的时候,都通过什么方法下载程序呢?今天给大家分享几种下载程序的方法,看你见过几种。通过【IDE】下载程序通过IDE下载程序,就是将单片机(板子)用烧写器直接电脑,用IDE(比...
在嵌入式开发中,调试代码的方法有很多,比如使用调试器在线调试、借助一些测量仪器、输出调试日志等方式。没有哪种方法是最好的调试方法,实际开发中需要根据实际情况借助不同的方法进行调试。但在一些稍微大点的项目中,输出调试日志却是比较好的调试方法。
Jlink使用技巧系列教程前言大多数玩单片机的人都知道Jlink可以烧写Hex文件,作为ARM仿真调试器,但是知道能烧写SPIFlash的人应该不多,本篇文章将介绍如何使用JLink来烧写或者读取SPIFlash存储器,JLink软件包含的工具中,有一个是JFlashSPI工具,...
刚开始学习STM32时,对SPI Flash的块、扇区的概念模糊不清,现在回头再看,感觉豁然开朗! 以华邦W25Q128为例,详解SPI Flash的特点,读写注意事项,和地址范围等。 和EPROM的区别 以AT24C02 EPROM和W25Q128 SPI Flash为例。 EPROM通常采用是IIC串行总线,低