自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 hdlbits Fsm serialdp带奇偶校验位串口

原题链接如下:https://hdlbits.01xz.net/wiki/Fsm_serialdp由时序图可知,复位信号有效,进入idle状态;非复位时,in在时钟边沿采样到0,则下一个时钟边沿开始采集9bit数据,依次为110100101,前8bit为数据位,按MSB-LSB的排序为:01001011,也就是数据为0x4b,第9位是额外添加的,用于校验,也就是发送的9bit数据中1的个数为奇数个,不难得知共有5个1,符合题意的奇校验,故数据有效。而下一帧数据为010001101,共4个1,故数据无效

2021-10-30 20:06:28 438

原创 hdlbits Exams/ece241 2014 q5a解析

原题链接如下:https://hdlbits.01xz.net/wiki/Exams/ece241_2014_q5a和vx:"ic打工魂"一起学ic大意是,输入信号x先发送低位,然后z串行输出x的补码。看到这题,第一反应,是补码的概念。正数的补码是本身,负数的补码是所有位取反再加1,也就是包含最高位符号位也要取反。题意应该是忽略符号位,也就是默认为负数,毕竟正数不需要电路实现补码,就是本身。所以,状态机的作用就是取反加1。更详尽的补码参见:http://www.ruanyifeng.com/blog/2

2021-10-30 20:00:39 1238

转载 unicodemath 编写word公式

一个简单的目录 前言(你想知道的都在这里)分式、声调、上下标希腊字母几何与简单运算根号积分微分带圈、带框运算符,点与省略号特殊符号大型运算符与极限矩阵、方程组、等式对齐、公式编号在箭头、等号、大括号上加标注带框公式、括号、取整符号箭头关系运算符字体(花体、黑板粗体等)排版&间距控制字符间距控制(space) 添加...

2021-05-13 15:42:27 586

原创 vcs2018安装成功经验分享

前前后后,大概试了5次,各种问题,讲真的,其实没啥技术含量,只要会linux基本使用和排错就可以了。最关键的问题还是软件包相互之间的依赖性、软件与操作系统的依赖性、以及破解license许可。## 公众号:IC打工魂后台回复vcs2018可以获取必要的安装资源,如果你不想自己安装,其实公众号也有2018年的虚拟机,回复eda2018即可。谈谈几个踩坑吧1、license在2020年12月30号过期,所以你需要更久的许可日期,今年一晃而过,哈哈哈。修改方法是,打开Synopsys.src文件ctr

2020-12-22 15:13:41 6775 17

原创 开源ICC2013结题

对于后端而言,floorplan、placement和route都很吃经验的样子,用大量的命令,需要熟悉工具。尽管是跑脚本,也一步步看到从netlist到layout,看到了芯片内部的时钟网络,也看到了saed32nm 1p9m工艺下的布线。颇为震撼吧,但我就像不会画pcb,在布局布线下头都大了,不明白该如何规划一块板子,也不会走线,所以icc就尽力讲解吧,姑且当作各位一个学伴。后台回复:icc2013可以获取lab资源,比较全面。如果你使用2015以上的版本,可能要额外安装lib_compiler运行一

2020-12-15 19:24:52 418

原创 c语言文件操作重要函数说明

1. 需要了解的概念需要理解的知识点包括:数据流、缓冲区、文件类型、文件存取方式1.1 数据流:指程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。1.2 缓冲区(Buffer):指在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据。它的设置是为了提高存取效率,因为内存的存取速度比磁盘驱动器快得多。C语言中带缓冲区的文件处理:C语言的文件处理功能依据系统是否设置“缓冲区”分为两种:一种

2020-12-04 11:04:20 173

原创 centos7 xdmcp配置

上午尝试跑2018的虚拟机,发现lab解压有问题,于是放弃,将目标转到2013版本的lab,后台回复icc2013即可获取。wx公众号:IC打工魂由于,笔记本性能影响,解压icc lab耗时巨久,细心的你也会发现该lab资源很大。于是打算把计算压力给服务器,对于synopsys软件而言,配置一个license后可以同时支持很多软件,之前license配置好后,这次只需要使用installer安装icc,再修改环境变量PATH,增加icc的安装目录即可。账户名处理了利用win10的远程桌面应用,可以配置

2020-11-27 17:07:12 1242

原创 虚拟机推荐运行方案

