FPGA
有钱挣的地方就是江湖
锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于verilog语言的一种按键检测的方法
基于verilog语言的一种按键检测的方法原创 2024-06-18 21:55:07 · 325 阅读 · 0 评论 -
zynq操作系统设置上电时 phy 芯片复位时间的办法
修改设备树:原创 2024-06-18 09:44:04 · 1075 阅读 · 0 评论 -
modelsim设置使用 notepad打开源码
原创 2024-06-01 16:39:54 · 289 阅读 · 0 评论 -
基于FPGA的简易BPSK和QPSK
7、ROM1是生成QPSK,128个点要输出2M的速率,那么采样的时钟得为256M,所以锁相环生成256M。5、my_pll是生成256M的时钟作为载波,因为sin和cos信号的ROM做了256个点;QPSK有4个相位,分别是00:1π/4,01:3π/4,11:5π/4,10:7π/4。将1bit的m序列转换到50M时钟下的2bit M序列数据(就有4个象限);3、m_generator M序列的生成,输出速率为500Kbps。6、ROM是生成BPSK,只有0和π两个点。4、S2P是串并转换模块。原创 2023-12-20 00:12:07 · 1050 阅读 · 0 评论 -
create_generate_clock约束
原创 2023-09-08 17:21:53 · 386 阅读 · 0 评论 -
zynq软复位
ug585中有讲到软复位寄存器,软复位后会从flash重新加载寄存器原创 2022-01-19 15:07:02 · 1210 阅读 · 0 评论 -
关于verilog组合逻辑的多对多数据矩阵编译记录
使用的是vivado2017.4,选择的器件是zynq7030之前找工作面试的时候有道面试题是数据选择输出,面试管给我的建议是多使用几个case???,今天闲来没事验证以下原面试题目如下(第一道题目):https://blog.youkuaiyun.com/Real003/article/details/95243236修改前的代码用Vivado综合编译后如下:修改后的代码用Vivado编译后如下:...原创 2020-05-16 23:10:56 · 581 阅读 · 0 评论 -
MAX4173笔记
最近调试了一个MAX4173的芯片,在这里记录一下,以免以后忘了。。。。关于MAX4173的手册网上很多地方可以下载到,这里就不给出链接了,MX4173是低成本,高精度,高边电流灵敏放大器,一般可以用来监测系统运行时的电源电流;在我的系统中A/D CONVERTER使用的是XILINX的XADC,关于XADC的使用可以参考我的另外一篇博客https://blog.youkuaiyun.com/Real003/article/details/88879625手册上描述了一大堆东西,主要关注的就是下面这段话:v原创 2020-05-12 22:39:33 · 3202 阅读 · 1 评论 -
Xilinx差分输入时钟100Ω终端电阻设置
最近在调试一个项目,ZYNQ需要接收100Mhz的差分时钟,刚开始没有在ZYNQ里面设置终端100Ω电阻,有出现ZYNQ内部的锁相环无法稳定的锁住时钟,PLL的locked引脚在不拉高的情况下,用示波器看到的输入到ZYNQ的时钟波形为:clk_p端:(可以看到只有500mv左右)clk_n端:(可以看到有2v左右)在ZYNQ里面设置了终端电阻后:(可以看到变为了1.5V左右)设置的方...原创 2019-12-19 21:31:33 · 9544 阅读 · 5 评论 -
Altium Designer原理图快速导出FPGA管脚的方法
最近在调试一个项目有一百多个管脚,而且上面还有接插件,ZYNQ是通过接插件插在底板上,对管脚特别的麻烦,于是想到了一个简单的方法:首先在网上搜了一个“Altium Designer中将FPGA引脚定义导出成文件”的方法:这里有原文链接:https://www.cnblogs.com/xianfei-li/p/5339183.html选中FPGA的其中一个Part;右键–>Par...原创 2019-11-29 23:49:59 · 6157 阅读 · 0 评论 -
ZYNQ设置不从ddr启动,选用从bram启动的方法
最近在调试一个项目,ZYNQ能烧写bit文件,但是SDK中烧到99%的时候会出现报错,报错的问题大概是说memory错误。判断有肯能是zynq上的ddr存在有问题。型号选择确定是没有问题。 请教了大佬,说是可以从让arm运行在bram中,因为存储有限,只能跑小程序。 操作方法就是打开SDK软件src下的lscript.ld文件,可以看到有四个存储可以供我们使用,ddr、qspi、ram_0、...原创 2019-11-28 23:12:55 · 3615 阅读 · 0 评论 -
关于verilog与VHDL之间转换的软件 X-HDL 笔记
现在大部分都是用verilog编写代码,但是偶尔也会看到别人写的VHDL代码,对于VHDL不是很熟悉的人来说,这个软件还是实用的。网上很多地方都可以下载到该软件;初次使用有个头疼的问题就是,你发现verilog代码明明没有问题,也没有中文注释,但是翻译的时候它还是报错,这时候你就得再仔细看看代码中是不是有出现乱码的注释,如果有乱码的注释的话也是会报错滴哟当然翻译出来的VHDL也并不是完全没...原创 2019-11-28 22:48:37 · 9262 阅读 · 0 评论 -
AD9125学习笔记
1.灵活的CMOS接口,允许双字、字、字节,负载单载波W-CDMA,原创 2019-10-15 23:57:46 · 1248 阅读 · 0 评论 -
在Vivado中关于XADC IP 跟DDR IP一起使用
在Vivado中同时调用XADC IP和DDR IP有出现报错,是因为DDR IP调用了xdac ip,而芯片上只有一个xadc,在编译的时候就会提示报错说有出现多次调用xadc,通过在ddr ip中disable掉xadc的调用就可以了,但是需要注意的事,要将xadc采集到的温度送给ddr ip...原创 2019-03-22 16:22:22 · 2195 阅读 · 0 评论 -
zynq ps端的调试信息通过PL端串口打印
前两天发现我在调试的那个板子上的PS端的串口硬件外面没有接,但是PS端调试需要看打印信息呀;作为初学者,在网上也没有搜到相关解决办法;最后搞硬件的同事跟我说可以将PS的串口MIO管脚设置为EMIO,在PL端约束一下就可以了。如下图:最终解决了此问题...原创 2019-08-05 22:36:58 · 2517 阅读 · 4 评论 -
Sublime text使用笔记
下载地址:链接:https://pan.baidu.com/s/1MX_7aq_6Chwb8jX67-Xu4w 提取码:84yf1.关于安装,百度一下就有最新的安装包;2.安装好安装包后首先安装插件管理Package Control,2.关于乱码问题:上面的链接里应该有汉化版本,是开源的,直接打开就能用,里面也有很多插件...原创 2019-08-01 23:32:13 · 529 阅读 · 0 评论 -
(SMI,MDIO)高阻态陷阱
SMI接口时序图如下:在读数据的时候,主机端应该给高阻态,但是我把它过了一个触发器,就类似下面这样:assign mdio_in = mdio;assign mdio_o = mdio_reg;always @(posedge clk) mdio_reg <= 1'bz;用示波器测得输出得电平变成低电平了,于是当读出来的数据为高电平的时候,就变成了半高的电平,如下图:后来将代...原创 2019-08-08 23:01:27 · 2054 阅读 · 5 评论 -
zynq学习相关资料链接(持续更新。。。)
http://bbs.elecfans.com/jishu_485735_1_1.html (Z-turn Board试用体验】由PS向PL提供时钟信号(转载))原创 2019-07-16 10:22:12 · 3492 阅读 · 3 评论 -
rs429-HI3282-HI3182笔记
这两天正好调试了RS429,简单记录一下手册下载地址:链接:https://pan.baidu.com/s/1XC0kxCKit0pRGoyMPIVmEQ提取码:vye1芯片管脚:对管脚简单说明一下:HI3282为两通道输入,一通道输出;32bit数据分两个bytes传输;内部有缓存FIFO,可以存8个32bit数据429DI1(A),429DI1(B)为通道一的差分模拟输入...原创 2019-08-19 23:27:19 · 2944 阅读 · 3 评论 -
XILINX GTX学习笔记
首先更新一下最近的状态:最近换工作了,今天第一天上班,上午办理了入职手续,下午就接到了试用期的工作任务,主要是底层的接口开发,目前第一个工作就是实现ZYNQ的GTX数据传输,还有千兆以太网、SPI、I2C、UART、DDR3这些都是在PS端,感觉压力还是有点大啊,以前从来没有玩过ZYNQ的我这些天必须要好好学习了。1. [https://blog.youkuaiyun.com/weixin_422295...原创 2019-07-15 19:54:52 · 10192 阅读 · 12 评论 -
Marvell 88e6131路由器芯片学习笔记
关于88e6131的资料网上好少啊,芯片手册在Marvell官网都搜索不到,芯片手册是同事给我的,上面写了属于jimi,所以这里不方便分享手册,请谅解。在网上只搜到一个关于88e6321的一点点资料,也是属于Marvell公司的一款路由芯片,但是与88e6131并不完全一样,但是可以拿来参考。https://blog.youkuaiyun.com/vesamount/article/details/865...原创 2019-07-30 21:35:46 · 5041 阅读 · 9 评论 -
基于Xilinx的XADC笔记
Xilinx的7系列FPGA和Zynq器件在片上集成了模数转换器和相关的片上传感器(内置温度传感器和功耗传感器),可在系统设计中免去外置的ADC器件,有力地提高了系统的集成度。在最近做的一个项目中,正好用到了这个XADC,既然要用到它,对它的一些基本了解还是要有的,下面给出了一些介绍XDAC的链接和官网的IP手册链接,由于本人比较赖,哈哈,网上有的东西在这里我就不多说了,大家自己点击链接去看看。...原创 2019-03-28 22:03:58 · 10608 阅读 · 11 评论 -
FPGA学习网站
转自https://blog.youkuaiyun.com/u014183456/article/details/766955271 FPGA官网===========================毫无疑问,FPGA的两大主力厂商的主页不容错过,所有资料都原滋原味,http://www.altera.com.cn/http://www.xilinx.com/,这个也可以由中文的,http://ch...转载 2019-04-02 14:18:39 · 443 阅读 · 0 评论 -
I2C总线学习笔记
000转载 2019-04-10 16:50:54 · 807 阅读 · 0 评论 -
减少资源占用的方法--避免产生全比较器
今天在看这本书《VHDL数字电路设计教程》中第76页有写到如何避免使用全比较器,觉得可以记录下来,以后在写代码的时候可以借鉴。先来看一下这个例子:实现的是一个进行循环累加的模10计数器,代码如下:----------------------------LIBRARY ieeeUSE ieee.std_logic_1164.all----------------------------...原创 2019-03-26 10:49:13 · 941 阅读 · 0 评论 -
关于亚稳态
亚稳态的产生、危害以及避免:亚稳态主要发生在异步信号检测、跨时钟域信号传输、复位电路中; 破坏了系统的稳定性,引入毛刺、震荡、固定的电压错误,从而导致逻辑误判; 异步多拍处理(三级寄存器),FIFO异步缓存,异步复位同步释放当复位信号撤销时间在clk的Tsu和Th内的时候,亚稳态就随之产生...原创 2019-03-22 16:15:18 · 321 阅读 · 0 评论 -
xilinx FPGA SelectIO
https://wenku.baidu.com/view/cb1fe5c2cc175527062208a2.htmlhttps://blog.youkuaiyun.com/xiaoqingcaigege/article/details/85255386转载 2019-03-22 16:04:33 · 1399 阅读 · 0 评论 -
Xilinx原语使用方法
以下链接为百度文库链接:没事的时候可以点击看看,学习学习https://wenku.baidu.com/view/e3623a60caaedd3383c4d3e2.html?sxts=1553240480225https://wenku.baidu.com/view/c018ee8da0116c175f0e48c7.html?rec_flag=default&sxts=155324...转载 2019-03-22 15:48:19 · 3390 阅读 · 0 评论 -
Xilinx DDR2/3 IP核:Zynq-7000 Soc and 7 Series Devices Memory Interface Solutions学习笔记
XIlinx官网手册地址https://china.xilinx.com/support/documentation/ip_documentation/mig_7series/v4_2/ug586_7Series_MIS.pdf原创 2019-03-29 13:49:49 · 1998 阅读 · 0 评论 -
Xilinx和Altera公司的主流芯片的选型
关于Xilinx和Altera的选型,这个博主写的还是不错的啊,给个链接,多学习学习[https://blog.youkuaiyun.com/pieces_thinking/article/details/77430332]FPGA 主流芯片选型指导和命名规则(一)https://blog.youkuaiyun.com/pieces_thinking/article/details/77430533FPGA 主流芯片...转载 2019-04-03 09:51:49 · 3763 阅读 · 0 评论 -
FPGA笔试题目
//// 数据提取模块// // 输入:// clk// rst_n// din[255:0]// offset[6:0]// 输出// dout[127:0]//// 要求:// 1. 要求根据偏移量offset,从din中提取出128bit到dout中。用伪代码表示如下:// dout = din[offset+128:off...原创 2019-07-09 21:45:12 · 2799 阅读 · 0 评论 -
关于高云FPGA的学习笔记
高云半导体官方网站 http://www.gowinsemi.com.cn1.GW2A 系列 FPGA 产品: GW2A-18, GW2A-55原创 2019-06-21 21:51:37 · 10213 阅读 · 4 评论 -
PCIE-XPDMA-Simple DMA传输笔记
参考的手册地址:a). Xilinx PCIe axi memory mapped手册地址链接:https://china.xilinx.com/support/documentation/ip_documentation/axi_pcie/v2_8/pg055-axi-bridge-pcie.pdfb). xapp1171文档PCI Express Endpoint-DMA Initiato...原创 2019-05-22 23:29:38 · 2370 阅读 · 5 评论 -
PCIE-XPDMA-SGDMA调试笔记
参考的手册地址:a). Xilinx PCIe axi memory mapped手册地址链接:https://china.xilinx.com/support/documentation/ip_documentation/axi_pcie/v2_8/pg055-axi-bridge-pcie.pdfb). xapp1171文档PCI Express Endpoint-DMA Initiato...原创 2019-05-22 23:24:43 · 3909 阅读 · 12 评论 -
关于xapp1171源码工程恢复的方法
xapp1171文档官方链接: https://www.xilinx.com/support/documentation/application_notes/xapp1171-pcie-central-dma-subsystem.pdf (PCI Express Endpoint-DMA Initiator Subsystem)xapp1171官方文档对应的Vivado工程链接:https:/...原创 2019-05-14 00:21:33 · 2031 阅读 · 0 评论 -
XILINX FPGA固件远程更新相关资料
该笔记为转载资料1.下面的来自原文链接:https://blog.youkuaiyun.com/jiuzhangzi/article/details/79471365(固件远程更新之STARTUPE2原语(fpga控制flash)) 有的项目需要远程更新固件,更新完成后断电、重启即可。那远程更新是如何实现的呢?用的最多的应该是以太网或者自定义的局域网为主,当然还可以使用pcie、串口之类的,像xilinx...转载 2019-04-30 09:50:44 · 8319 阅读 · 0 评论 -
Vivado gtwizard学习笔记
Xilinx官网链接:https://china.xilinx.com/support/documentation/ip_documentation/gtwizard/v2_6/ug769_gtwizard.pdf转载 2019-04-03 14:38:08 · 6303 阅读 · 0 评论 -
XILINX PCIE DMA/Bridge Subsystem for PCI Express (XDMA)笔记
前段时间在公司项目中调试了PCIE,正好做一个总结,那些介绍XDMA、PCIE之类的多余的东西网上能搜到很多,我这里就不多说。我写的只是自己的一些想法,以及自己的设计思路。同每一个刚开始调试PCIE的人一样,作为初学者大家都是先去网上搜集大量的资料学习,我也搜集了很多,看完之后其实还是有点泪崩,不知道怎么做。在Vivado的IP Catalog中我们可以看到有三个可用于PCIE控制的IP核...原创 2019-03-25 16:24:30 · 19603 阅读 · 33 评论
分享