electronic
Akimoto Akira
这个作者很懒,什么都没留下…
展开
-
学习日志之electronic(6)——FPGA
对于以FPGA方式进行硬件的编程与设计,大概的结构和CPLD很相似。不同之处在于其组合逻辑的表示部分用的是一个look up table 而不需要经过门电路进行组合逻辑的编程设计,只需要知道组合逻辑的真值表就可以了,其logic element结构如下所示多个logic elements可以集合成一个logic block,Logic element之间由输入和输出的总线连接起来,顺便将这...原创 2020-03-12 07:39:20 · 74 阅读 · 0 评论 -
学习日志之electronic(4)——CPLD
CPLD的产生是为了解决在实际用途中接口不够用的问题。在前文中macroblock是由macrocell组成的,但是macrocell只有一个输出,在macroblock中虽然包括了很多个macrocell但是一般而言考虑到其寄生电容所以包括的macrocell不会太多,总而言之就是不能满足复杂电路的设计需求。所以为了解决这个问题我们可以将多个macroblock用可编程总线集合成一个更大的单元,...原创 2020-03-07 07:44:01 · 333 阅读 · 0 评论 -
学习日志之electronic(4)——可编程逻辑部件
PLA和PAL的区别在使用PLA的时候由于在AND plane 和 OR plane上使用的都是灵活的可编程部件,会在可编程的节点上带有寄生电容和寄生电阻,这回影响到门电路输出结果的速度。为了消除这样的影响这里采取的方式是牺牲PLA的编程灵活性,将PLA的输出端固定下来,这样就成为了需要的PAL,注意这两者跟上一节讲的基于存储器的可编程逻辑器件都只能描述组合逻辑而不能描述时序逻辑。在后一小段中...原创 2020-03-03 06:54:59 · 895 阅读 · 0 评论 -
学习笔记之electronic(3)——可编程逻辑部件
目录基于内存的可编程逻辑部件PLD可编程逻辑器件基于内存的可编程逻辑部件可编程逻辑部件的要求就是可以编程并且反应硬件的运行逻辑,显然之前说的memory器件就有这样的功能,通过编程等操作可以改变memory输入输出的逻辑,RAM和ROM不同之处在于RAM需要保持通电,掉电重启的时候要重新从外存中复制写入,而ROM器件就没有这样的麻烦,甚至可以一次性就固定好需要描述的逻辑。这样...原创 2020-03-02 07:10:46 · 458 阅读 · 0 评论 -
学习日志之electronic(2)——memory
cach目录cache memory逻辑简介SSD和HDD的问题e memory逻辑简介在微处理器中一条指令的执行过程是这样的:先要从外部存储器flash中读取复制程序到主存中运行,再从主存(RAM)中读取数据,放到CPU的register中计算。然而CPU的处理速度是非常快的,差不多相当于主存的访问速度的60-70倍的样子。所以如果单纯地访问主存CPU会损失很长地运...原创 2020-03-01 06:33:58 · 569 阅读 · 0 评论 -
学习日志之electronic(1)——memory
StructureMemory in general:characteristic types operations interfaces timing diagrams composition of memoriesROMRAMCache Memoryinterfacefunction:driving input signal according t...原创 2020-02-28 07:36:03 · 148 阅读 · 0 评论