何为低负载本人有幸拿4G内存的笔记本跑虚拟机,并做一些实际的项目,如开发arm+linux,玩玩OPENCV之类的。让我头疼的是内存吃紧,计算机常常崩溃,崩溃多了,自己的心态也变得平和,大不了重新再来嘛。低负载,也就是低压力,即通过不直接操纵VMware,而是通过远程访问的方式登录Linux终端和图形界面,减轻实体机器的压力。一个显著效果是,以前打开虚拟机,往往不敢同时进行其他进程,但现在可以开很多。。。哈哈哈哈,暴露了我的野心,尽可能让计算机干更多的活。下面以公众号提供的虚拟机为例,其他的有所差异。

2020-11-22 18:03:25 281

原创 DC2012 lab总结

作为一个参与过程的打工人,总是想谈谈经过,这一路并不是顺风顺水。我也见过几个同样致力于开源的伙伴,大家都怀有一种热情,突破壁垒,让成果共享。为了减轻陪伴我三年的电脑的计算压力,哈哈哈,它经常被我跑崩溃,我尝试在华为云服务器安装design compiler,因此学会了linux下破解eda软件。。。(有资金还是支持正版)。为了解决lab3 report_lib无法使用,dc在2015版本时改名synplify,这个好像也能综合FPGA?我在虚拟机装了dc2012,通过修改环境变量,使本调用2015的换成

2020-11-22 17:54:13 1245 1

原创 DC2016安装

欢迎关注微信公众号IC打工魂(Note: 请掌握必要的Linux基础知识)以安装Design Compiler2016为例,在搞定license之后,ICC、PT等软件的安装与DC类似。安装DCSynopsys软件包可以从以下链接下载:链接:https://pan.baidu.com/s/1nwMVhamXdtRlT9QieTiyCw提取码:51j7复制这段内容后打开百度网盘手机App,操作更方便哦图表 1 链接中包括的文件3. 在linux系统的用户主目录下新建Synopsys文件

2020-11-12 11:03:05 4639 2

原创 Linux架设小型集群--三台ubuntu16用于并行计算

实现目标1、实现共享目录,即slave可以通过nfs访问master的一个目录2、master可以登录slave的某个账号,操纵其他slave,作为调度中心准备设备:计算机3台交换机1台(有4个LAN端口就行),如果路由器lan口足够可使用路由器网线4根其他:插排、键盘、鼠标、显示器。。。提示下文中的user指的是linux登录的用户名,node1、2、3指的是计算机名,一般二者区别在于,打开终端,命令提示符前xxx@yyy,xxx指的用户名,yyy指的计算机名。所以你需要根据差异相应

2020-11-01 15:59:05 1009

原创 转载 ubuntu等linux发行版系统盘制作

系统盘制作前往该网页,照猫画虎,操作上一样,仅仅是不同发行版linux的iso不同

2020-10-31 19:46:02 170

原创 eda虚拟机

分享本着开源目的,向各位分享一个虚拟机,能满足绝大部分eda软件需求,也欢迎大家一起学习集成电路IC,哈哈哈,csdn搞互联网的

2020-10-28 16:14:04 1350

原创 Icarus iverilog中PLI使用范例

安装Icarus verilog本人是老师提供软件源码,linux环境为windows subsystem linux,ubuntu版本为18.04。据说,win环境有较多bug,兴许是别的原因。。。下面的操作请在linux环境进行给个ftp链接ftp://ftp.icarus.com/pub/eda/verilog/并没有尝试ftp服务,ftp不行的话,如果需要,联系yuantaogen@csu.edu.cn or yuantaogen@qq.com首先tar解压:然后进入解压目录然

2020-10-25 16:59:36 747

原创 FineReader15.0

prefaceI spent a long time to install abbyy finereader software.During this afternoon,I try a lot of ways and search handreds of websites,they all fail to help me.I have to say that it is a really challenge for me to overcome.Finally I seek help from tao

2020-10-24 20:21:35 1157 6

原创 使用KMS10破解office留下的后遗症--chrome主页挟持

问题描述最近很奇怪,流氓软件一直绑架chrome,有一阵子通过删除快捷方式解决了,后面,竟然重启后就弹出新的edge快捷方式,他还修改了chrome主页。这能忍???尝试在某度后,试了不少错,最终找到正解,这里直接给出链接,不再重复https://www.cnblogs.com/szhx/p/5296822.html我折腾了一下,删除任务计划,这步给出链接:https://jingyan.baidu.com/article/63f2362846443c0209ab3d46.html至于vmi

2020-10-19 15:52:28 819

原创 Visio 2016安装过程走过的坑

背景考虑以后写作需要,安装visio用于流程图绘制。但比期望中更麻烦,因此记录下来,给新人一些解决问题的指导。基本步骤作为破解软件良心公众号–软件安装管家,提供了基本流程,链接如下:https://mp.weixin.qq.com/s/Omlx_JsLxuOlhwNblT60bw希望读者一步到位,不要遇见问题,哈哈哈哈潜在的问题1、提示64位无法安装,已安装32位的在下面的步骤中不少博客认为删除注册表一些内容,但实际上依然没有解决问题,可能我的主机上当时安装的就是32位,也就是64位

