9 lyfwill

尚未进行身份认证

清华大学-微纳电子系-设计室 数字SoC设计,AI芯片

等级
TA的排名 10w+

SRAM DRAM SDRAM DDR2 LPDDR2 PSRAM RLDRAM的区别和联系

SRAM和DRAMSRAM,静态随机存取存储器,不需要刷新。速度快,面积大。DRAM,动态随机存取存储器,需要实时刷新来保持数据。价格便宜,一般用于大容量产品。SRAM单元DRAM单元 工作原理SRAM的存储单元是交叉耦合的两个反相器(T1-T3和T2-T4),靠双稳态实现数据锁存,不需要刷新。DRAM的存储单元是一个晶体管+一个电容,数据...

2020-03-10 23:22:18

安装VMware Linux版时 出现“VMware kernel module updater”报错的解决办法

图示的意思大概是没有安装相应的kernel-headers,所以用yum安装了最新的kernel-devel和kernel-headers,如下所示[liuyf@pillar ~]$ rpm -qa|grep kernel-develkernel-devel-3.10.0-1062.12.1.el7.x86_64[liuyf@pillar ~]$ rpm -qa|grep kern...

2020-03-06 16:41:59

NEXYS A7开发板(Xilinx Aritx-7)使用Microblaze操作读写FLASH

简介本文总结本人最近的一项工作:NEXYS A7开发板通过Xilinx FPGA自带的Microblaze CPU核来完成读写FLASH操作。首先吐槽一下,Microblaze核的资料太有限,虽然这个核其实性能还可以,但无奈是用的人太少了。CPU这种东西,就是用的人多了,软件资源才能丰富。NEXYS A7是以 Xilinx Artix-7 系列FPGA为核心的一个开发板,Xilin...

2020-02-28 22:32:46

SVN撤销修改(撤销删除)

经常在操作SVN时操作了误删除,如下图这样:之前的笨办法就是只能svnci之后,再回退到旧版本把这个文件找到——重命名——svnadd——svnci,非常繁琐。其实使用svnrevert就可以解决这个问题,如图所示:再svnst一下看看,文件又回来啦!...

2019-07-05 15:30:42

axi协议里面burst的4k越界问题,及cross 4k master IP的RTL代码

AXI的burst操作不能跨越4K边界因为AXI系统中,slave地址空间一般为4KB的整数倍,一个page大小也是4K。如:32'ha100_1000,32'ha100_2000,32'ha100_3000AXI协议会在读/写地址通道的开头发出addr/len/size等信息,若一笔burst跨越了A和B两个slave,则会只有A收到开头的addr/len/size等信息,B则收不到...

2019-06-18 19:22:35

bcompare破解

1、切换到root2、原始bin重命名mv /usr/bin/bcompare /usr/bin/bcompare_real3、新建原名的bin新建bcompare的bin文件touch bcompare修改其内容如下,意思是:先删掉路径中的注册信息,再执行原来的bin#!/bin/shrm "${HOME}/.config/bcompare/registry....

2019-06-08 11:15:10

Xilinx FPGA的上电配置过程——进阶篇

本篇专门分析FPGA的上电过程,主要分析和总结了如下文章和博客:https://www.cnblogs.com/synow/p/5500346.html总结Xilinx FPGA的上电模式可以分为以下4类型:主模式从模式JTAG模式(调试模式)系统模式(多片配置模式)主模式典型的主模式都是加载片外非易失( 断电不丢数据) 性存储器中的配置比特流,配置所需的时钟信号(...

2019-06-06 11:21:11

FLASH和EEPROM的区别和联系

网上有不少关于这方面的解释,但有的不够清楚,有的有略显复杂。现从ASIC的视角重新整理如下:定义FLASH和EEPROM都属于广义的ROM,掉电数据不丢失。读写特性FLASH是块擦除的,EEPROM任意bit可修改。 NAND FLASH只能按页读取,NOR FLASH可按字节读取,EEPROM任意bit读取。成本和寿命NAND成本最低,NOR成本也很低,EEPROM成本高...

2019-06-05 11:28:15

Xilinx FPGA的上电配置过程-7系列和zynq对比

一、7系列FPGA的启动模式以nexys开发板为例,其他系列的fpga上电过程基本相同。分为4种模式:JTAG下载FPGA作为从设备,接受外部设备(如PC、上位机等)的JTAG写入bit流,完成内部ram的配置。这种模式的典型场景就是使用PC通过vivado进行烧写bit,烧写完毕即完成了FPGA内ram的配置,掉电丢失,需要重新烧写。SPI闪存设备启动FPGA作为...

2019-06-04 19:30:21

linux下安装Adobe Reader(acroread)

使用Xilinx的Docnav(documentnavigator)需要安装AdobeReader,否则提示acroread找不到。安装方式如下:1、下载安装包AdobeReader无法通过apt-get或者yum来实现快速安装,需要先下载安装包CentOSwgethttp://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9...

2019-05-23 18:05:55

