平时积累的FPGA知识点(9)

2024-02-16 12:52
文章标签 知识点 fpga 积累 平时

本文主要是介绍平时积累的FPGA知识点(9),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

平时在FPGA群聊等积累的FPGA知识点,第9期:

31 ldpc的license是什么?

解释:Xilinx公司的Zynq UltraScale+ RFSoC系列芯片进行项目开发,在某些芯片型号中,自身带有SD-FEC硬核资源,具体查询方式,可在Xilinx官方网站检索DS889手册。
SD-FEC集成块硬核资料可在Xilinx网站下载,PG256便是该IP产品手册。这个SD-FEC IP 核的license需要找xilinx申请。
图片

32 ibert远端回环

ibert远端回环,PMA没有误码,pcs一堆误码,有知道咋回事的吗?
解释:目前没找到很对应的。回环的基本知识:
回环测试可以在开发期间或在已部署的设备中用于故障隔离。所使用的流量模式为应用流量模式或者专门的伪随机模式。每个GTX/GTH收发器有一个内置的PRBS发生器和检查器。
每个GTX/GTH收发器都有4种回环模式:
近端PCS回环(路径1)
近端PMA回环(路径2)
远端PMA回环(路径3)
远端PCS回环(路径4)
图片

33 综合方式

请问一下我在vivado用了性能最优的综合方式,资源增加了,但是时序余量反而少了,这是为什么呢
解释:综合(Synthesis)是指将RTL设计转换为门级描述。Vivado的功耗优化主要在动态功耗的优化上。猜测这里是选择了选择Flow_PerfOptimized_high来进行综合

34 opt_design

opt_design这类命令,写啥option就只进行当前写的这个option吗?用钩子脚本多次执行,opt_design -remap ,就是对设计进行了多次的rempa吗?
解释:是的,可以多次执行
图片

35 使用hls的ap_shift_reg实现fir功能

使用hls的ap_shift_reg实现fir功能,长度≤1024功能正常,如果长度大于1024,可以综合实现但功能就不正常了。这个ap_shift_reg对长度有限制么?
解释:是的,它背后就是调用ip,ip有1024的限制。

36 FAE

去年有个fae问我要不要也去干fae,他工资还比我高,赚的也不少,关键不加班。
分析:fae是英文field application engineer的缩写,也叫技术支持工程师、售前售后服务工程师。FAE不是产品研发人员,也不是业务员,而是介于两者之间,FAE不仅有一定的客户源,还要有资深的产品知识和产品实际应用技术。
售前:
对客户进行产品的技术引导和技术培训;
给本公司销售人员提供技术支持;
主导为客户进行方案设计。
售后:
对客户进行产品的售后技术服务、市场引导;
将市场信息反馈给研发人员
FPGA开发类FAE岗位职责:
1、产品设计导入,为客户提供现场技术支持;
2、积极地配合同销售工程师开发客户;
3、介绍新产品,实现产品在客户项目应用;
4、为客户提供参考设计和技术支持,解答客户技术问题;
5、电子技术方面,为客户技术培训和产品推广。

37 通信行业

通信就是稳定,门槛高,人才难招,进去了就是累
分析:通信行业包括什么?5G(手机),宽带(2023年,我国固定宽带网络将加快全光化进程,推动千兆光网普及和万兆光网试点。一方面,将加快推进F5G(第五代固定通信网络)建设,实现万兆入户、千兆到桌面、百兆到终端的高速连接。另一方面,将加强F5.5G(F5G-Advanced)技术研发和应用探索,实现绿色敏捷、感知可视、可靠确定等新特性),新型信息基础设施(2023年,我国新型信息基础设施将持续优化升级,加强云网算存协同、边缘计算、物联网等关键领域建设,支撑数字经济发展。一方面,将加快推进云网算存一体化建设,实现云计算、大数据、人工智能等技术与通信网络的深度融合。另一方面,将加速推进边缘计算和物联网建设,实现数据就近处理和海量连接)。

38

最怕的就是按照时间节点往前推计划, 这种节点一般都是市场在外面吹出来的。忙到一定程度就开始摆烂了,然后终于歇过来了,晚上继续加班。
本来我写的架构很好,突然加需求,打了一堆补丁上去, 但是客户的需求本来就是会临时变的。
客户如果加需求,就改schedule,或者加钱,要遵守契约精神。
在这里插入图片描述

这篇关于平时积累的FPGA知识点(9)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/714583

相关文章

基本知识点

