草庐IT

FPGA-ZCU

全部标签

FPGA——浅谈跨时钟域

本篇文章仅用于个人学习,如有雷同,我抄他的。跨时钟域是每个FPGA初学者都会遇到的问题,跨时钟域分情况有以下几种:单bit跨时钟域慢时钟域到快时钟域快时钟域到慢时钟域多bit跨时钟域     单bit跨时钟域慢时钟域到快时钟域        首先谈谈单bit数据的跨时钟域问题,当从慢时钟域到快时钟域时,常用方法为打两拍。首先快时钟域是肯定可以采集到慢时钟域的数据的,所以需要解决的就是亚稳态的问题。打两拍的基本原理就是,数据(处于10Mhz时钟下)在跳变过程中不是瞬时的,总有一个跳变时间。如果在clk(处于125Mhz下)的上升沿采集到了数据的跳变过程时,此时的数据是不确定的,可能是1,可能是0

【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

目录(如果你有安装包,可跳转至Step5)Vivado介绍Step1:进入官网Step2:注册账号Step3:进入下载页面Step4:下载安装包Step5:安装Step6:等待软件安装完成安装完成Vivado介绍Vivado是FPGA厂商赛灵思公司(XILINX)于2012年发布的集成设计环境。 其包括高度集成的设计环境和新一代从系统到IC级的工具,这些均建立在共享的可扩展数据模型和通用调试环境基础上。这也是一个基于AMBAAXI4互联规范、IP-XACTIP封装元数据、工具命令语言(TCL)、Synopsys系统约束(SDC)以及其它有助于根据客户需求量身定制设计流程并符合业界标准的开放式环

【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

目录(如果你有安装包,可跳转至Step5)Vivado介绍Step1:进入官网Step2:注册账号Step3:进入下载页面Step4:下载安装包Step5:安装Step6:等待软件安装完成安装完成Vivado介绍Vivado是FPGA厂商赛灵思公司(XILINX)于2012年发布的集成设计环境。 其包括高度集成的设计环境和新一代从系统到IC级的工具,这些均建立在共享的可扩展数据模型和通用调试环境基础上。这也是一个基于AMBAAXI4互联规范、IP-XACTIP封装元数据、工具命令语言(TCL)、Synopsys系统约束(SDC)以及其它有助于根据客户需求量身定制设计流程并符合业界标准的开放式环

FPGA/HDL 开发的 10 条规则

HDL开发的10条规则编写良好的、可移植的、可重用的HDL代码,使设计能够以所需的频率实现,这绝对是一个挑战。为此,许多(不是大多数)专业组织都有编码标准。不过,编码规则可能会成为战场。一些公司的编码规则非常复杂,不仅控制代码结构,还控制格式和命名,而有些公司则稍微宽松一些。但是,如果你是专业开发FPGA,或者是作为爱好者,都应该有一些基本的编码规则。当你来到项目的后端并且必须实现时序收敛时,遵守这些基本规则可以节省大量时间和精力。为此,我开始思考我的HDL开发的10大规则是什么??状态机——只是单个进程。忘记关于组合部分和顺序部分的学校和课程。所有状态机都应该是单个进程。这有助于调试,防止锁

FPGA/HDL 开发的 10 条规则

HDL开发的10条规则编写良好的、可移植的、可重用的HDL代码,使设计能够以所需的频率实现,这绝对是一个挑战。为此,许多(不是大多数)专业组织都有编码标准。不过,编码规则可能会成为战场。一些公司的编码规则非常复杂,不仅控制代码结构,还控制格式和命名,而有些公司则稍微宽松一些。但是,如果你是专业开发FPGA,或者是作为爱好者,都应该有一些基本的编码规则。当你来到项目的后端并且必须实现时序收敛时,遵守这些基本规则可以节省大量时间和精力。为此,我开始思考我的HDL开发的10大规则是什么??状态机——只是单个进程。忘记关于组合部分和顺序部分的学校和课程。所有状态机都应该是单个进程。这有助于调试,防止锁

FPGA项目案例展示

