- 博客(206)
- 资源 (5)
- 收藏
- 关注
原创 【IC设计】Chisel开发环境搭建
如果想快速搭建好环境,不关心具体的安装过程,可以直接复制文章后面的【脚本附录】,以root用户在任意目录下执行该脚本它会帮助你完成安装java11、ubuntu换源、sbt换源、下载sbt执行完后从安装步骤的【第9步】开始测试scala和chisel是否能正常使用。
2023-09-06 17:12:32
1383
1
原创 【OFDM系列】DFT为什么能求频率幅度谱?DFT后的X[k]与x(n)幅度的关系?DFT/IDFT底层数学原理?
一文讲清楚DFT/IDFT公式的数学原理,X[k]与x(n)幅度的关系!
2023-08-16 10:20:33
1962
2
原创 【IC设计】ICC workshop Lab1 数据准备&基本流程 【脚本总结】
该文整理了【ICC workshop官方文档】-【Lab1】 数据准备&基本流程的【脚本】,方便直接复制粘贴执行。
2023-08-04 16:15:27
588
原创 【IC设计】DC工具的target、link、synthetic、symbol库
DC涉及的库有:目标库target_library、链接库link_library、算数运算库synthetic_library,符号库symbol_library,他们的含义和区别是什么?本文根植官方文档为你详细解析。
2023-08-01 10:44:49
1851
原创 【IC设计】ICC1 workshop lab guide 学习笔记——Lab 2 Design Planning Task5-9
电力“网格”需要被完成。您可以创建P/G带,围绕core的中心、核心环以及单个宏周围的环提供“手动”(类似于在前面的任务中创建宏组环的方式),但要这样做,您需要猜测带的适当数量和宽度,以及核心环的宽度,以实现可接受的低IR下降。相反,您将使用IC编译器的电源网络综合(PNS)功能来自动确定带的数量和宽度,以及核心环宽度,基于目标IR下降。如果你在LayoutWindow中看不到标准单元,在LayoutWindow左侧边缘的”可视化“面板中,通过”+”号展开Cell,确保“Standard"被选中。
2023-07-08 10:51:29
747
原创 【IC设计】ICC1 workshop lab guide 学习笔记——Lab1 Data Setup&Basic Flow
这一节介绍了.synopsys_dc.setup设置了若干变量,该文件会在icc_shell启动时自动执行,进而在使用icc创建库时可以调用这些变量,无需手写。milkyway库保存了后端工作的全部信息,创建时需要指定库的存储路径,名字,参考的其他mw库,创建成功后会生成lib_name.mw,目录下有CEL,lib等文件。
2023-06-21 19:57:52
1180
原创 【IC设计】ICC1 workshop lab guide 学习笔记——Lab 2 Design Planning Task1-4
这一节介绍了.synopsys_dc.setup设置了若干变量,该文件会在icc_shell启动时自动执行,进而在使用icc创建库时可以调用这些变量,无需手写。milkyway库保存了后端工作的全部信息,创建时需要指定库的存储路径,名字,参考的其他mw库,创建成功后会生成lib_name.mw,目录下有CEL,lib等文件。
2023-06-18 00:21:45
1617
1
原创 【IC设计】Synopsys数字IC设计流程
在集成电路进入深亚微米阶段,决定时钟频率的主要因素有两个,一是组合逻辑部分的最长电路延时,二是同步元件内的时钟偏斜(clock skew),随着晶体管尺寸的减小,组合逻辑电路的开关速度不断提高,时钟偏斜成为影响电路性能的制约因素。使用StarRC工具抽取ICC写出的电路网表中的寄生参数,接着,使用PrimeTime工具获得寄生参数信息后写出sdf(standard delay format文件),再将该文件反标入ICC的电路网表,输出仿真结果,此时后仿考虑了实际连线的RC延时。
2023-06-11 21:27:02
5519
原创 【IC设计】基于Verilog的8层矩阵乘法设计
本项目实现了基于Verilog的8层矩阵乘法设计,矩阵是16行16列的,每个元素是16位定点数。
2023-06-04 21:01:36
3161
原创 【IC设计】EDA palyground使用
需要注意的是,它会自动帮我们建立一个testbench.sv,里面写入testbench,需要注意的是,添加新的.v文件时需要手写扩展名。有时候我们在外地无法使用vivado等工具来进行Verilog编程,可以使用这个在线网站www.edaplayground.com。在保存文件时,需要选中所需要的编译器,如Synopsys的vcs。此外,需要在testbench的initial块中添加。
2023-05-21 17:49:16
1848
2
原创 【异常处理】Word2016 出现“此功能看似已中断 并需要修复
刚刚安装并激活了office2016,每次打开Word文档都会提示“很抱歉,此功能看似已中断,并需要修复,请使用Windows 控制面板中的“程序和功能”选项修复Microsoft Office”。亲测使用控制面板的办法无效,下面是网络上查到的解决办法 解决方法:1. 按Windows 键+R键,输入“regedit”打开注册表。2.找到以下键值:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Word\Options在右侧新建DWORD
2022-05-13 09:24:01
2091
1
原创 【程序人生】一位普通计算机学生本科期间图书馆借阅书籍清单~
快毕业了,由于毕设和机器学习有关,而我对Python和相关算法都不熟悉,光在网上看视频和论文十分吃力,所以今天去图书馆借了几本书,顺便和前台查询了下我这几年借过的书(一共也没多少,单纯总结下)书名责任人借书时间大学计算机基础王贺明,翟萍2018-9-28我的精神家园王小波2018-11-21Python程序设计董付国2019-2-20零点起飞学C++秦广军2019-2-20易经鉴用:古今易学谋略详解陈元伦2019-3-14微机原理与接
2022-04-10 20:54:41
832
原创 【考研复试】Linux快速过一遍
文章目录1.Linux根目录下有什么?2.文件的路径:3.Shell命令:shell是什么?lscprm4.硬链接和软链接5.用户和用户组:6.谈谈chmod和chown的区别7.文件属性8.扩展权限的定义9.umask权限掩码10.进程相关命令11.进程分类:12.Linux的预处理、编译、汇编、链接命令13.备份和恢复技术14.Linux应用软件包的分类15.输入输出重定向和管道16.Shell中的通配符1.Linux根目录下有什么?/bin 所有用户的可执行文件/sbin 系统管理员的可执行文件
2022-03-25 21:13:35
2022
原创 【考研复习】“概率密度”一词的理解
密度在没有接触概率论这门课之前,我的理解就是m/v,描述了在单位大小的空间内物体的量有多少。但是在概率论中,它的定义是这样的:这段话看起来就像是说:“你对f(t)积个分,要是积出来和分布函数一样,这玩意就是概率密度了。”我tm为啥要积分?你就直说概率密度是啥不行吗?在经过一些题目和我自己的思考以后,我想用一个比较能令人接受的描述来说我的理解。首先假设有一个长为L米的磁铁杆,记左端为O,右端为M,中间任取一点为P,因为P是任取的,所以OP可记为变量x,如图所示:当x不同时,OP段的质量也不
2021-10-16 15:13:46
5005
原创 【考研复习】不定积分公式,总结了个好记的办法
有一段时间没有做积分了,基本的公式遗忘比较严重,今天把《汤家凤高数讲义》上的不定积分公式又回顾了一下,总结了一个记忆的方法。可以分为两类记忆,一类是三角函数和反三角函数的求导,这一类公式只要把sin cos tan csc sec cotarc sin arc cos arc tan全部求导一遍就可以得到公式,求导会了也就会了积分;另一类是分式的积分,这一类中根据带根号和不带根号、相加还是相减可以再次进行分类。此外,积分公式在形式上是有规律的,比如csc x和sec x的求导结果、ta.
2021-10-14 13:17:41
3944
原创 【程序人生】不想学习,随便写写
这篇博客,随便写写,也懒得整理格式,看到的人随便看看~一个月没写博客了,不是因为没有东西可以写,而是大四了,随之而来的是扑面而来的焦虑感。大一大二幻想着出国,一开始家里也说不上同意说不上反对,后来随着时间的推移,平时上课没时间学习雅思、放假了又被迫考驾照,最重要的是,自己没有那份坚定不移的决心和习惯,总而言之是停留在嘴上了。到了大三下学期,也就是今年三月,我突然发现周围的人都在积极准备考研了,上课的时候也有同学在认真地背英语单词和做极限题。我知道我可能是要做一个选择了,还能怎么办呢,就没听说过六级没过
2021-09-21 20:54:10
2027
5
原创 【C盘炸了】利用分区助手扩充C盘
文章目录概要:分区助手下载链接移动步骤注意:概要:C盘就剩一百多MB了,平时也没安装软件在C盘,不知道怎么会这样。不得不研究下怎么把其他盘的空闲空间移动到C盘。在网上下了分区助手,将E盘移了20多G过去,暂解燃眉之急。分区助手下载链接移动步骤下载好以后解压,点击PACNPro.exe,安装好了以后打开,下面操作很简单,看几个图就知道了。确定以后点击左上角的提交点击执行点执行后,选择windows PE的重启。注意:如果你不是选择【分配空闲空间】,而是【合并分区】,那至
2021-08-13 16:44:19
2357
原创 【快乐PAT】1007 最大子序列和 测试点3的坑
我被第三个测试点卡了很久,搜到的应该都是被这个点坑的,我直接说重点。考虑这样几个测试用例:1 2一个数字2,最大子序列和是2,首位数字也是2,故正确输出2 2 2(在我的程序中,错误地输出了2 0 0)1 0毫无疑问 0 0 01 -3根据题意,如果序列中全是负的,把最大子序列和当做0,并输出首尾数字,故这里应该输出0 -3 -3以上是关于测试点3的,下面再给几个比较坑的数据,你们自己看能不能把这些过了:输入:3 2 2 0 输出:4 2 2输入:3 0 1 2 输出:3 0
2021-08-07 19:38:13
281
1
原创 【快乐PAT】PAT1005(简单题)
文章目录题目描述题解与代码题目描述原题链接点我题解与代码将输入的数字串每个数字求个累加和,然后将累加和的每个数字以英文单词的形式输出。涉及知识点:字符-48为数字 和 sprintf 这两个是我用到的主要知识点,也可能有别的做法不用sprintf。AC代码:#include <iostream>#include <cstring>using namespace std;int sum;int calcForSum(char *s){ int slen=s
2021-07-06 14:47:40
97
原创 【快乐PAT】PAT1002总结
代码和解析:解析在代码中已给出#include <iostream>using namespace std;//a[i][0]标记指数i是否使用过 a[i][1]是该指数对应的系数double a[1005][2];/** * PAT 1002 * 给出多项式A和B的每项系数和指数,求A+B的每项系数和指数。 * 输出时注意要和输入时一样,按照指数递减的顺序输出。 * * WARN: * 这题的坑在于,如A式中有2*x^3 ,B式中有-2*x^3,则A+B时x^3项.
2021-07-05 15:45:43
140
原创 【快乐PAT】PAT1001总结
求a+b,难点在每三位用,分割 如1,001,500题解写在下面AC代码注释中了,核心知识点是利用%和/分割数值和 %03d不满3位自动补0#include <iostream>#include <cstring>#include <cstdlib>#include <cmath>using namespace std;/** * PAT 1001 * a和b在+1,000,000和-1,000,000之间 * 这意味着二者之和在-.
2021-07-05 11:43:47
91
原创 【期末复习】Intel多核程序设计
文章目录Intel多核程序设计期末考试题型:一、简答题1.按照硬件工艺可以将计算机的发展分为哪五代?2.可以从哪两个角度对微处理器进行分类?并分别列举出相应的类型。3.Intel公司的理论贡献有哪两个方面?并分别进行阐述。4.请列出五种国产CPU品牌的名称并指出对应的研发单位。5.什么叫多核处理器?6.弗林分类法的依据是什么?他把计算机系统的结构分成哪四类?(PPT第二章)单指令流单数据流 (SISD ,Single Instruction stream Single Data stream)单指令流多数据
2021-06-26 19:30:14
781
1
转载 【异常处理】IDEA 加号中找不到Tomcat
今天金主爸爸的Tomcat突然不能用了,估计他也没有乱操作,我分析原因应该是快过期了,IDEA自动把你的Web插件给停了。例如今天是2021.5.21,这里启动时显示23号就过期了,所以他的Tomcat直接不能用了,加号中也没有Tomcat。这时我让金主爸爸上淘宝整了个激活码,确保离过期还有一段时间然后在插件中把图中第四个勾选一下,确定一下,就可以在Edit Configuration中重新添加Tomcat了。...
2021-05-21 19:54:58
247
转载 arpspoof实现断网、中间人攻击
文章目录一、安装kali二、使用arpspoof一、安装kali安装完成kali后出现了一个问题,虚拟机界面只有光标闪烁,没有其他GUI界面。如下图所示解决方案:在下图中不要选择Enter device manually,而是选第二个/dev/sda就可以了。(我安装时是英文的,下图是网上找的。)配置桥接模式主要分为以下几步:1.获取宿主机网络配置信息2.修改VMware虚拟网络编辑器信息3.修改虚拟机网络配置信息这里先查看宿主机(就是虚拟机所在的主机)的网络相关信息,因为配置虚拟机桥接
2021-05-10 20:55:23
806
原创 【数据结构学习】二叉树的C实现
功能:遍历(先序遍历、中序遍历、后序遍历)计算节点总数/叶子节点总数计算二叉树的高度运行截图:#include <stdio.h>#include <stdlib.h>/* * 功能: * 遍历(先序遍历、中序遍历、后序遍历) * 计算节点总数/叶子节点总数 * 计算二叉树的高度 */ typedef struct BTNode{ //节点数据 int Data; //左孩子 struct BTNode *LChil
2021-04-22 11:16:08
124
转载 【异常处理】:Column count doesn‘t match value count at row 1
意思是存储的数据与数据库表的字段类型定义不相匹配.解决办法:检查段类型是否正确, 是否越界, 有无把一种类型的数据存储到另一种数据类型中.看看dao层访问数据库的sql语句是否书写错误,赋值的参数是否与字段类型一致由于类似 insert 语句中,前后列数不等造成的如1:省略数据库表的列名INSERT INTO table_nameVALUES (value1, value2, value3,...)改为:补全列名INSERT INTO table_name (column1, column
2021-04-14 22:51:19
857
原创 【异常处理】org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
加载表格数据时报了异常,报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)debug了一下,跟到了其实问题很简单,mapper忘记写到mybatis-config.xml了。有时候编程的问题debug会跟到很深,让你一脸懵逼,但是很多时候只是低级错误。...
2021-04-14 16:14:00
125
原创 【java学习】object中的equals方法
在java.lang.Object类中可以看到对equals方法的说明/*** Indicates whether some other object is “equal to” this one.* * The {@code equals} method implements an equivalence relation* on non-null object references:* * It is reflexive: for any non-null reference value
2021-04-02 16:27:16
338
原创 【安装配置】IDEA中配置Maven本地仓库后pom.xml飘红
在IDEA中配置Maven后(如图),pom.xml一片飘红,显然是依赖没了。此时IDEA右下角冒出小窗口报错:Unable to import maven project: See logs for details叫我们看日志,那我们就看一下日志。点击help->Show log in Explorer点了以后就会打开你的log所在的目录,然后我们点开idea.log总之可以看出来本地仓库里没这个依赖了。这时候我在想为什么没有这个依赖,Maven不会自动下载呢?这时候又看到这个拒.
2021-03-06 21:02:36
777
原创 【安装配置】windows删除文件需要权限的解决办法
Win+X打开Windows Powershell(管理员),如果你要删除的东西不在C盘需要先切换盘符,如输入d:切换到d盘。cd 你要进入的目录名然后del 文件名 就ok了,如果要删除整个目录和目录下的所有东西,del -r 目录名...
2021-03-06 18:39:45
338
原创 【安装配置】Tomcat配置SSL证书步骤(含Element type “Connector“ must be followed by either attribute...的处理方案)
文章目录1. 先购买并下载证书,总结在这篇文章↓。2. 使用java jdk将PFX格式证书转换为JKS格式证书3. 将jks文件上传到tomcat/conf目录中4. 配置conf中的server.xml5.配置web.xml6.将443端口加入安全组入口想要网站以https://访问,需要将购买的SSL证书配置到Tomcat服务器中。参考了几篇文章,花了几小时完成了。先列出参考文章,然后再给出步骤和我的心得:1.Tomcat配置SSL证书2.Element type “Connector”
2021-03-06 14:39:11
1504
原创 【安装配置】阿里云白嫖免费SSL证书步骤
今天发现我的SSL证书快到期了,根据提示到SSL控制台。根据提示到证书资源包由于我已经领取过了,所以显示不能再领取,今年没领的正常领取就行。下载对应的web服务器证书即可。
2021-03-06 14:37:54
625
原创 【Java学习】如何使用Java发短信
【公司名】验证码:${code},尊敬的管理员,您正在登录×××系统…(验证码告知他人将导致账号被盗,请勿泄露。)以这样一条验证码短信为例,由两部分组成,最前面的【】中的内容称为签名,起到标识作用,后面的具体短信内容称为模板。(其他的通知类、营销类短信也是如此)想要用Java发短信基本步骤:1.在短信接口服务商注册个账号(如阿里云)注意,个人账号是不能发送营销短信的。2.将短信签名和模板都编辑并审核通过。3.下载官方提供的Java语言Demo项目,将相关参数(如模板ID、手机号等)填入.
2021-03-04 12:06:20
600
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