自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AXI总线及DMA中的仲裁机制

AXI互联总线中,多个master多同一个slave进行写请求或者多个slave对同一个master进行读数据返回时,需要仲裁。当相同优先级的请求group中,出现两个请求,则最近少授权的获得grant,赢得访问权限。对多个请求按照固定优先级进行分组,正常情况下,最高优先级的被grant,赢得访问权限.等待最久的请求获得最高优先级,优先被grant.最新收到请求获取最低优先级。如果剩下的client 拥有相同的请求,则平均分享带宽,平均赢得请求。两级优先级,首先最高优先级的client 赢得请求。

2024-04-04 16:31:20 376

原创 AXI Deadlock死锁解析

如下图所示,m1发出读cmd的顺序是m1_0_s1, m1_0_s2, 因为id(id都为0)相同,所以master port1端口为了符合AXI协议,该端口必须先接受来自s1的数据,后接收来自s2的数据。m2发出读cmd的顺序是m2_0_s2, m2_0_s1, 因为id(id都为0)相同,所以master port2端口为了符合AXI协议,该端口必须先接受来自s2的数据,后接收来自s1的数据。该示例为二阶死锁,当master和slave个数大于2时,也可以形成高阶死锁。由此,形成循环依赖,陷入死锁。

2024-04-03 23:20:58 940 1

原创 Verilog例化自动连线实测可用版,以DW DMA集成为例介绍vim emacs 的配置方法

1:下载verilog_emacsauto.vim。修改.vimrc文件。自动连线之后的代码入戏。

2024-03-25 10:27:29 780

原创 git入门

git config --global user.name kkkgit config --global user.email [email protected] init --bare sample.gittouch file1git statusgit status -sgit add file1git commit -m “add file or change file1”git checkout – file1git reset --hard HEADgit clone xx@192.

2022-04-03 10:03:18 377

原创 自定设置进程名python模块:setproctitle

自定设置进程名python模块:setproctitlegit clone https://github.com/dvarrazzo/py-setproctitle.gitcd py-setproctitlepython setup.py buildpython setup.py installpip install setproctitleimport setproctitlesetproctitle.setproctitle("进程别名")...

2021-11-11 22:19:06 564

原创 python print 常用写法

python print 常用写法:print("my function name is:", tony.__name__)print("开始运行:{}".format(func.__name__))print("gradients are:{}".format(w.grad.data))def tony(name, age): print("my function name is:", tony.__name__) print(f"Your name is {name}, You

2021-06-14 06:15:42 193

原创 python中[-1]、[:-1]、[::-1]、[n::-1]使用方法

import numpy as npa=np.random.rand(5)print(a)[ 0.64061262 0.8451399 0.965673 0.89256687 0.48518743]print(a[-1]) ###取最后一个元素[0.48518743]print(a[:-1]) ### 除了最后一个取全部[ 0.64061262 0.8451399 0.965673 0.89256687]print(a[::-1]) ### 取从后向前(相反

2021-06-13 05:54:41 241 2

原创 Ubuntu下常用强化学习试验环境介绍

参考网址:https://m.linuxidc.com/Linux/2017-11/148443.htm

2021-06-10 23:38:59 92 2

原创 Running python -m pysc2.bin.agent --map Simple64 yields pygame.error: Unable to make GL context curr

Ubuntu 18.04 安装ROS Melodic问题描述:解决方案:问题描述:提示:遇到的问题:Running python -m pysc2.bin.agent --map Simple64 yields pygame.error: Unable to make GL context currentOS: Ubuntu 18.04.3 LTS (bionic)Python: Python 3.6.9Pygame: 2.0.0.dev10SC II Linux version: I've

2021-06-09 01:52:57 778 2

原创 vim打开文本时运行shell命令

解决方案:在打开文本时运行如下::!cmd不退出vim 执行命令 cmd:r !cmd不退出vim执行命令cmd,并将cmd的输出内容插入当前文本中。:shell切换到shell里(此时并没有退出vim,可以理解成vim转入后台),你可以在shell中做任何操作,退出shell(比如用exit)后,会切换回原来的vim中...

2021-05-30 14:15:51 176

原创 Host机 ip地址发生变换导致客户机ssh无法访问host机

问题描述:Host机 ip地址发生变换导致客户机ssh无法访问host机,错误如下:$ ssh [email protected]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POS

2021-05-30 00:04:51 230

原创 在Anaconda,conda create -n test下安装torch出错

问题描述:在Anaconda,conda create -n test下安装torch出错,如下:$ pip install torch==1.1.0ERROR: Could not find a version that satisfies the requirement torch==1.1.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2, 1.7.1, 1.8.0, 1.8.1)ERROR: No matching distribution

2021-05-29 23:52:01 486

空空如也

空空如也

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

TA关注的人

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