![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
文章平均质量分 62
追男孩的风筝
这个作者很懒,什么都没留下…
展开
-
ZYNQ开发学习笔记(一):BOOT.bin,fsbl文件,将程序固化到板上的QSPI_Flash中
ZYNQ开发学习笔记(一):BOOT.bin,fsbl文件,将程序固化到板上的QSPI_Flash中文章目录ZYNQ开发学习笔记(一):BOOT.bin,fsbl文件,将程序固化到板上的QSPI_Flash中1、环境介绍:2、正文:vivado工程方面:vitis工程方面:3、参考文献:1、环境介绍:ZYNQ-7000 MZ7XA板卡vivado 2020.1vitis 2020.12、正文:首先介绍一下镜像这个概念,下面是百度百科中的解释:所谓镜像文件其实和rar ZIP压缩包类..原创 2021-10-02 18:00:20 · 7200 阅读 · 0 评论 -
关于Cortex-M3 DesignStart ICODE DCODE ITCM DTCM 以及MemoryMap的划分
关于Cortex-M3 DesignStart ICODE DCODE ITCM DTCM 内存区域的划分Arm杯培训视频中的总线架构硬件方面Keil中设置The Memory Map总线接口Arm杯培训视频中的总线架构硬件方面上图中的ICODE, DCODE都是属于Code memory buses;ITCM接着的SRAM用作CODE Memory;DTCM接着的SRAM用作堆栈。而再往右的地址空间和下一节中的官方手册是对应的。可以看下面的总线接口一节来理解上图中的ICODE DCO原创 2021-05-15 10:37:45 · 2191 阅读 · 3 评论 -
Vivado调用Modelsim进行仿真,该如何减少我们的操作步骤?
目录准备材料操作步骤Vivado中的设置Modelsim中的操作另外:Vivado调用Modelsim进行仿真。准备材料Vivado 2020.1Modelsim SE-64 2020.4操作步骤Vivado中的设置将下图中的地方设置为Modelsim simulator。我这里已经把xilinx的仿真库编译完了,即图中的Compiled library location。没进行这一步的需要操作一下。Modelsim中的操作参考博客:链接我的具体做法是新建一个xxxx_user.d原创 2021-05-08 14:17:22 · 268 阅读 · 2 评论 -
Vivado中如何防止reg wire等类型,在RTL级电路中被分配成很奇怪的名字?
目录现象解决方案现象我定义的两个reg变量,并把其中一个reg赋值给另一个,在查看RTL级电路时,发现两个reg之间的线被Vivado自动分配成很奇怪的名字,现象如下:下图中红框中的就是很奇怪的名字,同样的一组bus,名字竟然不一样。解决方案首先看下这个知识防止信号被综合优化dont touch其实在这里同样适用,当我把前面的两个reg前面都加上(* DONT_TOUCH = “yes” *)时,再次看RTL级电路时,发现线的名字变成了自己定义的名字。搞定!...原创 2021-05-08 10:16:58 · 649 阅读 · 0 评论 -
ADC模数转化器的基础知识汇总
网上有好多ADC的相关资料,找了好多,我竟依然对分辨率不是很理解,终于在这个文档里找到了相关的内容,分享给读者。希望能帮助到你。ADC文档原创 2021-04-19 19:41:35 · 409 阅读 · 0 评论 -
Vivado将程序固化到Xilinx的FPGA开发板的flash芯片中
Vivado将程序固化到Xilinx的FPGA开发板准备工作开始准备.mcs文件在HardWare Manager界面操作固化程序到flash中对开发板进行操作另外准备工作Vivado 2020.2Xilinx VC709 FPGA开发板开始工程写好后,先生成bit文件。准备.mcs文件上图点击OK后,就会在你指定的位置,生成一个命名好的.mcs文件。当然你可以更改文件格式,也可以是.bin .hex文件格式,这点在上图中的Format中修改。在HardWare Manager界面操作原创 2021-03-29 11:50:48 · 6540 阅读 · 3 评论 -
Vivado出现源文件警告:Syntax error near “non-printable character with the hex value ‘0xef“. 解决方法
一般出现这种non-printable character的警告都是该文件的编码方式出现了问题。用notpad++打开该文件,更换编码方式,看有没有原来无法看到的乱码出现,有的话删掉。我遇到的情况是换过编码后,未发现有乱码出现,于是只需要将文件换种编码保存即可(这里换成UTF-8保存)。我配置的Vivado的编辑器是VS Code,所以我的解决方案是:在VS Code中,点击右下角的编码按钮,选择Save with Encoding,选择UTF-8格式就好了。...原创 2020-09-25 17:18:39 · 10535 阅读 · 0 评论 -
Vivado与vscode实现关联(在Vivado中点击Go to Source会跳转到vscode中对应的行号)
Vivado与vscode实现关联(在Vivado中点击Go to Source会跳转到vscode中对应的行号)敲黑板了!!!上图中的第3处一定要设置为**…/Microsoft VS Code/Code.exe -g [file name]:[line number]**vscode的软件路径替换为读者自己的安装路径。我试过其他的设置方式,都只是能跳到对应的文件,但是无法定位到行号(这点我认为也很重要,懂得都懂。)ps: 不知道以上的方法是个例,还是具有通用性。若是对于读者无效,望包涵。原创 2020-09-21 09:41:28 · 1611 阅读 · 1 评论