草庐IT

CPU-FPGA

全部标签

国产FPGA厂商有哪些?

FPGA,万能芯片!以其强大的并行计算能力、功能灵活可定制等优点,被广泛应用于通信、医疗、电力、军工等高速、大数据的领域,以及IC和ASIC设计原型验证系统等。虽然FPGA芯片行业有极高的技术壁垒,但我国一直没有停止对FPGA技术的探索,从逆向设计到自主研发,从军工领域到市场广阔的工业、民用领域。目前主流的国产FPGA厂商主要有以下几家公司,产品基本应用于通信、工业、军工、消费电子领域。一、易灵思代表产品:16nm钛金系列FPGA;易灵思(深圳)科技有限公司是国内第一家量产16nm的FPGA公司,总部位于深圳市前海深港合作区。基于自主开发的Quantum架构制造的40nmTrion®FPGA产

小梅哥Xilinx FPGA学习笔记19——IP 核使用之 ROM

目录一:章节导读二:ROMIP核配置2.1创建ROM初始化文件2.3ROMIP核配置步骤三:ROM核的仿真与调用3.1三角波的产生3.2仿真验证结果3.3正弦波的产生3.4仿真验证结果一:章节导读      ROM是只读存储器(Read-OnlyMemory)的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除,且资料不会因为电源关闭而消失。而事实上在FPGA中通过IP核生成的ROM或RAM,调用的都是FPGA内部的RAM资源,掉电内容都会丢失(这也很容易解释,FPGA芯片内部本来就没有掉电非易失存储器单元)。用IP核生成的ROM模块只是提前添加了数

FPGA学习——实现任意倍分频器(奇数/偶数倍分频器均可实现)

文章目录一、分频器二、Verilog实现任意倍分频器2.1、Verilog源码2.2、仿真文件三、仿真波形图一、分频器在FPGA(可编程逻辑门阵列)中,分频器是一种用于将时钟信号的频率降低的电路或模块。它可以根据输入的时钟信号生成一个较低频率的输出时钟信号。常见的分频器可以按照固定比例来进行分频,例如将输入时钟频率除以2、除以4等。因此,如果输入时钟信号的频率为100MHz,并且使用一个除以2的分频器,那么输出时钟信号的频率将为50MHz。这样就可以将高频的时钟信号降低到所需的较低频率,以满足电路设计中对时序和性能的要求。FPGA中的分频器一般由触发器和计数器组成。触发器用于产生时钟信号的边沿

FPGA的Verilog设计(二)——异步FIFO

