草庐IT

Xilinx-FPGA

全部标签

国产安路FPGA(二)-TD软件仿真(Modelsim)

使用ModelSim进行国产FPGA的功能型仿真一、设计概述本次仅进行FPGA部分的功能仿真,ModelSim的版本为ModelSimSE-6410.5工程描述:有符号数据的乘法运算,使用TD原语操作,芯片采用PH1系列芯片。二、工程代码设计代码:moduleSigned_test( inputclk, inputrst_n, inputsigned[7:0]a, inputsigned[7:0]b, outputregsigned[15:0]out);//寄存器寄存有符号数据regsigned[7:0]a_reg;regsigned[7:0]b_reg;wiresigned[15:0]m

基于龙芯+国产FPGA 的VPX以太网交换板设计(三)

        调试与测试是本系统设计实现的重要环节。单板调试主要包括各单元电路和接口的调试,主要通过查看信号波形和运行软件对每个功能进行测试。本章将设计一系列的调试和测试方案来验证电路设计的正确性。6.1电路板静态检查经过原理图设计、印制板设计、制造、印制板电装等工序,最终形成的电路板如下图所示。图6.1为交换系统母板的TOP层,图6.2为电源子板和CPU子板的TOP层,这两块板螺装在交换系统母板的BOTTOM层上。 在进行电路板的调试及测试前,需要对电路板进行静态检查,主要是根据印制板标识,通过万用表分别测量个输出电压对GND是否开路状态。6.2调试环境以太网交换板的调试分为单板硬件调试、

【FPGA】Verilog编程实现SDRAM读写(一) ----- 初识SDRAM

