- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 使用VS Code进行Verilog HDL的编译和仿真
使用此插件仿真首先得创建一个工程,然后将所需代码添加到SOURCES里,将仿真的testbench设置为toplevel,即可在下方的RUNS里看到tb,点击Run就会调用Modelsim仿真。对于插件设置,点击ACTIONS里的Open Configuration Menu - Tools - General,第一个选项选择你需要的第三方软件,这里是Modelsim。首先安装Python 3,这个我就不赘述了,没安装的可以网上搜搜,现在官网好像也有一键安装的版本了。这个插件功能很多,简单介绍一下。
2024-05-22 07:48:12
2676
2
原创 使用ISE来生成bitstream以供硬核使用
对于我本人来说,主要用ISE的用处是生成bitstream用于开发板的硬核仿真。我手里有一块Xilinx Virtex-5 ML507的开发板,上面有两个核,一个硬核powerpc440,一个软核microblaze。我现在主要需要使用硬核。比特流文件相当于使用硬核前对软核的编程,完成一些逻辑和连线的布置,使硬核能够连接上对应的外设。首先安装好ISE 14.7,因为这个软件版本较老,14.7之前在win10上有闪退BUG,14.7也有但是网上有解决办法,官网上也有14.7win10修复版。安装好打开
2021-04-23 21:22:41
868
原创 使用crosstool-ng进行linux系统移植
开始本次使用的硬件平台为XILINX Virtex-5 ML507开发板,对上面的powerpc440硬核进行开发。系统为Fedora 33编译环境搭建使用crosstool-ng-1.24.0http://crosstool-ng.org/download/crosstool-ng/u-boot使用2015.4https://ftp.denx.de/pub/u-boot/kermitkermit是连接串口和网络的通信软件,使用此软件来设置linux主机的串口和与目标的网络通信。对于fed
2021-04-20 15:42:27
616
原创 使用ELDK进行Linux移植(放弃)
本次使用的硬件平台为XILINX Virtex-5 ML507开发板,对上面的powerpc440硬核进行开发。软件上使用ELDK :下载地址 ftp://ftp.denx.de/pub/eldk/5.6/iso/平台暂且选用fedora 33,可能因为版本问题无法使用https://blog.csdn.net/god9me/article/details/7312557这里提到5.3和5.4版本无法安装到Fedora 20和Ubuntu 18上去,所以如果无法安装可能得考虑回退版本。http
2021-04-17 17:48:53
372
原创 UART FPGA课设整理
声明:本篇内容完全原创,包括其中的大部分代码。前言本篇为对曾经课设内容的整理,可能部分细节已经记不太清了,我写这篇文章的目的就是秉持着互联网分享精神,希望大家能够参考,留言讨论互相学习,得到提升并在可能的时候帮助他人来传递这种精神。在正式开始前,我推荐大家看看《计算机组成原理与接口技术》左冬红著及实验教程。这两本本书很好的讲解了计算机处理器构成原理和接口外设的原理和使用Verilog HDL 代码经行相应模块的编写。本篇关于UART模块的代码就参考了书上的设计。这篇文章不是一篇详细的教程,不会从头到
2021-04-03 20:44:53
300
原创 C语言实现DES加密以及与硬件运行对比
本项目由之前课设成果整理改编上传,供大家交流分享。其中内容包括代码等大部分为我自己的原创,基于开源的互联网精神,也会分享给大家。C语言实现DES加密: #include <stdio.h> #include<string.h> #include <time.h> #include <stdlib.h>//IP初始置换表int IPS_Table[64]={ 58,50,42,34,26,18,10, 2,60,52,44,36,28,2
2021-03-22 16:49:07
350
原创 Powerpc汇编编译学习笔记
Powerpc汇编编译学习笔记Powerpc汇编编译学习笔记本篇文章结合网上学习的部分知识,搭建对于Powerpc的编译环境。1.准备本人使用Fedora 33 64bit虚拟机。核心Binutils用于对二进制文件进行处理下载:https://ftp.gnu.org/gnu/binutils/说明doc:as使用:https://sourceware.org/binutils/docs/as/https://sourceware.org/binutils/docs/binutils/in
2021-01-04 16:55:52
1812
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人