首页
学习
活动
专区
工具
TVP
发布

FPGA开源工作室

专栏作者
230
文章
352730
阅读量
87
订阅数
数字图像处理之gamma矫正
图像Gamma矫正是一种调整图像对比度和亮度的方法。它使用幂律函数来调整图像的灰度级分布,以改变图像的显示效果。
FPGA开源工作室
2024-03-21
1230
VHDL快速语法入门
HDL(VHSIC Hardware Description Language)是一种硬件描述语言,主要用于描述数字电路和系统的结构、行为和功能。它是一种用于硬件设计的标准化语言,能够帮助工程师们更好地描述和设计数字电路,并且广泛应用于FPGA和ASIC设计中。 在VHDL中,一个设计被描述为一个实体(entity),它包含了输入输出端口的描述。实体也包含了该设计的行为(behavior)的描述。 此外,VHDL还包括了标准库(standard library)和数学运算库(numeric package)等。 VHDL的基本语法包括关键字、标识符、注释、数据类型(如std_logic、integer等)、变量声明、信号声明、过程语句、并行操作符等。 以下是VHDL的一些基本特性和语法: 实体声明(Entity Declaration):实体(entity)是一个设计的接口和规范,描述了设计的输入和输出信号。在实体声明中,可以指定设计的接口和端口类型。 架构(Architecture):架构是实体的行为和功能描述。它包括了组件实例化、信号声明、过程语句等。在架构中,可以描述设计的逻辑和数据流动。 信号(Signal)和变量(Variable):在VHDL中,信号用于描述设计中的数据传输,而变量通常用于描述局部的数据存储。信号和变量的作用在于描述设计中的数据流动和数据处理。 过程(Process):过程描述了设计中的行为和逻辑。过程可以包括对信号和变量的操作、时序逻辑的描述等。 循环(Loop):VHDL中也包括了循环语句,用于描述设计中的重复操作。 总的来说,VHDL是一门强大的硬件描述语言,能够帮助工程师们进行数字电路的设计和描述。通过VHDL,工程师们可以更好地理解和描述设计的结构和行为,从而实现复杂的数字系统设计。虽然VHDL的语法可能对初学者来说有一定的复杂性,但一旦熟悉了其基本特性和语法,将会成为非常有用的工具。
FPGA开源工作室
2024-03-11
1140
matlab实现不同窗滤波器示例
在Matlab中使用汉明窗设计低通滤波器可以通过fir1函数实现。汉明窗通常用于设计滤波器,可以提供更突出的频率特性。
FPGA开源工作室
2024-03-02
1040
Vivado DDS IP核仿真
直接数字合成器(DDS)或数控振荡器(NCO)是许多数字通信系统中的重要部件。正交合成器用于构造数字下变频器和上变频器、解调器,并实现各种类型的调制方案,包括PSK(相移键控)、FSK(频移键控(frequency shift keying))和MSK(minimum shift keyed)。数字生成 复数或实数正弦曲线采用查找表方案。查找表存储正弦曲线的样本。数字积分器用于生成合适的相位自变量,该相位自变量由查找表映射到期望的输出波形。简单的用户界面接受系统级参数,例如所需的输出频率和所生成波形的杂散抑制。
FPGA开源工作室
2024-02-22
1330
20个传感器原理动图【太经典了】
FPGA开源工作室
2023-10-27
1780
闪存的工作原理
当给栅极施加较高的高电平(较高的高电平才能让电子穿过隧穿层),电子到浮栅层就被绝缘层阻碍了
FPGA开源工作室
2023-10-23
2270
通讯之CAN总线入门
前面已经介绍了几种总线协议,那现在如果在汽车上实际应用一种总线协议来通讯的话,你会选择哪一种呢?
FPGA开源工作室
2023-10-08
3510
终于搞清了:SPI、UART、I2C通信的区别与应用!
电子设备之间的通信就像人类之间的交流,双方都需要说相同的语言。在电子产品中,这些语言称为通信协议。
FPGA开源工作室
2023-09-22
7310
二进制加权DAC
二进制加权数模转换器是一种将数字二进制数转换成与数字数值成比例的等效模拟输出信号的数据转换器。
FPGA开源工作室
2023-09-06
2360
ADC介绍
模数转换器(analog to Digital Converter,简称ADC)是一种数据转换器,它通过将模拟信号编码为二进制代码,使数字电路能够与现实世界进行接口。
FPGA开源工作室
2023-09-06
2490
FPGA六大应用领域
FPGA 在通信领域的应用可以说是无所不能,得益于 FPGA 内部结构的特点,它可以很容易地实现分布式的算法结构,这一点对于实现无线通信中的高速数字信号处理十分有利。
FPGA开源工作室
2023-09-04
1920
ADC内部原理知道吗?
用了这么久ADC,从没细看过ADC的内部原理和如何获得最佳精度,今天看到一篇ST的官方文档讲的不错,这里整理分享给大家。
FPGA开源工作室
2022-12-07
4750
响应制裁!科磊、ASML等停止对中国提供芯片服务
近日,美国再次收紧对华芯片设备出口限制,为响应美国最新制裁,美国芯片设备制造商科磊(KLA Corp)从12日(周三)起停止向中国大陆企业客户提供芯片销售和服务。
FPGA开源工作室
2022-12-07
1.2K0
音频ANC自动降噪(学习)
📷
FPGA开源工作室
2022-12-07
8610
Hu距(Hu Moments)图像距介绍
为简单起见,考虑一个 单通道二进制图像 I。位置(x,y)的像素强度由 I(x,y)给出。请注意,二进制图像I(x,y)可以采用 0 或 1 的值。 我们可以定义的最简单的时刻如下:
FPGA开源工作室
2022-09-02
6630
Synopsys 系列工具
任何ASIC设计的核心都包含一组逻辑单元的工艺库,库可以包含每个单元的功能描述、时序、面积及其他相关信息。在转换为可被Synopsys应用程序使用的格式前,Library Compiler(LC)会分析文本信息的完整性与正确性。
FPGA开源工作室
2022-05-18
1.5K0
matlab函数加窗
数字信号处理的主要数学工具是傅里叶变换.而傅里叶变换研究的是整个时间域和频率域的关系。不过,当运用计算机实现工程测试信号处理时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析。做法是从信号中截取一个时间片段,然后用截取的信号时间片段进行周期延拓处理,得到虚拟的无限长的信号,然后就可以对信号进行傅里叶变换、相关分析等数学处理。无限长的信号被截断以后,其频谱发生了畸变,原来集中在f(0)处的能量被分散到两个较宽的频带中去了(这种现象称之为频谱能量泄漏)。 为了减少频谱能量泄漏,可采用不同的截取函数对信号进行截断,截断函数称为窗函数,简称为窗。 窗函数就是时域有限宽的信号。 泄漏与窗函数频谱的两侧旁瓣有关,如果两侧瓣的高度趋于零,而使能量相对集中在主瓣,就可以较为接近于真实的频谱,为此,在时间域中可采用不同的窗函数来截断信号。
FPGA开源工作室
2022-05-18
1.1K0
先进封装最强科普
近几年,先进封装已成为半导体越来越普遍的主题。在由多个部分组成的系列中,将深入研究实现先进封装技术,如高精度倒装芯片、热压键合(TCB)和各种类型的混合键合(HB)。首先让我们讨论一下对先进封装的需求,摩尔定律正在以迅猛的速度发展。自台积电 32nm 失误以来,直到目前的 5nm 工艺节点,台积电的晶体管密度每年增长 2 倍。尽管如此,真实芯片的密度每 3 年增长约 2 倍。这种较慢的速度部分是由于 SRAM 缩放、功率传输和热密度的消亡,但大多数这些问题都与数据的输入和输出有关。
FPGA开源工作室
2022-05-18
8650
WiFi6及其核心技术
以后手机或平板上的WiFi信号标识将以“WiFi+数字”的方式呈现,就像手机上3G、4G、5G信号标识变化一样,可以根据后面的数字来判定当前使用的技术标准和速率等级。
FPGA开源工作室
2022-05-18
9370
Verilog 里面,always,assign和always@(*)区别
1.always@后面内容是敏感变量,always@(*)里面的敏感变量为*,意思是说敏感变量由综合器根据always里面的输入变量自动添加,也就是所有变量都是敏感列表,不用自己考虑。2.如果没有@,那就是不会满足特定条件才执行,而是执行完一次后立马执行下一次,一直重复执行,比如testbench里面产生50Mhz的时钟就(假设时间尺度是1ns)可以写成
FPGA开源工作室
2022-04-02
1.5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档