2015年9月30日 星期三

邏輯閘電路


做一個電路真的不簡單,
先想整麼寫出這個電路,熟悉後再學如何把程式修改更簡潔

module top;

wire A, B, C, OUT1, OUT2;

system_clock #400 clock1(A);
system_clock #200 clock2(B);
system_clock #100 clock3(C);

and a1(OUT1, A, B);
and a2(OUT2, OUT1, C);

endmodule

module system_clock(clk);
parameter PERIOD=100;
output clk;
reg clk;

initial clk=0;

always
 begin
#(PERIOD/2) clk=~clk;
 end

always@(posedge clk)
 if($time>1000)$stop;

endmodule

2015年9月16日 星期三

ICI數位IC認證

(數位IC設計能力鑑定)

          目的在於可評量各產官學研界提供之各數位電路 設計課程其考生的學習成效,以具備獨立完成數位電路邏輯設計流程與驗證之基本能力為 主要目的;更可進一步推廣數位電路實作,提升現有數位電路設計工程師之專業能力,提 供產業界優秀人才,降低企業訓練成本。

參考網址:http://www.cic.org.tw/icdesign/doc/IC_digital_FORM_104_v1.pdf

ARM的架構

ARM架構過去稱作進階精簡指令集機器Advanced RISC Machine

          ARM是一個32位元精簡指令集RISC中央處理器processor)架構,其廣泛的使用在許多嵌入式系統設計。由於節約的特點,ARM處理器非常適用於行動通訊領域,符合其主要設計目標為低成本、高效能、低耗電的特性。

崁入式系統

          一種完全嵌入受控器件內部為特定應用設計的專用電腦系統,嵌入式系統通常執行的是帶有特定要求的預先定義的任務,由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。