自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Rocket-chip学习基础篇

目录1.Chipyard Basics 环境构建(done)2.Chipyard Simulation 仿真3.Chipyard included RTL Generator 一些生成器组件4.Chipyard Development Tools5.VLSI Flow6.Customization10. Prototyping Flowchipyard document 6.9 教程2.1 Rocket Pipeline3.1 基本Config top to...

2022-05-22 10:44:36 5517

原创 chipyard学习笔记

[在此处输入文章标题]目录一 . 进入chipyard后的环境变量设置 3二 . 6. Customization 自定义SoC学习: 3Chipyard document 6.1 : 3Chipyard document 6.2: 4Chipyard document 6.3 : 4Chipyard document 6.4 : 4Chipyard document 6.5 : 5Chipyard document 6.6 : 5Chipyard document 6.7 : 6C

2021-09-11 11:01:41 5022 8

原创 verilog中for循环

1. for循环在Verilog中除了在Testbench(仿真测试激励)中使用for循环语句外,在Testbench中for语句在生成激励信号等方面使用较普遍,但在RTL级编码中却很少使用for循环语句。主要原因就是for循环会被综合器展开为所有变量情况的执行语句,每个变量独立占用寄存器资源,每条执行语句并不能有效地复用硬件逻辑资源,造成巨大的资源浪费。简单的说就是:for语句循环几次,就是将相同的电路复制几次,因此循环次数越多,占用面积越大,综合就越慢。比如如下for循环:for(i=0;i&lt

2021-09-11 11:00:41 6265

原创 Editconfig和Artistic Style的学习使用

1.什么是Editconfig?在Editconfig的官网上如下:链接: Editconfig官网“EditorConfig帮助开发人员在不同的编辑器和IDE之间定义和维护一致的编码样式。EditorConfig项目由用于定义编码样式的文件格式和一组文本编辑器插件组成,这些插件使编辑器能够读取文件格式并遵循定义的样式。EditorConfig文件易于阅读,并且与版本控制系统配合使用。”团队开发项目的过程中,不同的开发人员,使用不同的编辑器,有不同的编码风格,而EditorConfig就是用来协同

2021-09-01 11:33:57 580

原创 Linux虚拟机遇到的一些问题

1.IntelliJ IDEA中关于构架chisel项目环境的问题环境搭建。Idea和sbt1.4.2不能一起用,不然一直出现extracting sbt project的问题。 项目创建过程中必须先设置:. 为什么教程中new package 和new scala class不能直接右键出来: 为什么会出现build.sbt加载依赖错误如下:原因是scala版本不对,解决办法: idea错误: 找不到或无法加载主类 hello:解决方法:链接: https://www

2021-08-31 20:21:19 489 1

原创 FIFO和DMA 一些学习记录

1.FIFO的了解和使用:FIFO存储器是一个先入先出的双口缓冲器,即第一个进入其内的数据第一个被移出,其中一个存储器的输入口,另一个口是存储器的输出口。主要有三个方面的作用:1)对连续的数据流进行缓存,防止在进机和存储操作时丢失数据;2)数据集中起来进行进机和存储,可避免频繁的总线操作,减轻CPU的负担;3)允许系统进行DMA操作,提高数据的传输速度。这是至关重要的一点,如果不采用DMA操作,数据传输将达不到传输要求,而且大大增加CPU的负担,无法同时完成数据的存储工作。2.DMA的了解和使用:

2021-08-31 19:41:47 683

原创 USB连接到centos7虚拟机出现错误(VMware USB Arbitration Service无法启动)

USB连接到centos7虚拟机出现错误,有可能是因为VMware USB Arbitration Service出现无法自启动的问题windows主机中WIN+R打开运行界面,输入接着查看VMware USB Arbitration Service属性是否开启如未开启,尝试手动开启失败,解决办法如下:找到VMware的安装和卸载路径点进去。(如果只能找到VMware的快捷方式,在卸载的控制面板也找不到VMware,可按照如下方式找到:一般VMware安装路径可执行文件和VMware USB

2021-08-31 19:23:59 712

原创 Centos7下sbt 1.5.5的下载配置

首先通过wget https://github.com/sbt/sbt/releases/download/v1.5.5/sbt-1.5.5.tgz 获取sbt安装包进行解压得到sbt文件夹 extract sbt-1.5.5.tgz 或者tar -xvf sbt-1.5.5.tgzcd sbtvim sbt 添加如下三行//username要改成你自己的用户名#!/bin/bashSBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CM.

2021-08-31 19:13:48 329

原创 利用Git进行项目开发版本管理的一些操作技巧

以下是一些操作指南和Git相关命令的手册1.廖雪峰老师的Git学习教学.2.Git参考手册.3.Github官网指导.

2021-08-31 18:55:41 231

原创 通过scp在windows本地和服务器之间互相传送文件夹

scp文件互传可以分为两种:1.从服务器下载到windows本地首先打开window本地cmd;cmd中输入如下命令// <portname>代表服务器端口//username代表服务器用户名//<ip address>代表服务器ip地址//<address_server>代表服务器上要传送的文件夹的绝对地址//<address_windows>代表本地接收的绝对地址 scp -P <portname> -r username@&

2021-08-31 16:08:03 6771 1

原创 ZYNQ学习笔记

ZYNQ学习笔记1.FPGA中浮点运算的实现方法-定标。https://blog.csdn.net/l471094842/article/details/90812553xilinx浮点数IP核的使用方法。2.AXI总线学习小结。https://blog.csdn.net/l471094842/article/details/910484743.AMBA总线协议AHB、APB、AXI对比分析https://blog.csdn.net/ivy_reny/article/details/5627

2020-10-19 21:00:42 615

原创 tensorflow安装及遇到的问题

tensorflow各版本的whl文件下载地址:链接:https://pypi.org/project/tensorflow/2.3.0/#files直接用 pip install tensorflow-gpu==2.3.0 -i https://pypi.douban.com/simple.下载pip安装时遇到的warning:很多Requirement already satisfied解决:安装时指定安装路径pip install --target=c:\users\liaojie\ana

2020-09-13 11:27:39 172

原创 Anaconda的安装以及 Prompt的一些命令

文章目录前言一、版本下载更新二、库的安装三、进出环境前言机器学习Anoconda prompt的一些常用命令一、版本下载更新1.查看有哪些可下载的版本anaconda search -t conda PACKAGE2.选择合适的版本并复制,然后获取其安装命令anaconda show USER/PACKAGE3.复制安装命令To install this package with conda run:eg:anaconda search -t conda packagean

2020-09-13 11:26:12 978

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除