- 博客(7)
- 收藏
- 关注

原创 逻辑设计回首--心中有电路,代码自然成
回顾做逻辑设计的这几年(主要是使用verilog或者systemverilog做FPGA设计),在很久之前就听过做逻辑设计一定要心里有电路,对设计的代码也需要有清晰的电路映射。然而,由于对集成电路的基础知识和FPGA的基本结构的理解不够,笔者在前几年的工作中总是出现设计不符合预期的情况;由此笔者希望对以上知识进行一次总结归纳,提高自身对逻辑设计的理解。后续也将总结文章分享出来,一起探讨学习!基于以上关于电路基础的问题,笔者打算总结两个合集知识:《集成电路设计基础》和《FPGA基本结构与发展解析》;
2025-05-20 20:29:41
640
原创 时序电路介绍
时序电路就是输出的状态同时跟当前输入和过去的状态有关,换句话说就是:这个电路是能存储过去的状态,有memory的!TIPS最主要的时序电路就是使用时钟去同步逻辑路径的电路,而使用电平同步的Latch也是属于时序电路。本章最要介绍了时序电路的必要性,并简单介绍了两个主要的时序电路的基本元素,并给出了三种基本的时序电路的实现方式。
2025-05-22 21:36:32
550
原创 基本门电路
在逻辑代数里,只有三种运算:与、或、非;那么基于逻辑代数的数字电路设计只需基本的三个门电路(与门、或门、非门)即可完成所有的逻辑表达。TIPS在数学上,只需单纯的与非门,或者或非门即可完成任意的逻辑表达。只是需要耗费更多的MOS管,增大所需的芯片的面积,故都采用以下的四种基本门电路。本节主要介绍了四种基本门电路。
2025-05-20 20:51:11
244
原创 逻辑设计抽象与描述
在集成电路出现之前,对于产品的设计人员来说往往需要分立的门电路进行,这种设计方式不仅效率低而且功耗也大。随后出现集成电路,初期的集成电路规模小,集成电路的设计往往也是依赖于集成电路设计人员逐一对门电路进行设计并布局布线。为了提高设计效率,人们开始对集成电路设计进行设计抽象和表达,为此Daniel D. Gajski在1983年提出了Y-chart1^{[1]}1对集成电路设计进行分级抽象;同时也出现了Verilog、VHDL等硬件描述语言,为此大规模的集成电路设计成为可能。
2025-05-20 20:42:55
564
原创 perl语言入门(小骆驼)学习(一)
由于近期有闲,想提升一下自我的技能;故想学习一下Perl脚本语言,想利用这个脚本提升开发的效率!首先我使用小骆驼(perl语言入门)进行学习,
2020-05-21 14:38:42
1606
原创 自动安装与配置复制batch脚本
由于公司采用虚拟主机,在每次电脑重启后都会将自己的配置信息和安装软件清除(D盘数据保持),而导致每次重启电脑后都需要进行常用软件安装与书签和vim配置。故想写一段batch脚本进行常用软件安装与配配置。目的:安装常用软件(deskGO与Clover)、配置vim、配置书签(Chrome与Clover);方式:安装常用软件使用start命令进行安装,常用软件都有静默安装选项该命令形式如下:start /wait D:\software_dir\software.exe ...
2020-05-20 14:57:01
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人