文章目录前言异步FIFO的工作原理1.概述2.地址的跨时钟问题3.空满信号的判决条件异步FIFO的实现异步FIFO的仿真测试阅读本文前,建议先阅读下面几篇文章:同步FIFO二进制转格雷码的实现前言  在上篇文章同步FIFO中简要介绍了FIFO的基本概念以及同步FIFO的实现。本篇文章将重点介绍异步FIFO的工作原理以及硬件实现。异步FIFO的工作原理1.概述  异步FIFO的读写时钟不同,FIFO的读写需要进行异步处理,异步FIFO常用于多bit数据跨时钟域处理。异步FIFO一般有复位rst_n、读端口和写端口。读端口一般包括读时钟(rd_clk)、读使能(rd_en)、读数据(data_ou

FPGA编程入门

实验内容1、首先基于Quartus软件采用原理图输入方法完成一个1位全加器的设计。然后通过4个1位全加器的串行级联,完成一个4位全加器的原理图设计;再改用Verilog编程(3种模式:门电路、数据流和行为级描述),完成这个4位全加器设计,并观察Verilog代码编译综合后生成的RTL电路,与之前电路图设计的4位全加器电路进行对比。2、编写测试激励Verilog模块,用Modelsim对4位全加器Verilog模块进行仿真测试,观察仿真波形图。如果仿真波形的逻辑功能正确,就连接的实验室DE2-115开发板硬件上,完成引脚绑定,烧录,再拨动按钮开关,进行加法器正确性的验证。实验步骤一.一位全加器半

集群 CPU 利用率均值达 45% ,揭秘小红书规模化混部技术实践

根据Gartner预测数据显示:2024年全球IT支出预计将达到5.1万亿美元,比2023年增长8%。然而,该机构的另一项调查数据显示:全球数据中心服务器平均CPU利用率普遍低于20%,存在巨大的资源浪费。据测算,以数百万核CPU规模的数据中心为例,每提升1个百分点的整体资源利用率,每年将节省数千万元的成本。由此可见,提高资源利用率对于降低企业运营成本具有显著的效果。早在2015年,谷歌就在其经典论文《Large-scaleclustermanagementatGooglewithBorg》中披露了它在资源管理和调度方面的实践经验,是最早通过混部技术来提升资源利用率的公司之一。国内多家头部互联

基于FPGA的数据采集系统 ADDA采集 采集卡

基于FPGA的数据采集系统ADDA采集采集卡采用FPGA与ADC设计一个可以在200KHz采样率情况下以16bits精度同时对8通道的模拟信号进行采集的采集系统。基于FPGA的数据采集系统ADD采集卡是一种高效的数据采集设备。采用FPGA与ADC设计的这种设备可以在200KHz采样率情况下以16位精度同时对8通道的模拟信号进行采集。本文将详细介绍ADDA采集卡的基本原理、硬件架构和软件设计,进一步分析其在实际应用中的优势和局限性。一、基本原理ADDA采集卡的基本原理是通过FPGA(FieldProgrammableGateArray)对模拟信号进行采集和处理,将其转换成数字信号进行存储和分析。

孩子都能学会的FPGA:第十七课——用FPGA实现定点数的乘法

(原创声明:该文是作者的原创,面向对象是FPGA入门者,后续会有进阶的高级教程。宗旨是让每个想做FPGA的人轻松入门,作者不光让大家知其然,还要让大家知其所以然!每个工程作者都搭建了全自动化的仿真环境,只需要双击top_tb.bat文件就可以完成整个的仿真(前提是安装了modelsim),降低了初学者的门槛。如需整个工程请留言(WX:Blue23Light),不收任何费用,但是仅供参考,不建议大家获得资料后从事一些商业活动!)上节课的IIR设计用到了定点数的乘法,直接用的是xilinx乘法器IP核。那我们自己可不可以设计出来乘法器呢?当然是可以的,乘法器的设计也有很多的方法,我们从最简单的开始

【linux 多线程并发】线程属性设置与查看,绑定CPU,线程分离与可连接,避够多线程下的内存泄漏

线程属性设置​专栏内容:参天引擎内核架构本专栏一起来聊聊参天引擎内核架构,以及如何实现多机的数据库节点的多读多写,与传统主备,MPP的区别,技术难点的分析,数据元数据同步,多主节点的情况下对故障容灾的支持。手写数据库toadb本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学习。​开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.文章目录线程属性设置前言概述线

FPGA可以转IC设计吗?需要具备哪些条件?(内附学习视频)

曾经在知乎上看到一个回答“入职做FPGA,后续是否还可以转数字IC设计?”从下面图内薪资就可以对比出来,对比FPGA的行业薪资水平,IC行业中的一些基础性岗位薪资比很多FPGA大多数岗位薪资都要高。除了薪资之外更多FPGA转IC设计的有以下几个原因:①从业多年竟然找不到了应该攻克的方向,技术路线逐渐迷失,以至于影响职业信念。②FPGA技术本身发展很快,而FPGA开发的工作有一些内容将会被新工具,新流程所改变或者取代。③自身所在的公司在向芯片IC开发做转变,而原有的FPGA开发平台就需要做升级,员工被要求做技术换代升级。④资本浪潮追逐升级,系统更大(承载量)更复杂(大团队协作),要求产品最终呈现