MIPI视频拼接:在无人机、智能驾驶中,摄像头多达十几路为解决图像处理芯片(如海思、高通平台)的接口瓶颈需要将多个摄像头合成一路处理。SLVS-EC转MIPISLVS-EC采集,LANE速率可达4.6GMIPI输出,速率2.5Gx4IMX472/IM492传感器。PCIE采集系统前端图像或ADC数据采集,通过PCIE传输至PC可实现PCIE2.0x1/x4/x8PC端驱动适配WINDOWS操作系统。图像项目图像拼接、去雾处理、放大缩小、图像滤波、边缘检测、图像传输、3D降噪等图像处理技术。图像项目Cameralink采集卡和接口转换模块,成熟模块。高速多通道ADDA系统高速(125MHz以上)

FPGA项目案例展示

MIPI视频拼接:在无人机、智能驾驶中,摄像头多达十几路为解决图像处理芯片(如海思、高通平台)的接口瓶颈需要将多个摄像头合成一路处理。SLVS-EC转MIPISLVS-EC采集,LANE速率可达4.6GMIPI输出,速率2.5Gx4IMX472/IM492传感器。PCIE采集系统前端图像或ADC数据采集,通过PCIE传输至PC可实现PCIE2.0x1/x4/x8PC端驱动适配WINDOWS操作系统。图像项目图像拼接、去雾处理、放大缩小、图像滤波、边缘检测、图像传输、3D降噪等图像处理技术。图像项目Cameralink采集卡和接口转换模块,成熟模块。高速多通道ADDA系统高速(125MHz以上)

FPGA驱动74HC595实现数码管动态显示

数码管原理数码管分共阴极和共阳极两种,上图中间是共阴极数码管,点亮共阴极数码管需要给高电平,右边是共阳极数码管,点亮共阳极数码管需要给低电平。比如点亮abcdef就能显示0,点亮bc就能显示1,等等。静态显示每一个8段数码管需要8个引脚,那么6个数码管就要48个引脚,对于fpga来说占用引脚过多。但友晶的DE2开发板就是这种方式,虽然占用引脚很多,但这种方式使用起来最简单。动态显示将每个数码管的段选信号都连在一起,然后用6bit位选信号来选择某一个数码管进行显示,引脚占用就减少到14了。动态显示下,任意时刻只有一个数码管是亮的。6个数码管会轮流点亮,由于数码管的余晖效应,只要刷新够快,就能让所

FPGA驱动74HC595实现数码管动态显示

数码管原理数码管分共阴极和共阳极两种,上图中间是共阴极数码管,点亮共阴极数码管需要给高电平,右边是共阳极数码管,点亮共阳极数码管需要给低电平。比如点亮abcdef就能显示0,点亮bc就能显示1,等等。静态显示每一个8段数码管需要8个引脚,那么6个数码管就要48个引脚,对于fpga来说占用引脚过多。但友晶的DE2开发板就是这种方式,虽然占用引脚很多,但这种方式使用起来最简单。动态显示将每个数码管的段选信号都连在一起,然后用6bit位选信号来选择某一个数码管进行显示,引脚占用就减少到14了。动态显示下,任意时刻只有一个数码管是亮的。6个数码管会轮流点亮,由于数码管的余晖效应,只要刷新够快,就能让所

笔试题-2023-诺瓦星云-FPGA(第2套)【纯净题目版】

回到首页:2023数字IC设计秋招复盘——数十家公司笔试题、面试实录推荐内容:数字IC设计学习比较实用的资料推荐题目背景笔试时间:2022.08.05应聘岗位:FPGA笔试平台:北森题目评价难易程度:★★★☆☆知识覆盖:★★★☆☆超纲范围:☆☆☆☆☆值得一刷:★★★☆☆备注:本篇与《笔试题-2023-诺瓦星云-FPGA(第1套)》有较多重复题目,这里只记录不同的题目文章目录不定项选择题3.以下哪种编玛方式或传输序列不适合在接收调使用DFE进行均衡处理?6.多时钟域设计中,如何处理跨时钟域7.FPGA动态功耗主要消耗在哪里()8以下说法正确的是9.如果wire[99:0]b;reg[99:0]a