笔记
有钱挣的地方就是江湖之FPGA行者
锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦。
展开
-
IAR软件调试jtag菊花链路的设置
原创 2021-11-23 11:23:28 · 713 阅读 · 0 评论 -
xilinx fpga 管脚笔记
1.根据官方文档“ug471_7series_selectIO.pdf”文档,第17页描述到fpga的管脚分为HR和HP。HR的电压可以配置为1.8v,2.5v,3.3v,为bank12、13到18。HP的电压仅可配置为1.8v,为bank32、33、34。2.第91页有讲到HP只可以配置为LVDS电平。HR只可以配置为LVDS25电平,且只有lvds和lvds25可设置终端电阻。3.BLVDS(bus lvds)只有HR可以4.sstl和hstl差分电平为存储类器件,例如sram ssram 等原创 2021-10-12 13:45:34 · 3601 阅读 · 0 评论 -
ad9361收发异常问题分析
最近在调试ad9361,发送都调试好了,但是接收一直没调试好,折腾了一个多月才搞定接收。根据官方提供的api代码,需要修改的有:1.修改reference_clk_rate参考时钟;2.修改xo_disable_use_ext_refclk_enable参数确定是使用晶振还是外供时钟;3.修改two_rx_two_tx_mode_enable,确定采用双收双发还是单收单发;4.rf收发端口使用的端口号;5.发送的衰减空置;6.接收的增益模式(手动或者自动);7.基带时钟配置;8.射频本振配置原创 2021-10-12 11:40:33 · 6837 阅读 · 16 评论 -
用频谱仪测试相噪的方法
原创 2021-09-02 19:44:06 · 1812 阅读 · 0 评论 -
频谱仪N9320A/B截图上位机安装
1.上位机下载网址:https://www.keysight.com/cn/zh/lib/software-detail/computer-software/n9320b-spectrum-analyzer-pc-software-1817046.html2.进这个网站,先下载IO Libraries Suite,安装。 另外再下载N9320B Spectrum Analyzer PC Software,安装3.安装好了后,设置频谱分析仪IP地址和电脑在一个网关,然后通过网线连接,用那个软件就可以.原创 2021-08-18 15:55:17 · 1616 阅读 · 1 评论 -
zynq的ps外挂88e1111网络不通的解决办法
最近在调试一个项目用的是zynq7045的ps外挂88e1111,网口能协商上,但是ping不通,解决办法为在lwip库中新增该代码:修改寄存器20的bit1和bit7为1,分别代表发送延时和接收延时,由0改为1。然后还要进行软复位如果是操作系统则修改设备树:...原创 2021-08-17 13:29:45 · 2986 阅读 · 9 评论 -
关于xilinx sdk添加sin cos函数库的方法
输入m即可原创 2021-07-06 14:29:45 · 1014 阅读 · 0 评论 -
AD9361学习笔记
1.AD936x系列帖年终汇总,相关疑问的请对号入座!(https://ez.analog.com/cn/other/f/forum/56501/ad936x)原创 2021-06-22 20:25:59 · 994 阅读 · 1 评论 -
ceil向上取整
比如:ceil(64乘y)等同于(unsigned int)(64乘y+0.5)原创 2021-05-11 14:24:25 · 472 阅读 · 0 评论 -
vivado 通过vio使用tcl实现bram接口进行寄存器读写的方法
原创 2021-04-01 17:07:27 · 954 阅读 · 0 评论 -
tcl脚本实现延时1s的方法
after表示延时1ms原创 2021-04-01 10:14:52 · 2573 阅读 · 0 评论 -
xilinx异步时钟单比特同步方法方法
xpm_cdc_single是把1bit的信号从一个时钟域同步到另一个时钟域原创 2021-02-27 16:17:01 · 848 阅读 · 0 评论 -
关于zynq网口不通的其中原因之一
ddr的接口和fixed的io接口信号必须接到顶层,否则虽然ps的串口是通的,但是网口不能通原创 2021-02-23 13:46:14 · 3090 阅读 · 2 评论 -
批处理实现将128个16bit排列成256个8bit的方法
下图所示实现的是将128个16bit数据排列成256个8bit数据原创 2021-02-20 16:46:21 · 217 阅读 · 0 评论 -
fpga处理inout信号ddr双沿采样的方法
从上图和下图来看也就是说inout信号就来后可以直接送入IDDR和ODDR;但是oddr送出的数据可以加assign data_inout=en? oddr_out : 1’bz;输入端iddr不可以加assign iddr_in=en? data_inout: 1’bz;否则会报错说oddr输出信号必须要接入到顶层...原创 2020-12-23 10:25:21 · 1190 阅读 · 0 评论 -
bq3060电池控制芯片使用笔记
bq3060采用SMBuss总线,时序大致与i2c一致,区别在于:1.速率为10k~100k(建议20k)2.每次都需要等待应答3.应答前后需要等待一段时间再发送或者接收8bit数据4.两次进行数据读写操作之间应该间隔一段较长的时间,否则会出现操作某些寄存器时没有响应,或读出数据不对...原创 2020-11-17 20:08:23 · 2307 阅读 · 3 评论 -
vivado版本号tcl脚本自动管理
在编译vivado的时候经常忘记修改版本号通过下面的tcl脚本可以实现脚本的自动管理原创 2020-11-03 17:38:18 · 273 阅读 · 0 评论 -
microblaze配置文件
配置文件为*.mhs原创 2020-09-21 15:57:16 · 501 阅读 · 0 评论 -
MicroBloaze配置修改文件
配置文件为*.mhs文件。原创 2021-03-10 20:21:35 · 167 阅读 · 0 评论