• 2024-07-01写个时钟(进阶篇)
    在“写个时钟(行为篇)”中,我们通过 JavaScript 动态创建的时针、分针和秒针,并直接在 JavaScript 中通过控制行内样式的 transform属性,设置 rotate 的值,实现指针的旋转。这样的方式,对于 DOM 的控制消耗较大,若放到大项目中,对项目性能具有一定的影响,也让 JavaScript 代
  • 2024-06-30使用pyqt5编写一个七彩时钟
    使用pyqt5编写一个七彩时钟效果代码解析定义RainbowClockWindow类初始化用户界面显示时间方法完整代码在这篇博客中,我们将使用PyQt5创建一个简单的七彩数字时钟。效果代码解析定义RainbowClockWindow类classRainbowClockWindow(QMainWindow):def
  • 2024-06-23胡说八道(24.6.17)——STM32以及通信杂谈
        之前的文章中咱们谈到了STM32的时钟,今天我们来联系实际,来看看内部时钟下和外部时钟下的两种不同时钟的电平翻转。本次终于有硬件了,是最基础的STM32F103C8T6。    首先是,内部时钟的配置操作。             系统的内部时钟是72MHz,由上图
  • 2024-06-22用verilog/systemverilog 设计fifo (2)
    目录异步fifo实现中要解决的问题信号同步到那个时钟域读写指针转化为格雷码格雷码表示的读写地址如何判断空满?异步fifoverilog代码异步fifo实现中要解决的问题异步fifo和同步fifo功能相似,但是它的读写由两个时钟信号控制,所以它的设计和同步fifo不同,需要考虑更多的因素。信号
  • 2024-06-20STM32基础篇--复位和时钟控制RCC
    1.时钟树1.1时钟问:什么是时钟?为什么要有时钟?时钟是怎么产生的?(1)什么是时钟?时钟就是具有周期性的脉冲信号,相当于单片机的心脏,给单片机提供一个统一的信号,要想使用单片机的外设必须开启相应的时钟。对CPU来说,假设CPU在一个时钟周期内执行一条指令,若时钟频率越高,则时钟周期
  • 2024-06-20STM32学习(WDG看门狗)
    1.WDG简介WDG(Watchdog)看门狗(简单来说就是程序运行的保障措施,我们的在程序中定期的喂狗,如果程序出问题卡死了,没有在规定的时间去喂狗,那么看门狗硬件就会自动帮我们复位一下,防止程序长时间卡死)看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡
  • 2024-06-20【Power Compiler手册】9.时钟门控(3时钟门控风格)
    时钟门控风格PowerCompiler工具根据您指定的风格在设计中插入时钟门控单元。当没有指定时钟门控风格时,工具会使用一组预定义的风格用于时钟门控。set_clock_gating_style命令的默认设置适用于大多数设计。以下部分将详细讨论默认时钟门控风格和使用特定时钟门控风格:•
  • 2024-06-20【Power Compiler手册】9.时钟门控(2)
    指定时钟门控延迟在综合过程中,DesignCompiler假设时钟是理想的。理想时钟在时钟网络中不产生任何延迟。这种假设是因为直到时钟树综合之后,实际的时钟网络延迟才为人所知。实际上,时钟并不是理想的,并且通过时钟网络存在非零延迟。对于具有时钟门控的设计,寄存器处的时钟网络延
  • 2024-06-19Flash驱动控制--芯片擦除(SPI协议)
    摘要:本篇博客具体包括SPI协议的基本原理、模式选择以及时序逻辑要求,采用FPGA(EPCE4),通过SPI通信协议,对flash(W25Q16BV)存储的固化程序进行芯片擦除操作。关键词:SPI;VerilogHDL;Flash【SPI协议通信模式】SPI是Motorola公司推出的一种同步串行接口,是一种高速、全双工、同步的通信总
  • 2024-06-19【Power Compiler手册】9.时钟门控(1)
    在更高层次上的功耗优化对最终门级设计的功耗降低有显著影响。时钟门控是降低设计功耗的重要技术。有关PowerCompiler工具中时钟门控的信息,请参阅以下主题:-时钟门控简介-使用时钟门控条件-插入时钟门控-时钟门控流程-指定时钟门控延迟-从时钟门控单元到寄存
  • 2024-06-19嵌入式通信协议-----SPI协议详解
    目录一、简介1.概念2.特点3.优缺点 4.应用场景二、通信原理三、通信特性1.时钟频率2.时钟极性(CPOL)3.时钟相位(CPHA)4.四种模式5.多主机模式(1)多片选(2)菊花链四、编程实现五、三种SPI比较1.DualSPI2.QueuedSPI3.三者的区别一、简介1.概念      SP
  • 2024-06-19Verilog Hdl 计数器分频
    “分频”:是累加多个输入时钟信号clk_in的周期,最终使得,输出时钟信号clk_out的周期变大,频率变小。一、偶数分频例:计数器要实现6分频,输入时钟信号clk_in的6个周期要变成1个周期输出,输出6分频的输出时钟信号clk_out的半个周期占3个输入时钟信号clk_in的周期,相当于clk_out每次在3
  • 2024-06-18nalog_clock 时钟
    analog_clock:^0.1.0#时钟 classMyApp1extendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){//获取当前北京时间returnCenter(child:AnalogClock(//时钟的装饰,指定边框、背景色和形状decoration:BoxDecorat
  • 2024-06-18定时器的认识
    目录定时器定时器怎么定时定时器编程定时器控制led一秒亮灭定时器知识点补充定时器简介:C51中的定时器和计数器是同一个硬件电路支持的,通过寄存器配置不同,就可以将他当做定时器或者计数器使用。确切的说,定时器和计数器区别是致使他们背后的计数存储器加1的信号不同
  • 2024-06-18移除时钟/阻止时钟传播的几个思路
    1.如果clk在mux输出端,可以将case值(clk_en)设为02.set_sense -typeclock -stop_propagation -clocks[get_clockclkA] [get_pinsclkB]3.remove_generated_clockclkB(ptcommand)  reset_generated_clockclkB(innovouscommand)例:如下图的clkmux,阻止clkB。
  • 2024-06-15STM32定时器篇——Systick定时器的使用(实现delay延时函数)
    一、Systick定时器的简介:        Systick定时器就是系统滴答定时器,一个24 位的倒计数定时器对于CM3,CM4内核芯片,都有Systick定时器。当Systick计到0时,将从RELOAD 寄存器中自动重装载定时初值。只要不把它在SysTick 控制及状态寄存器中的使能位清除,就永不停息,即使在
  • 2024-06-15PS通过GTX实现SFP网络通信1
    将PSENET1的GMII接口和MDIO接口通过EMIO方式引出。在PL端将引出的GMII接口和MDIO接口与IP核1G/2.5GEthernetPCS/PMAorSGMII连接,1G/2.5GEthernetPCS/PMAorSGMII通过高速串行收发器GTX与MIZ7035/7100开发板的SFP
  • 2024-06-14(056)FPGA时钟--->(006)时钟不确定性
     (006)时钟不确定性1目录(a)FPGA简介(b)Verilog简介(c)时钟简介(d)时钟不确定性(e)结束1FPGA简介(a)FPGA(FieldProgrammableGateArray)是在PAL(可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既
  • 2024-06-14(055)FPGA时钟--->(005)时钟偏斜
     (005)时钟偏斜1目录(a)FPGA简介(b)Verilog简介(c)时钟简介(d)时钟偏斜(e)结束1FPGA简介(a)FPGA(FieldProgrammableGateArray)是在PAL(可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定
  • 2024-06-14计算机内存分类
    1,非易失性存储器。断电时,存储器的内容不会丢失,并且加电时再次可用。这对于处理器启动或重启时使用的引导代码是必需的。o  ROM:只读存储器;此存储器的内容在制造过程中定义设备。一旦发生错误,芯片将无法使用。o  PROM:可编程  ROM;其内容可以用特定硬件进行编程称为内存编程器
  • 2024-06-12数字芯片——时钟与复位
    关于此次章节我想要探讨的问题是门控时钟的处理(ClockGatingMethodology)和时钟复位策略。在低功耗设计中,门控时钟是结构最简洁,最容易实现的电路结构。如上期所讲的,一个控制信号和时钟逻辑与在一起输出的信号作用在其他时序逻辑域,均受该控制信号的控制。如此,当电路空闲的时
  • 2024-06-12stm32系统时钟RCC简析
    一概念STM32本身十分复杂,外设非常多  但我们实际使用的时候只会用到有限的几个外设,使用任何外设都需要时钟才能启动,但并不是所有的外设都需要系统时钟那么高的频率,为了兼容不同速度的设备,有些高速,有些低速,如果都用高速时钟,势必造成浪费  并且,同一个电路,时钟越快功耗越快,同
  • 2024-06-12京准电钟|基于纳秒级的GPS北斗卫星授时服务器
    京准电钟|基于纳秒级的GPS北斗卫星授时服务器京准电钟|基于纳秒级的GPS北斗卫星授时服务器京准电子科技官微——ahjzsz你有没有思考过这样一个问题:火车站内,熙熙攘攘,旅客排队进站、列车停靠发车,一切井然有序。一旦有个别时间出现错误,便会造成运行混乱——这些时钟如何能做到精准统
  • 2024-06-11安徽京准丨NTP网络授时服务器(GPS时钟同步服务器)助力化工厂系统
    安徽京准丨NTP网络授时服务器(GPS时钟同步服务器)助力化工厂系统安徽京准丨NTP网络授时服务器(GPS时钟同步服务器)助力化工厂系统京准电子科技官微——ahjzsz现代化工企业均设置自动化控制系统,大多数企业设置不止一套控制系统,有基本生产过程控制系统(BPCS)、安全仪表系统(SIS)、可
  • 2024-06-11(6)同步复位异步释放电路
    一、复位电路时序电路为双稳态电路,因此必须要有复位信号,而组合电路没有存储功能,因此不需要复位信号电路中的复位有两种形式:1.同步复位敏感列表中只有时钟信号没有复位信号2.异步复位敏感列表中不仅有时钟而且有复位信号为避免在释放