自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 FPGA驱动千兆以太网PHY但电脑只显示百兆

FPGA驱动千兆以太网PHY但电脑只显示百兆

2022-10-25 17:06:45 1527 1

原创 VMware不同处理器、硬盘设置——性能对比

本人的CPU是AMD 5800X,内存是双通道32G C20 3000M,硬盘有m.2、普通SATA固态、7200转机械硬盘。测试平台为VMware15.5.0+Ubuntu16.04.5。测试方法为编译同一个ZYNQ的petalinux程序,对比时间。测试有两组变量,一个是虚拟机CPU设置策略,一个是Ubuntu装在机械硬盘或固态硬盘,而m.2硬盘就不测了。内存都是分配8G,每次测试采用控制变量法。直接看结果:由第一二组数据可以看出:1/8的策略比4/2的策...

2021-10-22 19:48:41 1873

原创 关于ESP8266自动下载和CH340的几件事

最近在玩ESP8266,做了些东西,比如考研倒计时器、网络闹钟、网络灯(用手机控制亮度)、气象站等等。ESP8266本身挺简单的,倒是这个自动下载电路,我还是第一次玩,以前玩51也用过串口下载,都是自己冷启动,玩STM32用的ST-LINK,直接下载。现在才发现其实可以设计一个自动下载电路,根据不用的MCU下载的条件不同,电路设计也有区别。这里我就简单说一下ESP8266的自动下载电路以及CH340芯片的一个坑。原理图如下:使用的是CH340C,实际上其他型号也差不多,CH34.

2021-05-13 13:17:54 9278 2

原创 树莓派是什么