2020-10-15 14:24:38 2601 3

原创 记中南大学嵌入式系统课程设计

小心思本科即将过去,也转行,本来往嵌入式软件,兜兜转转去学ic了。希望留些记录,将本科期间做的实验项目开源nios圆周率100位计算课程设计要求构建一个sopc硬件系统,至少应包含nios处理器、lcd16207驱动ip核、串口(可使用JTAG UART),考虑到lcd16207为16×2字符点阵,一次性不能全部显示,于是辅助pio口提供翻页显示功能。为了实现计时功能,还需额外添加timer定时器,当然,为了运行100MHz,还应该加上 pll锁相环倍频。对于应用程序,应该完成圆周率的计算,并将结果

2020-10-09 17:01:42 923

原创 yum在redhat6.7中配置过程

背景初次接触redhat,想要安装软件,如gvim,发现yum install gvim并不能解决。于是尝试寻找yum换源,导致yum被删除,bash提示不是命令或目录。解决方案环境为虚拟机,需要配合redhat6.7的ios镜像,需要可以联系yuantaogen@qq.com。当然,也可能直接用网站镜像上的rpm,本人并没有尝试。参考下面的文章https://blog.csdn.net/jolly10/article/details/80362469做出几点修正:1,镜像URL改为:

2020-10-05 17:13:54 2115 2

原创 linux中 |、 grep、引号作用

最近在玩arm+linux,难免接触bash脚本,记录几点。| 管道利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。grepgrep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打

2020-07-22 08:42:00 511

原创 Nios使用ucos心得

Nios使用ucos心得一、hello world本文以正点原子SOPC教程4个ucos实验为讨论对象,完成该部分实验一些心得体会。若感兴趣或者需要工程,请联系2991447145@qq.com.任务状态信息的存储依赖于堆栈,本质上,处理器依照程序结构对数据进行处理,当任务跳转时,保留当前信息,恢复时还原即可。任务之间存在优先级,ucos调度策略是优先级高的先执行,实际上该策略对于优先级低的任务不友好,很可能一直处于等待状态。但调度算法难以十全十美,具体情况具体分析。任务代码可使用普通的c函数,

2020-06-11 16:59:54 417

原创 数字信号处理——重叠相加法计算线性卷积

此刻心情大学的时间有时候碎片化,大大小小的琐事间隔,一段小时间区间不知干啥,于是就做点思路整理工作重叠相加法介绍#由来在利用FFT计算线性卷积时,遇见长序列与短序列卷积时,FFT不一定具备简化计算的优势#思路分而治之的思想,可能很多情况下都使用,将大问题转为能解决的已知问题。既然一长一段不行,何不把短的分段我们设两个序列中短序列为s(n),长度为M;长序列为l(n),长度为L;可以测...

2019-11-04 18:54:20 10335 2

原创 基2频率抽样FF的matlab实现

我的处女作???默认???为什么写从一个脚本坑坑洼洼地补,最终成功运行,有些经验,有些被忽视的小问题其实很致命,我找不到人说。。。有意向成为一名程序员,目前大三,正在学习python\matlab\c,本科专业为电子信息科学与技术,专业课在搞通信,所以matlab可能用的频次更高。以后也可能分享FPGA开发过程中的经验,拭目以待吧!第一份代码分享在学习快速傅里叶变换中,FFT算法听的头昏脑...

2019-11-03 22:06:40 1446 2

基于SystemView简易通信系统仿真.pdf

System View是基于Windows环境的用于系统仿真分析的可视化软件工具,GUI界面能简化大量工作,不必编写复杂的代码与算法,使用者在功能层面处理系统仿真。基于该环境,本设计由PCM编码与解码模块、S/P和P/S转换模块和2PSK调制与解调模块组成,单频正弦信号经过该系统处理,能在接收端轻微失真恢复原信号。 工程请联系2991447145@qq.com

2020-07-22

嵌入式系统课程设计.zip

中南大学2020年物电院嵌入式系统课程设计。 基于Qsys 构建基于Nios II 处理器的SOPC 系统, 然后通过Quartus II/Prime 将SOPC 系统和外围IP 核集成为FPGA 片上硬件系统,并下载到EP4CE115 芯片; (2) 使用Nios II SBT for Eclipse 或者Monitor Program 开发圆周率计算程序和人机交互程序,将计算结果显示在本地LCD1602 并通过串口发送给PC。

2020-07-22

空空如也

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

TA关注的人

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