FPGA在基站上的应用

一、ddr3存储相关
1.     大家操作ddr,都是用axi4吗,还是自己写控制器?
答:app和axi4都用过,现在以axi4为主。
2.     没用block design,怎么知道ddr3的起始地址?
答:
①起始地址在代码里自己写,在不用bd下,地址空间起止可自定义,ddr存储空间可以根据实际存储情况划分。默认起始地址为0。
②如果是是在bd中设计,可根据gui的地址分配,设置地址的起止。
3.     美光公司被查未通过审核,利好国产存储,底气更足。
二、ethernet相关
1.     手里的开发板有个光口,是不是可以再搞个万兆网卡,插pc上,可以进行通讯?
答:可以。方案:fpga侧,用10g phy 10g mac。
三、时序约束相关
1.     请教一下,vivado中,在用set_false path时,不生效,有解决方法吗?
答:
①应该是没设置好有效路径,有些信号可能扇出比较多,它实际的路径名字,跟时序分析窗口中的是不一致的,需要打开到最底层的路径,找到实际路径名。打开综合后的网表,找一下实际信号名字,看看跟时序窗口里的是否对应。或者把xdc的约束指令,通过tcl comsole界面敲一下,看看是否正确,一般不起效的约束,会报无效告警。
②格式错误,会报warning。
四、滤波器设计相关
1.     问一下,滤波器的阶数一般设置为多少,怎么确定阶数的大小?
答:
a. 没有一般,看你的工作参数和抑制效果,以性能为根本,实现时需要多少阶,取决于工作参数。比如:时钟速率,信号带宽,截止频率,抑制比。关键在于如何设计全链路参数,平衡性能和资源消耗。
b. 根据滤波器的带内纹波和带外衰减,用matlab仿真一下,看大概需要多少阶,需要结合fpga的乘法器资源消耗。
c. 通带宽度,通带纹波,阻带衰减,过渡带宽度,相频特性,fir还是iir,资源消耗,都需要考量。
d. 对fpga工程师来说,了解一些滤波器基础就够了,算法工程师设计滤波器需要深入研究。同样的需求,不同的算法工程师设计出的资源需求差别很大。
e. matlab中,常用filterdesigner进行滤波器设计评估。
f. 数字信号处理课程呼之欲出,后半部分全是滤波器设计,前半部分信号频谱分析。
g. matlab自带文档和示例,可能比书上写的更有用,不少工程的实现技巧,书上根本不会讲。大部分书讲理论,对于工程化,教授们望而却步。matlab的文档、理论和代码实现,都讲得很清楚,代码质量较高。
五、ip配置设计相关
1.     在vivado ip配置界面中,配置的一些选项参数,是怎么被记录下来,然后传递到.v文件里面去的?
答:vivado工具ip集成功能,就像自定义一个ip,可以定义配置参数,在ip生成时,会创建参数配置列表,传递到工程中。
六、fpga前景相关
1.     能不能下个结论,现阶段fpga是最辉煌的时候?
答:
a. fpga的便捷性使得应用广泛,低、中、高系列器件,覆盖众多应用领域,从半导体发展历程来看,fpga依然是不可或缺的重要领域。
b. 现在有很多fpga和ic设计交流群,b站有部分不懂fpga的up主为了流量蹭热点,普及一下fpga也是好事。
七、rfsoc器件相关交流
1.据说星链的部分系统,使用了xilinx的rfsoc,相控阵,5g、卫星等使用较多。
2.据说国内某公司已经推出了rfsoc,好像是双die胶水的。
3.希望国内的正向和反向设计都抓紧研究,满足应用需求。
4.rfsoc的难点,在于adc/dac,省掉204b,节省功耗,集成度更高,高带宽和低延时。
5.rfsoc适合电子战等系统。
6.需要加强总体设计,好钢做好刀。
八、无线系统设计相关
1.     在无线电通信中,发射端和接收端的fpga代码都写完了,但是通信没有成功。因此,想先调试发射端,有啥仪器可以用来调试发射端?
答:
a. 先不用天线,用线缆和衰减器连接发射机和接收机,看看是啥效果。发射机发信号,用示波器和频谱仪看看波形频谱。
b. 发射端射频线街道矢量信号分析仪上,看频谱,可以基带i、q信号解出来,也可以看星座图,分析evm、相偏等。
c. 建议发射端、接收端、基带和射频,分开调试,便于问题定位。
九、ila调试相关
1. 关于ila时钟问题,ila的时钟是ps端配置外部芯片产生的,如果是外部时钟还没配置完成,导致没有时钟,那等ps配置完,ila不是应该能正常使用了吗?
答:不一定,ila要求上电就有时钟。
2. 有啥方法能先配置完再启动pl吗?
答:debug时钟进ila之前加一个pll;等ps配置时钟完成后,再用jtag下载到pl。
3. 为啥inout信号前面不能加keep true,加了之后输入抓到的全是0,不加就是正常的?
答:io信号一般不会被优化掉,并且不能直接把io信号拉到ila中看。
十、fpga在基站上的应用
fpga的应用领域很多,做基站是其中一种。
做基站,用进口的fpga还是国产的fpga,取决于供应链和市场需求。
小公司,很难做好基站。
十一、fpga贴片问题
1.     某型zu系列fpga贴片xx套,有多套出现故障,可能是什么原因导致的?
答:工艺、焊接(虚焊)、温度、pcb封装、短路等。建议先小批量投板、贴片验证测试。
十二、matlabmingw64支持包安装相关
1.     matlab程序中,可能会调用c/c++的程序,需要识别mex文件,相关解决方案如下:
在mathworks官网下载mingw支持包安装插件,mingw.mlpkginstall,然后在matlab打开,根据提示安装。


今年整个汽车行业的产量将减少约100万辆
诺基亚S8曝光黑科技真强:骁龙835+6GB运存
储能电池的成本要素构成以及在电网中发挥的作用
LED发光腰包BSEEN上线众筹 可为iPhone充电
区块链技术可以有效的维护我国经济安全
FPGA在基站上的应用
捷豹路虎:寻求健康发展,将中国打造成全球创新中心
手机数据传真接收
iphone8什么时候上市?iphone8设计图纸流出,网友称:还好指纹解锁是前置屏幕内
深度学习工具根据健身数据可以给出什么建议
瞬变电流检测仪的工作原理及应用
全球芯片公司营收二十强:英特尔第一、台积电第三、华为未上榜!
华为联手金域检验研发人工智能辅助宫颈癌筛查技术
裸眼3D大屏实现视觉3D特效的原理解析
单片机的写1清零和写0清零有什么区别?
新一代RS232/485/422转以太网产品——ZLAN5163
IP知识百科之命令与控制
币圈中各种主流币的发展情况分析
泵吸式油烟检测设备
平价5G手机华为畅享z 5g怎么样?华为畅享z 5g开箱评测与参数分析