FPGA和ASIC的RAM工作模式——WRITE_FIRST / READ_FIRST / NO_CHANGE详解

1、前言Vivado在生成memory的时候,有个Operating Mode选项。本篇将专门分析这些工作模式的含义。2、具体含义官方解释如下:“WRITE_FIRST” 模式,写操作时,输出端口会将当前写的数据输出。(ASIC中又称“write through”,或AWT,Async)“READ_FIRST” 模式,写操作时,输出端口会将当前写地址的原数据输出。“N...

2019-04-17 17:33:02

什么是BT1120协议

BT1120的名称来自《ITU-R BT.1120-8建议书——高清晰度电视演播室信号数字接口》ITU-R是国际电联(International Telecommunication Union)-无线电通信部门(Radiocommunicationssector)的简称。ITU的组织结构主要有:电信标准化部门(ITU-T)、无线电通信部门(ITU-R)和电信发展部门(ITU-D)BT指...

2019-04-11 17:03:04

Vivado 2016.4安装Digilent Board Files支持

至今Vivado已经发布2018.4版本,但很多设计者依然觉得2016.4版本最常用也最稳定,同时很多设计也是在2016.4版本下设计的,笔者的Ubuntu系统因此也安装了2016.4版本的VivadoVivado安装时默认只有xilinx官方的几个board_parts,笔者使用的(也是开发者常用的)digilient的Nexys4并没有在其中,需要安装相应的board_parts支持。...

2019-04-06 17:10:04

svn: E000013: Commit failed (details follow)问题解决办法

问题描述最近导师重启了服务器,SVN提交时失败,提示如下:Committing transaction...svn: E000013: Commit failed (details follow):svn: E000013: Can't open file '/home/svn/xxxx/db/txn-current-lock': Permission denied这说明运行SV...

2019-04-06 10:04:29

VMware的Ubuntu虚拟机与Windows之间互相复制和粘贴

首先,要安装vmware-tools工具,这个不难,可参考下述blog:https://blog.csdn.net/qq_35561554/article/details/83833494但是,博主的Ubuntu_16.04 LTS版本却仍不可复制粘贴,相信不少人遇到过。对于不能把代码直接粘贴出来实在不能忍,终于找到了解决办法,完美解决问题。执行下述三行命令:sudo apt-g...

2019-04-02 02:15:58

Xilinx DocNav安装错误:No such file or directory 的解决方法

参考自官方论坛(注意,官方描述的第1451行有误):https://forums.xilinx.com/t5/Installation-and-Licensing/bash-opt-Xilinx-DocNav-docnav-No-such-file-or-directory/td-p/534863这种情况是因为你的操作系统是Ubuntu 64位的,而交叉编译工具链都是32位执行程序。要成功...

2019-04-01 22:43:19

ISP(图像信号处理)之——镜头畸变校正

透镜由于制造精度以及组装工艺的偏差会引入畸变,导致原始图像的失真。镜头的畸变分为径向畸变和切向畸变两类。1.径向畸变顾名思义,径向畸变就是沿着透镜半径方向分布的畸变,产生原因是光线在原理透镜中心的地方比靠近中心的地方更加弯曲,这种畸变在短焦镜头中表现更加明显,径向畸变主要包括桶形畸变和枕形畸变两种。以下分别是枕形和桶形畸变示意图:  成像仪光轴中心的畸变为0,沿着镜头半径...

2018-08-13 20:35:28

ARM的memory Compiler总结

Memory的结构ASIC中用到的memory一般是通过memory compiler生成的,生成一个mirco最终放到芯片的版图上。生成的memory结构如下图所示:可以看到每个bit是独立的一个小矩形块,矩形块的行数是r,列数是m,r*m即为ram的深度。例如,一个字宽4bit、字长1024的ram,其r*m即为1024.其中m代表Multiplexer,一般取值4/8/...

2018-08-01 15:42:04

ISP(图像信号处理)之——坏点校正

什么是坏点坏点的定义:在数码相机上,坏点指无法正确捕捉光线的感光组件单元,若感光元件出现坏点,会直接造成成像的暇疵。LCD的坏点包括亮点、暗点与色点三类,感光元件与LCD相似,也存在这三类坏点。引起坏点的原因: (1)工艺 : (a)在sensor 的制作过程中有灰尘等引起。                          (b)电子产品的寿命影响有限,导致会随着使用时间增加...

2018-07-30 17:40:11

蓝屏代码及对应问题

买了一台二手thinkpad-X230,但是老出现蓝屏,代码各种都有:0A、1E、1A、18、3B,一开始怀疑是驱动的问题,更新驱动也依然无效。反馈卖家,说是固态硬盘的问题。固态硬盘竟然会造成这种问题,之前真不知道的。换了SSD,情况有好转,但还是会出现蓝屏。再次联系卖家,说是内存有问题也会导致蓝屏。然后换了一个内存,然后就再没出现过蓝屏了。结论1。看来有些硬件确实会导致蓝屏,之前买的...

2018-07-30 10:24:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。