FPGA/CPLD芯片价格查询系统
电源监控方案 免费样品申请
发新话题
你的理解其实是对的。
8 N, R  a6 m% j# E, W1. LUT就是一个RAM,我们要实现什么样的逻辑,其实就是往RAM里写入不同的数据。你去看数字电路的真值表达式就明白了,四个输入的功能模块不管怎么复杂,总的输入组合是16种,所以最后的输出最多也是16种,这个情况和4x4的ram的情况完全一样,四个输入相当于4bit的寻址,那么该功能的计算结果如果预先放置在ram中的话,读该地址就刚好输出同样的结果。所以两者是等价的。3 B1 T7 f7 j, V
2. FPGA上当然有CMOS电路了。你把CMOS电路和模拟电路混淆了吧。其实不管LUT,还是BUF,还是MUX,还是REG,这都是high level的命名,是数字电路的概念,但是这些component其实都是用若干个CMOS晶体管构成的。我想这个你可能一说就明白了。
: o1 W3 X4 u: M) F/ o3 H3. CMOS和模拟电路不是一个概念,CMOS工艺是绝大多数数字和模拟电路的基础。不同之处在于,数字电路主要取晶体管的0/1两个状态来构成逻辑,而模拟电路则取其线性区或者饱和区的特殊功能来实现信号放大、稳定、混频等非数字的操作。FPGA的每个bank都能支持若干电源标准,我想里面可能会有一个用于稳压的电路,如果有,那个就是你说的模拟电路了。) ^1 g' N: a2 d
4. LUT的延迟都是一样的。如果不考虑LUT后面链接的REG/MUX等,其自身的延迟是固定的。
这东东我一定要学会
养家糊口中~~~~
发新话题