ICode9

精准搜索请尝试: 精确搜索
  • 并发性:互斥和同步2022-02-26 19:02:15

    原书《操作系统精髓与设计原理——富兰克林》第五章。 不论是进程还是线程,不论是单处理器的多道程序设计还是多处理器甚至是分布式系统,因为程序能并发或者真正的并行执行,所以都面临着一系列的并发问题。比如一个进程正在访问打印机,另一个进程也要使用打印机,如果没有一些手段来处理

  • 基于System verilog的同步FIFO实现(二)2022-02-22 12:01:15

    上一篇博客基于System verilog的同步FIFO实现(一) 通过设置一个计数器,来判断FIFO的空或满状态,该方法由于多设置了一个计数器,因此会产生额外的资源,当fifo比较大时,会降低fifo最终可以达到的速度。本文则通过另一种方式生成full与empty信号:比较读指针和写指针。 判断方法: 1.

  • 20_基于FPGA驱动LCD12864显示图片2022-02-20 17:33:33

    20_基于FPGA驱动LCD12864显示图片 实验原理 LCD12864图片显示原理 LCD12864的驱动原理和时序可以参考上一节"LCD12864显示字符",LCD12864显示图片的关键点就是要弄懂一个问题:LCD12864中每一像素点要如何去点亮或者是熄灭。 LCD12864的显示屏简图如下:     屏幕分为上下半

  • 征途2022-02-06 09:32:48

    link 决策单调性的另一种写法。似乎仍然可以使用斜率优化但我没去写。 方程不重要,我的那个“方差一瞥”已经写得很清楚了,说一下决策单调性的第二种写法吧。这种写法适用于: \[f[x]=\min\limits_{i=0}^{x-1}\{g(i)+w[i,x]\} \]其中\(g(i)\)是一个与\(f[i]\)无关的函数。可以发现这个

  • The Path to Learning WR Python FPE.15(TO NONAME)2021-12-23 12:03:23

    Introduce: The  extension Python by noname! ( The funny life )​​​​​​​Code: game.import("extension",function(lib,game,ui,get,ai,_status){     return {name:"Python",content:function (config,pack){      }, precontent:function (){      }

  • Python 中弱引用的神奇用法与原理探析2021-12-10 16:00:58

    背景 开始讨论弱引用( weakref )之前,我们先来看看什么是弱引用?它到底有什么作用? 假设我们有一个多线程程序,并发处理应用数据: # 占用大量资源,创建销毁成本很高   class Data:       def __init__(self, key):           pass  应用数据 Data 由一个 key 唯

  • Pai8233B/C 4A/8A 双通道隔离栅极驱动器。驱动侧6V、8V UVLO可选,传播延时<20ns,脉宽失真<1ns, CMTI>150KV/us 优越的性能大量使用于光伏逆变器和变频器等产品2021-12-09 10:30:15

    Pai8232C-WR Pai8232C是一款为双通道隔离型基于iDivider®技术的2Pai半自动门驱动器。它有源峰值电流为4A,汇峰值电流为8A。这个最大开关频率可达5MHz。这是合适的用于MOSFET、IGBT和SiC MOSFET的栅极驱动。输入侧与两个输出侧通过一个可承受5kVRMS隔离电压的隔离栅,以及典型的共

  • 【无标题】OLED屏显实验(STM32)2021-11-27 22:59:05

    这里写目录标题 一、实验要求二、SPI介绍1、什么是SPI?2、SPI优点3、缺点4、特点5、协议通信时序详解SPI的通信过程: 三、OLED屏介绍四、实验过程(一)显示自己的学号和姓名(二)OLED显示AHT20测得的温度和湿度(三)0.96寸OLED在STM32f103上实现滚动显示长字符 五、总结六、参考文献

  • STM32开发基于SPI接口的OLED数据显示2021-11-24 22:03:16

    文章目录 一、SPI简介二、0.96inch SPI OLED 介绍三、实验内容及结果1. 任务要求2. 准备工作3. 演示如下 四、参考 一、SPI简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应

  • 基于STM32的OLED滚动宣示长字符2021-11-21 18:02:52

    要求:理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:上下或左右的滑动显示长字符 一、OLED屏的滚屏命令 关于每一天命令的详细介绍,参照下面的博客: https://wlink.blog.csdn.net/article/details/81329770 1、水平滚动配置 此指令用于配置水平滚

  • Io流和File2021-11-18 22:30:36

    Io流 java.io流四大家族(都是抽象类) java.io.InputStream 字节输入流 java.io.OutputStream 字节输入流 java.io.Reader 字节输入流 java.io.Writer 字节输入流 注意:在java中主要类目 以Stream结尾的都是字节流,以Readr/、writer结尾的都是字符流 结论:所有的流都实现了close();

  • 异步FIFO设计2021-10-13 10:31:04

    先贴张图 异步FIFO要注意的几点: 一般来说都是写的快读的慢,这样就会涉及到最小fifo深度计算的问题没有写地址和读地址,仅仅使用写使能和读使能来控制跨时钟域使用格雷码和两步D触发器进行同步读空写满信号设置 module asyn_fifo( input wire clk_w,//50mhz input wire cl

  • verilog写了个spi的写模块 2021-09-282021-09-29 00:03:10

    晚上用verilog写了个spi的写模块,一开始综合竟然各种报错,不过还好全是接口的小问题,另外发现对发送位的计数的时候不要总是减1去判断,+1更符合逻辑啊,-1实在是太绕来绕去了。只是判断时就需要判断i是不是等于一个正整数,这个可能对时序要求高一些,不过spi时钟频率比较低,问题应该不

  • FPGA基础设计(7)双口RAM乒乓操作2021-09-28 10:01:55

    双口RAM经常用于跨时钟域处理,且比FIFO灵活性更大。本文给出一个具体的设计实例,让大家理解双口RAM在跨时钟域处理中乒乓操作的用法。 输入数据速率20MHz,输出数据速率100Mhz,使用双口RAM完成跨时钟域处理。一次传输的数据为1024个,假设数据位宽为8bit,使用两片宽度为8、深度为1024的双

  • 【刘知远NLP课 整理】Word Representation2021-08-15 17:34:07

    【刘知远NLP课 整理】Word Representation Word representation is a process that transform the symbols to the machine understandable meanings. The goals of Word Representation are Compute word similarity WR(Star) ≃ WR(Sun) WR(Motel) ≃ WR(Hotel) Infer word

  • springboot整合swagger22021-06-02 13:52:05

    1、加入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>

  • 实战篇:sdram+fifo调试2021-05-28 21:00:01

    本片主要总结SDRAM的FIFO优化仿真中出现的问题及解析。 针对下图的疑问点: 1.图中第一处,SDRAM的数据线在写FIFO往SDRAM写的过程中位高阻态,但实际应该是wr_data才对。为何? 在代码中,关于DQ以及ADDR的PIN定义没有位宽,更改后显示正常。 2. 图中第二处,rd_data在读FIFO从SDRAM中读数据,

  • PWM generation(一)基于APB总线的32位寄存器2021-05-05 22:02:56

     (一)功能描述:   产生最简单的PWM,且占空比可调。PWM周期p由INIT-MOD差值决定,高电平由MOD与MID差值h决定,占空比r=h/p。可产生中断。 (二)寄存器描述:   包含寄存器名称,地址偏移量,位定义等。 Name STS   Offset 0x00 Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

  • OpenGL自学日志1 - 启航2021-04-10 23:31:08

    OpenGL启航 OpenGL的HellowWorld环境搭建创建项目源码展示运行结果 OpenGL的HellowWorld 记录OpenGL的自学过程,以日志促学习,文章中肯定有许多错误,请大家不吝指教。 环境搭建 安装VS2019;工具>NuGet包管理器>管理解决方案的NuGet程序包;搜索nupengl.core;勾选右侧窗口中的所

  • SPI通信协议2021-04-08 23:01:39

    SPI通信协议 1. SPI介绍2. 实现模式0下的SPI协议2.1 top顶层模块2.2 master模块2.2.1 control控制模块2.2.2 tx发送模块2.2.3 rx接收模块 2.3 slave模块2.4 测试 3. 问题分析与总结4. 参考 1. SPI介绍 SPI(Serial Peripheral Interface,串行外围设备接口)通信协议,同步串行接

  • 【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡2021-04-08 10:57:17

    一、MHA+ProxySQL架构之前发过一篇MHA的文章,介绍了MHA相关的知识和功能测试,连接为:【DB宝19】在Docker中使用MySQL高可用之MHA 。今天这一篇给大家分享一下“MHA+中间件ProxySQL”来实现读写分离+负载均衡的相关知识。我们都知道,MHA(Master High Availability Manager and tools for

  • 【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡2021-04-07 17:57:40

    文章目录一、MHA+ProxySQL架构二、快速搭建MHA环境2.1 下载MHA镜像2.2 编辑yml文件,创建MHA相关容器2.3 安装docker-compose软件(若已安装,可忽略)2.4 创建MHA容器2.5 主库131添加VIP三、配置ProxySQL环境3.4.1 向ProxySQL插入被监控数据库3.4.2 在所有被监控MySQL服务器上创建监控帐户

  • trace32 trace功能使用学习2021-03-30 19:00:47

    ETM.state窗口只能配置ETM/PTM和TPIU Trace.state窗口用来配置trace工具 基本设置 etm portsize, etm portmode, datatrace,都可以使用脚本语言写在启动脚本里面。 启动以后还要在trace配置窗口点击AutoFocus按钮确认设置生效 trace数据源 offchip从TPIU获取数据 onchip从ET

  • Verilog RTL 设计:同步FIFO的设计与验证 方法一2021-03-14 02:01:22

    最近在学习FIFO,于是将学习成果记录一下。 仿真工具为VCS,并用DVE观测波形。 FIFO 表示先入先出,它是一种存储器结构,被广泛的应用与芯片设计中。FIFO分为同步FIFO和异步FIFO,本次记录同步FIFO的设计和验证。 在同步FIFO中,单一时钟同时用于写入和读取数据操作。FIFO的设计原则:满不能写,

  • 【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡2021-03-08 08:32:23

    目录一、MHA+ProxySQL架构二、快速搭建MHA环境2.1 下载MHA镜像2.2 编辑yml文件,创建MHA相关容器2.3 安装docker-compose软件(若已安装,可忽略)2.4 创建MHA容器2.5 主库131添加VIP三、配置ProxySQL环境3.1 申请ProxySQL主机并安装ProxySQL3.2 添加远程登录用户3.3 开启ProxySQL的web监

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有