1、c++的输入加上ios::sync_with_stdio(false);  等价于 c的输入,读取速度会加快(但是在字符串的题里面和容易出现问题) 2、lower_bound()和upper_bound() iterator lower_bound( const key_type &key ): 返回一个迭代器,指向键值>= key的第一个元素。 iterator upper_bou

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

STL经典案例(四)——实验室预约综合管理系统(项目涉及知识点很全面,内容有点多,耐心看完会有收获的!)

项目干货满满,内容有点过多,看起来可能会有点卡。系统提示读完超过俩小时,建议分多篇发布,我觉得分篇就不完整了,失去了这个项目的灵魂 一、需求分析 高校实验室预约管理系统包括三种不同身份:管理员、实验室教师、学生 管理员:给学生和实验室教师创建账号并分发 实验室教师:审核学生的预约申请 学生:申请使用实验室 高校实验室包括:超景深实验室(可容纳10人)、大数据实验室(可容纳20人)、物联网实验

C++语法知识点合集:11.模板

文章目录 一、非类型模板参数1.非类型模板参数的基本形式2.指针作为非类型模板参数3.引用作为非类型模板参数4.非类型模板参数的限制和陷阱:5.几个问题 二、模板的特化1.概念2.函数模板特化3.类模板特化(1)全特化(2)偏特化(3)类模板特化应用示例 三、模板分离编译1.概念2.模板的分离编译 模版总结 一、非类型模板参数 模板参数分类类型形参与非类型形参 非类型模板

枚举相关知识点

1.是用户定义的数据类型,为一组相关的常量赋予有意义的名字。 2.enum常量本身带有类型信息,即Weekday.SUN类型是Weekday,编译器会自动检查出类型错误,在编译期间可检查错误。 3.enum定义的枚举类有什么特点。         a.定义的enum类型总是继承自java.lang.Enum,且不能被继承,因为enum被编译器编译为final修饰的类。         b.只能定义

【408数据结构】散列 (哈希)知识点集合复习考点题目

苏泽  “弃工从研”的路上很孤独,于是我记下了些许笔记相伴,希望能够帮助到大家    知识点 1. 散列查找 散列查找是一种高效的查找方法,它通过散列函数将关键字映射到数组的一个位置,从而实现快速查找。这种方法的时间复杂度平均为(

【反射知识点详解】

Java中的反射(Reflection)是一个非常强大的机制,它允许程序在运行时检查或修改类的行为。这种能力主要通过java.lang.reflect包中的类和接口来实现。 通过反射,Java程序可以动态地创建对象、调用方法、访问字段,以及获取类的各种信息(如构造器、方法、字段等)。 反射的用途 反射主要用于以下几种情况: 动态创建对象:通过类的Class对象动态地创建其实例。访问类的字段

2024年AMC10美国数学竞赛倒计时两个月:吃透1250道真题和知识点(持续)

根据通知,2024年AMC10美国数学竞赛的报名还有两周,正式比赛还有两个月就要开始了。计划参赛的孩子们要记好时间,认真备考,最后冲刺再提高成绩。 那么如何备考2024年AMC10美国数学竞赛呢?做真题,吃透真题和背后的知识点是备考AMC8、AMC10有效的方法之一。通过做真题,可以帮助孩子找到真实竞赛的感觉,而且更加贴近比赛的内容,可以通过真题查漏补缺,更有针对性的补齐知识的短板。

Python知识点:如何使用Python开发桌面应用(Tkinter、PyQt)

Python 提供了多个库来开发桌面应用程序,其中最常见的两个是 Tkinter 和 PyQt。这两者各有优点,选择取决于你的需求。以下我会介绍如何使用 Tkinter 和 PyQt 开发简单的桌面应用程序。 1. 使用 Tkinter 开发桌面应用 Tkinter 是 Python 的标准库,它非常轻量级且跨平台。它适合开发简单的桌面应用,入门较容易。 安装 Tkinter Tkinte

Python知识点:如何使用Anaconda进行科学计算环境管理

使用 Anaconda 进行科学计算环境管理是一个非常强大且灵活的方式,特别适合处理 Python 和 R 语言的包管理和虚拟环境管理。Anaconda 集成了许多用于科学计算和数据分析的库,并提供了环境隔离的功能,确保不同项目之间不会发生包冲突。以下是使用 Anaconda 进行科学计算环境管理的详细步骤: 1. 安装 Anaconda 首先,你需要在本地机器上安装 Anaconda。你可以