技术知识
-
ECC纠错算法-错误纠正ecc none
ECC的全称是Error Checking and Correction。以NAND Flash为例,ECC每次对256字节的数据(256行、8列矩阵)进行校验,矩阵每个元素表示一…
-
8B/10B、64B/66B编解码(一)-8b0016
8B/10B编码方案确保“0”码元与“1”码元个数一致,称为直流均衡;确保字节同步易于实现(在一个比特流中找到字节的起始位);对误码率有足够的容忍能力和降低设计复杂度。8B/10B…
-
系统升级—从ubuntu12.10升级到Ubuntu14.04-更新ubuntu20
1.打开终端(同win的cmd) 方法一:直接右击,就有open terminal(打开终端) 方法二:点击左上角,直接搜索终端 方法三:Ctrl+Alt+T 2.访问文件夹etc…
-
OCV、AOCV时序分析(一)-opc测试
随着芯片工艺的发展,对于STA的要求也越来越高,并且设计的复杂度不断提升,传统的WC-BC模式已无法准确的反应芯片的实际真实时序。OCV正是在这种情况下被提出并实际应用到STA中。…
-
行波进位/超前进位加法器详解-超前进位加法器和串行进位加法器
行波进位加法器是串行执行的,其高位的运算要依赖低位的进位,所以当输入数据的位数较多时,会形成很大的延迟并可能成为芯片的关键路径。 采用超前进位加法器(也叫先行进位加法器)可以有效减…
-
深度剖析“异步复位、同步撤离”-说明异步复位与同步复位有何区别和联系的原理
老生常谈的异步复位、同步撤离电路如下,reset_gen模块由两级寄存器级联而成,第一级寄存器D端接1,第二级寄存器的输出连接全局复位。当然随工艺演进,也有三级寄存器级联的同步撤离…
-
时钟切换clk_switch-verilog时钟翻转
芯片运行过程中需要时钟切换时,要考虑到是否会产生glitch,小小的glitch有可能导致电路运行的错误。所以时钟切换时需要特别的处理。直接使用MUX进行时钟切换或者采用如下电路结…
-
虚拟时钟Virtual clock(一)-模拟时钟显示
通常RTL设计要求对芯片/module的输入信号进行reg_in打拍处理,对芯片/module的输出也要求做reg_out打拍处理,这是良好的代码习惯,为时序收敛留下足够裕量,也避…
-
IPC—高清网络摄像机(IP CAMERA)-ipc网络高清智能视频监控
IPC—高清网络摄像机将传统摄像机、网络合二为一,具备网络输出接口,可将网络摄像机接入本地局域网。IPC主要构成部分如下: 镜头: 光学汇聚、成像的作用。 滤光片: 滤掉光线中的红…
-
虚拟时钟Virtual clock(二)-伪装手机虚拟时间
上文虚拟时钟Virtual clock(一)讲解了为什么要定义虚拟时钟、如何定义虚拟时钟,本文进一步补充说明。 在约束set_input_delay/set_output_dela…