树莓派(Raspberry Pi)是一款基于ARM的微型linux电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100以太网接口,可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 树莓派3B+硬件参数一览:树莓派3B+(Raspberry Pi 3...

2021-03-15 17:50:32 8081

原创 FPGA学习.7——DDS信号发生器

DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写,是一项关键的数字化技术。与传统的频率合成器相比,DDS具有低成本、低功耗、高分辨率和快速转换时间等优点,广泛使用在电信与电子仪器领域,是实现设备全数字化的一个关键技术。作为设计人员,我们习惯称它为信号发生器,一般用它产生正弦、锯齿、方波等不同波形或不同频率的信号波形,在电子设计和测试中得到广泛应用。DDS的基本结构主要由相位累加器、相位调制器、波形数据表ROM、D/A转换器等四大结构组成,其中较多设计还会在数

2021-02-01 11:29:46 12267 7

原创 FPGA学习.6——通用频率计

频率测量在诸多领域都有广泛的应用,常用的频率测量方法有两种,分别是频率测量法和周期测量法。频率测量法:在时间t内对被测时钟信号的时钟周期N进行计数,然后求出单位时间内的时钟周期数,即为被测时钟信号的时钟频率。周期测量法:先测量出被测时钟信号的时钟周期T,然后根据频率f = 1/T求出被测时钟信号的频率。但是上述两种方法都会产生±1个被测时钟周期的误差,在实际应用中有一定的局限性;而且根据两种方式的测量原理,很容易发现频率测量法适合于测量高频时钟信号,而周期测量法适合于低频时钟信号的测量,但二者都

2021-02-01 11:09:25 1477

原创 FPGA学习.5——UART控制器设计

这个实在懒得多BB了,网上太多了,UART通信也简单,贴个代码你们参考下顶层:module rs232( input wire sys_clk , //系统时钟50MHz input wire sys_rst_n , //全局复位 input wire rx , //串口接收数据 output wire tx //串口发送数据);//********

2021-02-01 10:57:52 952

原创 FPGA学习.4——VGA显示驱动设计

前言图像显示设备在日常生活中随处可见,例如家庭电视机、计算机显示屏幕等,这些设备之所以能够显示我们需要的数据图像信息,归功于视频传输接口。常见的视频传输接口有三种:VGA接口、DVI接口和HDMI接口,目前的显示设备都配有这三种视频传输接口。三类视频接口的发展历程为VGA→DVI→HDMI。其中VGA接口出现最早,只能传输模拟图像信号; 随后出现的DVI接口又分为三类:DVI-A、DVI-D、DVI-I,分别可传输纯模拟图像信号、纯数字图像信号和兼容模拟、数字图像信号;最后的HDMI在传输数字图像信

2021-02-01 10:51:48 1815 1

原创 FPGA学习.3——呼吸灯

为了让“呼吸”的效果表达的比较完美,我们把从灭到亮的时间设置为1s,也就是led灯在1s的时间内完成从灭到亮的效果,同理从亮到灭也是一样的时间。我们知道在安全范围内给led灯供的电压越大led灯也就越亮,难道这里我们要控制led灯的电压渐渐变大吗?显然这是不现实的,所以我们用另一种方法,通过控制PWM的占空比来实现led灯越亮的效果。我们知道同一时间段内,如果供给led灯一个脉冲信号的高电平持续的时间越长(低电平持续的时间越短)led灯就越亮,我们就是通过调整PWM实现高低电平的占空来调控led灯的亮度,我

2021-02-01 10:32:56 3071

原创 FPGA学习.2——FPGA开发流程

正确的设计流程是开发项目的关键,大概主要分为以下几个步骤:首先我们要进行设计前的规划,即对项目要有一个全局的考虑,分析项目的具体需求来设计系统的结构、划分系统的层次,确定各个子模块的结构关系和信号之间的相互关系,然后确定模块的端口信号有哪些; 根据每个模块的功能和自己的理解并结合芯片、接口的时序手册我们使用Visio画出该模块能正常工作的时序波形图; 根据所画的波形图严格设计代码,所谓的严格就是要保证设计代码的仿真结果要和所画的波形保持一致; 代码编写完成后对代码进行编译,目的是检查代码中的语法错

2021-02-01 10:26:34 514

原创 FPGA学习.1——国内外FPGA产业现状

首先我们来说一下全球主要生产FPGA芯片的几大厂商,最被人们熟知的就是Xilinx和Altera两家巨头,紧排其后的就是Lattice公司。Xilinx公司作为全球FPGA市场份额最大的公司,其发展动态往往也代表着整个FPGA行业的动态,Xilinx每年的都会在赛灵思开发者大会(XDF)上发布和提供一些新技术,很多FPGA领域的最新概念和应用往往也都是由Xilinx公司率先提出并实践,其高端系列的FPGA几乎达到了垄断的地位,是目前当之无愧的FPGA业界老大,也是IC圈很知名的设计公司。Alte

2021-02-01 10:24:29 4783

原创 FPGA学习.0——FPGA是什么

FPGA(Field Programmable Gate Array,简称FPGA),译文:现场可编程门阵列,一种主要以数字电路为主的集成芯片,于1985年由Xilinx创始人之一Ross Freeman发明,属于可编程逻辑器件PLD(Programmable Logic Device)的一种。真正意义上的第一颗FPGA芯片XC2064为Xilinx所发明,这个时间差不多比著名的摩尔定律晚20年左右,但是FPGA一经发明,后续的发展速度之快,超出大多数人的想象。FPGA发展历程在可编程逻辑器 件

2021-02-01 10:12:33 5513 3

原创 Xilinx下载器无法正常工作

问题:单独接上XIlinx下载器,在设备管理器里可以识别到设备,但是连上开发板,设备马上掉线,不插开发板设备正常。原因:可能是驱动损坏了。解决方法:插上下载器但不连接开发板,打开设备管理器,卸载设备,并且要删除驱动。进入C:\Program Files (x86),查看是否有Digilent文件夹,如果有的话要删掉。接下来进入D:\Xilinx_vivado_2020_2\Vivado\2020.2\data\xicom\cable_drivers\nt64\digilent,具体目录根..

2020-12-11 18:00:10 2243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除