文章目录一.存储器及SDRAM分类1.存储器分类2.半导体存储器分类3.SDRAM分类二.什么是SDRAM?1.SDRAM基本概念2.SDRAM存储阵列3.SDRAM基本存储单元4.BANK概念5.SDRAM容量计算6.SDRAM功能框图7.SDRAM信号引脚8.SDRAM操作命令8.1禁止命令(INHIBIT)8.2空操作命令(NOP)8.3加载模式寄存器命令(LOADMODEREGISTER)8.3.1突发长度(BurstLength)8.3.2突发类型(BurstTYPE)8.3.3列选通潜伏期(CASLatency)8.3.4运行模式(OperatingMode)8.3.5写模式(Op

FPGA学习 Vivado使用篇

vivado菜单指南:创建设计源文件(addorcreatedesignsources):在创建源文件后,会要求对其所在模块进行创建:而后会在资源区看到我们创建的模块:下面以一个工程为例: RTL原理图如下:关于引脚绑定: 学习查看用户手册和开发板原理图是一个硬件工程师的基本要求。然后点击保存,会要求生成一个XDC约束文件(用于引脚绑定) 在此说明,我们也可通过书写XDC约束文件来进行引脚绑定。本文使用第一种方法,先绑定引脚,让系统自动生成XDC约束文件。至此,我们已经完成了一个FPGA工程,接下来我们进行编译部分。在项目菜单(最左边)选择RunSynthesis,逻辑综合之后,我们要进行一个

【LabVIEW FPGA图形化】 ngc、edf网表文件的编写:LED流水灯

【LabVIEWFPGA图形化】ngc、edf网表文件的编写:LED流水灯文章目录前言一、什么是FPGA图形化设计二、为什么要学习FPGA图形化开发?三、XilinxSpartan-6系列网表文件封装的注意事项四、传统HDL语言流水灯逻辑五、Labview调用网表文件六、实验验证总结前言FPGA图形化可以提高FPGA的开发效率,为产品迭代、功能机验证,产品参数调试提供的便捷的编程方式。LabVIEW作为一款图形化开发软件可以为FPGA提供零代码开发,图形化界面可以非常直观的展示出FPGA的并行结构。LabVIEW的开发思路是顶层调用,其自身有丰富的函数和滤波器,同时支持在线前面板调试,对于PI

FPGA 20个例程篇:18.SD卡存放音频WAV播放(上)

第七章实战项目提升,完善简历18.SD卡存放音频WAV播放(上)    在最后一章里,我们来做几个实战项目,一方面是对前面学习知识的一种回顾,另一方面这几个小项目也非常贴近实际工程,其中例程“SD卡存放音频WAV播放”比较偏向校园电子大赛项目,比较新颖涉及知识点多,会给面试官们留下不错的印象;例程“OV7725摄像头实时采集HDMI显示边缘检测”,帮助大家举一反三地实现其他图像前后处理、多帧缓存技术等应用;例程“USB2.0/RS232/LAN控制并行DAC输出任意频率的正弦波、梯形波、三角波、方波“,有很多关键技术,涵盖报文分割、报文解析、串口ModbusCRC校验、USB2.0CRC校验、

FPGA 20个例程篇:18.SD卡存放音频WAV播放(上)

第七章实战项目提升,完善简历18.SD卡存放音频WAV播放(上)    在最后一章里,我们来做几个实战项目,一方面是对前面学习知识的一种回顾,另一方面这几个小项目也非常贴近实际工程,其中例程“SD卡存放音频WAV播放”比较偏向校园电子大赛项目,比较新颖涉及知识点多,会给面试官们留下不错的印象;例程“OV7725摄像头实时采集HDMI显示边缘检测”,帮助大家举一反三地实现其他图像前后处理、多帧缓存技术等应用;例程“USB2.0/RS232/LAN控制并行DAC输出任意频率的正弦波、梯形波、三角波、方波“,有很多关键技术,涵盖报文分割、报文解析、串口ModbusCRC校验、USB2.0CRC校验、

基于FPGA的 SelectIO IP核 的仿真验证-----( LVDS差分高速传输)

目录一.LVDS的简介二.差分信号抗噪特性三.SelectIO资源的介绍四.SelectIOIP核的仿真验证一.LVDS的简介由于系统功能实现日益增多,主控芯片的外围芯片也越来越多,因此主控芯片的引脚资源相对变得紧俏,在数字系统互联的设计中,并行传输的方式将会被高速串行传输逐步替代。而在串行传输标准中,低电压差分信号传输(LVDS)接口具有高速率、低功耗、低噪声和低电磁干扰等优点,广泛应用于高速数字系统设计中。低压差分信号相对于单端的传送具有较高的噪声抑制功能,其较低的电压摆幅允许差分对线具有较高的数据传输速率,消耗较小的功率以及产生更低的电磁辐射。LVDS:LowVoltageDiffere

基于FPGA等精度的实时测量频率和占空比

目录一、要求:二、指标要求 三、 等精度测频设计原理四、时序分析: 五、模块设计 1、计数器2、读数据3、数据处理4、数码管显示模块六、仿真分析1、计数模块A、测量1Mhz频率占空比为50%的信号的频率。 B、Em设置为1Mhz,占空比为46%的信号的占空比2、数据处理模块3、总体仿真 七、实测展示 八、说明一、要求:        利用Altera公司的FPGA开发软件Quartus13.1采用混合设计实现方波信号频率和占空比测量。 二、指标要求 1)待测方波信号频率范围1Hz~1MHz,测量精度优于0.1Hz2)待测方波信号占空比范围1%~95%,测量精度优于1%3)频率数据显示精度0.1

紫光同创 FPGA 开发跳坑指南(四)—— DDR3 控制器 IP 的使用

DDR3是一种大容量的存储器件,采用了预取技术和双边沿采样技术,以实现高速数据存储与读取,在视频处理中可以用来缓存1 帧或多帧图像。目录一、紫光DDR3IP的安装二、紫光DDR3IP的配置三、DDR3IP的使用3.1DDR3写操作3.2DDR3读操作一、紫光DDR3IP的安装    在PangoDesignSuit中,选择Tools->IPCompiler,菜单栏选择File->Update...,在弹出来的窗口中点击AddPackages,选择iar文件。        勾选IP,点击Install。        左侧IP列表中出现LogosHMEMC(1.0)就说明安装完成了。二、紫光D