2010年10月24日 星期日

10/18 半加法器 全加法器

HALF-adder 半加法器























用行為模式























mux 改成 ---> half-adder

{ c = a*b ,  s = a * b + a* b = a^b }


Full-adder 全加法器



























c_out = a*b + cin_*b + cin_*a
s =abc_in +abc_in+ abc_in + abc_in

10/11 老師示範 2位元 2對1多工器

















3.structural modeling
  
VHDL , Verilog ---> Behavioral (行為) ---> synati CAD , PC simulation

synthesis (合成) ---> IC Layout ---> standard cell ---> AND,OR,NOT

Primitives 內建元件
Ports 腳位
HIERARCHICAL NAMES (階層)

A[3:0] 4位元
A[2:0] 3位元
A[1:0] 2位元

2010年10月10日 星期日

10/4 整體講解(下)

simulation                 模擬驗證
documentation          文件
synthesis                  合成  FPGA  IC Layout
hierarchy                  階層
detailed                   細節
abstract                   摘要
identifiers                 識別字
obfuscator               擾亂器  (用於保護智慧財產)
source code            原碼
comment                 註解

'b       2進位
'o       8進位
'd     10進位
'h     16進位

8'b1x      0000 001x   8位元 2進位
8'bx1      xxxx  xxx1    8位元 2進位

MACROS 巨集
unknown 未知的
high  impedunce 高阻抗 沒有驅動 (代表此線路 發生錯誤)

系統                                 system
架構                                 architectural
行為模式                         behavioral
演譯法                             algorithmic
暫存器  轉移                   register transfer level(RTL)
結構模式                         boolean equations
邏輯匝                             gate
開關                                 switches
電晶體                             transistors
多邊形                             polygons
光罩                                 masks