• 2024-06-30EVASH Ultra EEPROM Development Board User Guide
    EVASHUltraEEPROMDevelopmentBoardUserGuideIntroductionWelcometotheEVASHUltraEEPROMDevelopmentBoardUserGuide.ThisguidewillprovideyouwithcomprehensiveinstructionsonhowtousetheEVASHUltraEEPROMDevelopmentBoard,featuringthe
  • 2024-06-21vivado WIRE
    WIRE是用于在Xilinx部件上路由连接或网络的设备对象。一根电线是单个瓦片内部的一条互连金属。PIP、系紧装置和SITE_PINs。提示:WIRE对象不应与设计的Verilog文件中的WIRE实体混淆。那些电线在设计中与网络有关,而不是与定义的设备的路由资源有关WIRE对象。相关对象如图2
  • 2024-06-19Xilinxddr3 mig ip核:基于AXI接口的ddr3读写控制
    本文完全参考野火的DDR3读写控制设计,原文十分详细,需要的可以去看看。一、AXI4接口详解AXI接口由5个独立的通道构成,分别是读地址、读数据、写地址、写数据、写响应。如下是读传输过程示意图,使用读地址与读数据通道。主机首先在读地址通道给出读地址和控制信号,然后
  • 2024-06-18使用芯片为ZYNQ—7020,基于野火FPGA ZYNQ开发板
    使用芯片为ZYNQ—7020,基于野火FPGAZYNQ开发板肤色模型简介YCrCb也称为YUV,主要用于优化彩色视频信号的传输。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V”
  • 2024-06-11【esp32 项目】使用I2C
    原理图:图I2C接口的RTC芯片图单片机I2C部分引脚图 软件启动I2C启动Wire库并作为主机或者从机加入总线,这个函数调用一次即可,参数为7位从机地址,不带参数就以主机的形式加入总线。Wire.begin();Wire.begin(address);主设备从从设备请求字节由主设备向从设备请求字节,之
  • 2024-05-30Verilog HDL中如何控制模块的调用与否
    VerilogHDL中如何控制模块的调用与否(实用)语言:VerilgHDLEDA工具:ISE、Vivado、QuartusIIVerilogHDL中如何控制模块的调用与否(实用)一、引言二、模块调用与否的几种方法1.注释2.使用预处理指令`ifdef3.使用generate语句三、结尾关键词:调用,VerilogHDL
  • 2024-05-24OFDM 802.11a的FPGA实现(二十二)DAC模块(含代码)
    目录1.前言2.实现思路3.verilog代码4.MoselSim仿真完整工程链接(含verilog和Matlab代码):OFDM802.11a的xilinxFPGA实现1.前言上一节完成了MUC模块,实现了对MAC层进行数据交互,以及控制物理层各个模块的工作。现在还剩下最后一个DAC模块,作用是将时域的输出按照前导码、sig
  • 2024-05-12go学习笔记——wire依赖注入
    wire是google开源的使用依赖注入来自动连接组件的代码生成工具安装goinstallgithub.com/google/wire/cmd/wire@latest官方使用文档:https://github.com/google/wire/blob/main/docs/guide.md文档参考:手把手,带你从零封装Gin框架(十二):使用Wire依赖注入重构golang中的依
  • 2024-05-10FPGA的DDS部分学习
    这边是32个采样点的正弦波信号,通过DAC输出,也就是数模转换出来的。如果每1ms输出一个信号,也就是DAC以1000HZ输出,那么下面这样一个完整的正弦信号需要32个点。也就是32ms所以输出一个完整周期正弦波信号的频率为1000/32HZ(f=1/T,这边完整周期信号的时间周期是32ms,1/32ms就是1000/32H
  • 2024-05-09loons
      1warpedlumber,discardedcartires,ramshacklechickencoops,warped=usedespeciallyofrimbersorboards;bentoutofshapeusuallybymoisture,"thefloorswerewarpedandcrackedramshackle=badlyconstructedormaintainedrickety,shaky,orderelic
  • 2024-05-02基于直方图的图像曝光量分析FPGA实现,包含tb测试文件和MATLAB辅助验证
    1.算法运行效果图预览正常图像:   checkb位于f192b和f250b之间 多度曝光图像:   checkb位于f192b和f250b之外,判决为曝光过度。 2.算法运行软件版本vivado2019.2 matlab2022a 3.算法理论概述参考资料如下:   主要采用的方法为:  4.部分
  • 2024-05-01verilog hdl中generate的使用说明(一)
    欢迎各位朋友关注“郝旭帅电子设计团队”,本篇主要讨论generatefor的使用。在编写veriloghdl时,经常需要编写多个结构相同但是连接关系不同或参数不同的模块(逻辑)。如果每一个都单独编写,则需要大量的时间以及大量的代码篇幅;有时我们不确定需要的是具体几个模块,只能够使用参数来确
  • 2024-04-28OV5640 摄像头图像显示
    概述OV5640是一款1/4英寸单芯片图像传感器,其感光阵列达到25921944(即500W像素),能实现最快15fpsQSXVGA(25921944)或者90fpsVGA(640*480)分辨率的图像采集。传感器采用OmniVision推出的OmniBSI(背面照度)技术,使传感器达到更高的性能,如高灵敏度、低串扰和低噪声。传感器内
  • 2024-04-28【代码更新】标准差
     【代码更新】标准差每513个点中,对前512个取其标准差,最后一个点不在计算范围内;具体的过程是,将512点的平方和均值,减去,512个点的均值的平方方差=用平方和的均值减去均值的平方得到方差1//用平方和的均值减去均值的平方得到方差23moduledownSampling(4inp
  • 2024-04-27IDELAY约束测试
    前置条件:DDR模式LRRISE:1.9-2.1FALL:1.9-2.1约束情况1:value:0IBUF-BUFG-IDELAYE2-IDDRvalue:0IBUF-IDELAYE2-IDDRmodulergmii_dphy(inputwiresys_rst_n,inputwiresys_ref_200mhz,//ethinputwire
  • 2024-04-20opencascade官网文档学习之OCCT-Shape healing (3)分析 TopoDS_Shape
    Analysis分析Analysisofshapevalidity形状有效性分析ShapeAnalysis软件包提供了用于分析拓扑形状的工具。在执行修复工具之前,没有必要通过这些工具检查形状,因为这些工具用于在修复工具内部执行修复之前的分析。但是,如果您愿意,这些工具可以独立于修复工具用于检测某些形状问
  • 2024-04-13多通道的AXI仲裁方法V3
    https://www.cnblogs.com/VerweileDoch/p/18030653V2。读moduleAribe_state_rd#(parameterintegerM_AXI_ID_WIDTH=1,parameterintegerM_AXI_ADDR_WIDTH=32,parameterintege
  • 2024-04-1012-hour clock
    Createasetofcounterssuitableforuseasa12-hourclock(witham/pmindicator).Yourcountersareclockedbyafast-runningclk,withapulseonenawheneveryourclockshouldincrement(i.e.,oncepersecond).resetresetstheclockto12:00AM.pm
  • 2024-04-09【CRC校验方法】+【FPGA实现(发送端)】
    书接上回:https://www.cnblogs.com/VerweileDoch/p/18105959发送端的逻辑和接收端类似,但是需要进行八位内的逆运算和取反:always@(posedgesys_clk)beginif(sys_rst_n==1'b0)beginr1_crc_value<=32'h0;endelseif(crc_cycle==1'b1
  • 2024-04-09【IP层的校验和与UDP的校验和】+【FPGA实现】
    MAC层的校验是CRC,而IP层也有其校验机制。CRC保证数据包的传输正确; IP头校验和IP头校验和是一种错误检测机制,用于在互联网协议(IP)中保证IP头的数据完整性。当一个IP数据包从源主机发送到目的主机时,它经过许多路由器和交换机,校验和可以帮助这些中间设备检查数据包
  • 2024-04-08DMA第四版代码
    描述:我发现并不是所有的任务都有同步信号,这一期版本使用参数来控制是否需要同步信号;Test_Flow_Mode参数为高的时候意味着需要同步,否则不需要,仅检测数据流。不需要同步的情况如果丢包会出现严重后果。参考这篇笔记:https://www.cnblogs.com/VerweileDoch/p/18111545代码:`tim
  • 2024-04-07Go 项目依赖注入wire工具最佳实践介绍与使用
    目录一、引入二、控制反转与依赖注入三、为什么需要依赖注入工具3.1示例3.2依赖注入写法与非依赖注入写法四、wire工具介绍与安装4.1wire基本介绍4.2安装五、Wire的基本使用5.1前置代码准备5.2使用Wire工具生成代码六、Wire核心技术5.1抽象语法树分析5.2模板编程七
  • 2024-04-05DSL - Wire 实现-ApiHug101
      
  • 2024-04-01SPI控制Flash读写
    一、SPI协议简介1.SPI简介1.SPI(SerialPeripheralInterface)是一种高速、全双工、同步串行通信总线,由摩托摩拉公司推出。2.优缺点:全双工通信,通信方式简单,相对数据传输速度较快;SPI没有应答机制确认数据是否接收,数据可靠性上有一定缺陷。(相对IIC协议)。2.SPI原理2.1主要
  • 2024-03-292024年数字IC秋招-华为-数字芯片-实习笔试题
    文章目录前言一、单选题1、wirea=1'bx;wireb;bufif1(b,a,1);则b=2、在CDC异步电路检查报告中,如果出现了violation信息,那么在实际电路中一定会出现错误。3、芯片电压的设计规格是中心电压0.9V,以下说法不正确的是5、SystemVerilog语句$urandom_range(100)可