HDL
  • 2024-06-19Verilog Hdl 计数器分频
    “分频”:是累加多个输入时钟信号clk_in的周期,最终使得,输出时钟信号clk_out的周期变大,频率变小。一、偶数分频例:计数器要实现6分频,输入时钟信号clk_in的6个周期要变成1个周期输出,输出6分频的输出时钟信号clk_out的半个周期占3个输入时钟信号clk_in的周期,相当于clk_out每次在3
  • 2024-06-13串口收发UART(Verilog HDL)
    UART(UniversalAsynchronousReceiverTransmitter,通用异步收发器)是一种异步串行通信协议,主要用于计算机和嵌入式系统之间的数据交换。实现UART通信的接口规范和总线标准包括RS-232、RS449、RS423和RS485等,接口标准规定了通信标准的电气特性、传输速率、连接特性和机械特性。文
  • 2024-06-02(2)高质量Verilog HDL描述方法
    一、VerilogHDL概述VerilogHDL的功能之一是描述可综合的硬件电路,与c相比,HDL语言具有以下特点:互连:wire型变量描述各个模块的端口与网线的连接关系并发:有效描述并行的硬件系统时间:定义了绝对和相对的时间余量,可综合操作符具有物理延迟 通常不可
  • 2024-05-30Verilog HDL中如何控制模块的调用与否
    VerilogHDL中如何控制模块的调用与否(实用)语言:VerilgHDLEDA工具:ISE、Vivado、QuartusIIVerilogHDL中如何控制模块的调用与否(实用)一、引言二、模块调用与否的几种方法1.注释2.使用预处理指令`ifdef3.使用generate语句三、结尾关键词:调用,VerilogHDL
  • 2024-05-05P3193 [HNOI2008] GT考试 题解
    之前学矩阵乘的时候做的题,当时因为不会\(kmp\)搜索一稀里糊涂过去了,现在填个坑。头图是\(Logos\)!P3193[HNOI2008]GT考试题链:洛谷题库题目大意:求有多少个长度为\(n\)的数字串的子串中不包含给出的长度为\(m\)位的串,范围\(n<=1e9\),$m<=20$。思路:首先考虑DP,令\(
  • 2024-05-01verilog hdl中generate的使用说明(一)
    欢迎各位朋友关注“郝旭帅电子设计团队”,本篇主要讨论generatefor的使用。在编写veriloghdl时,经常需要编写多个结构相同但是连接关系不同或参数不同的模块(逻辑)。如果每一个都单独编写,则需要大量的时间以及大量的代码篇幅;有时我们不确定需要的是具体几个模块,只能够使用参数来确
  • 2024-03-18(116)综合时序路径有哪些?
     1本节目录1.1本节目录1.2综合介绍1.3FPGA介绍1.4Verilog介绍1.5 综合时序路径有哪些?1.6结束语2综合介绍综合就是把行为级的RTL代码在工艺、面积、时序等约束下转换成对应的门级网表。综合是使用软件的方法来设计硬件,然后将门级电路实现与优化的工作留给综合
  • 2024-03-04血脂基础知识
    血脂基础知识2023版防治指南较16版该领域内的发展进一步明确了LDL‑C与动脉粥样硬化的因果关系降脂药物的联合应用和降脂新药如前蛋白转化酶枯草溶菌素9(preproteinconvertingenzymesubtilisinkexin9,PCSK9)抑制剂的应用,可使LDL‑C水平降低50%~70%,在他汀类
  • 2023-12-20websocket++
    一、介绍版本:WebSocket++(0.8.2)1、readme.md参照readme.mdWebSocket++是一个只有头文件(只有hpp文件)的c++库,它实现了RFC6455(WebSocket协议)。它允许将WebSocket客户端和服务端集成到c++程序中。它使用了可互换的网络传输模块,包括:基于原始字符缓冲区的模块基于c++的iostre
  • 2023-09-21 DesignWare Building Block IP学习
    DesignWareBuildingBlock1.基本介绍DesignWareBuildingBlockIP(以下简称DWBB),也叫做FoundationLibrary,是一个紧密集成在Synopsys综合环境中的可重用智能功能块集合。使用DWBB可以在综合时实现透明且高水平的性能优化。DWBB中含有大量组件,可以实现设计重用并显著地提升生
  • 2023-07-02Verilog HDL数据流建模与运算符
    数据流建模使用的连续赋值语句由关键词assign开始,一般用法如下:wire[位宽说明]变量名1,变量名2,...,变量名n;assign变量名=表达式;只要等号右边的值发生变化,则立即更新等号左边的值。注意,连续赋值语句只能对wire型变量进行赋值,所以等号左边必须是wire型。把2线-4线译
  • 2023-07-01Verilog HDL门级建模
    VerilogHDL内部定义了12个基本门级元件可以直接用,用这些门级原件直接对逻辑图进行描述,称为门级建模。每个门输入可能是逻辑0,逻辑1,不确定态x和高阻态z四个值之一。多输入门主要有与门(and),与非门(nand),或门(or),或非门(nor),异或门(xor),同或门(xnor)。符号都知道,为了省事我选择直接拍照。
  • 2023-06-14硬件设计LLM:AI辅助创建微处理芯片
    编辑|绿萝通常,开发任何类型的硬件(包括芯片,作为电子设备大脑的微小电子元件),都是从用正常语言描述硬件应该做什么开始的。然后,经过专门训练的工程师将该描述翻译成硬件描述语言(HDL),例如Verilog,以创建允许硬件执行其任务的实际电路元件。自动化此翻译可以减少工程过程中的人为错
  • 2023-06-06verilog工程建立
    1,新建工程 2, 3,工程建立在prj目录下。 4, 5,选择对应的器件。 6, 语言选择verilongHDL 7,完成工程创建。  8,8.1创建一个VerilogHDL文件 8.1.2保存VerilogHDL文件建议新建一个文件夹,保存在rtl文件夹下后续,编写代码,编译。 8.2导入一个已有的VerilogHDL文件 打开,编
  • 2023-04-24【Verilog HDL】常量的参数化及跨模块传递
    申明变量Verilog中申明常量主要有两种方式:parameter localparamlocalparam用法与parameter基本一致,只是localpara定义的参数通常只在所在模块范围内使用,其赋值无法被模块之外的参数定义所改变。parameter的跨模块传递parameter在同一个模块中的赋值通常有两种方式,
  • 2023-03-13computer processor-- CAD , HDL
                       
  • 2023-02-10 基于Verilog HDL的状态机描述方法
    ⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
  • 2023-02-07Verilog HDL函数与任务的使用
    ⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
  • 2023-02-02SR锁存器与D锁存器设计与建模
    ⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
  • 2023-01-30Verilog HDL门级建模
    ⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
  • 2023-01-30Verilog HDL数据流建模与运算符
    ⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
  • 2023-01-28Verilog HDL基本语法规则
    ⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
  • 2023-01-24FPGA:硬件描述语言简介
    ⭐本专栏针对FPGA进行入门学习,从逻辑代数等基础知识讲起,结合VerilogHDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。
  • 2023-01-16Atcoder ABC285 赛后总结
    A—EdgeChecker2传送门题目大意给你一棵树,输入两个\(1-15\)的数\(a,b\),求\(a\)是否是\(b\)老爹父亲这颗树如图:题目解法超级无敌暴力法(wu一种最最最简
  • 2022-12-13UltraEdit中高亮显示verilog HDL关键词
        UltraEdit是一款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的