一種多功能電子密碼鎖的VHDL設計

利用EDA技術,在可編程邏輯器件CPLD上實現了一種多功能電子密碼鎖 。 為彌補傳統密碼鎖的不足,進一步提高可靠性,該系統中所有數據的存儲、運算都完全由硬件實現 。 利用VHDL語言對電路進行行為描述,QuartusⅡ軟件中的EDA工具進行仿真及下載 。 整個設計過程采用自頂向下方案,設計效率高,開發成本低 。 采用了MAXⅡ系列的CPLD作為硬件核心,其功耗低,邏輯執行速度遠高于單片機,在安防行業中有較強的市場競爭力 。
0
傳統機械鎖的防盜功能差,在現代高科技安防系統中無法起到作用,已逐步被更可靠、更智能的電子數字密碼鎖代替 。 目前市場上的大部分密碼鎖產品是以單片機為核心的,利用軟件進行控制,實際應用中系統穩定性較差且成本高 。 本文研究的是電子密碼鎖的一種純硬件實現方案,為彌補傳統技術的不足,采用EDA技術在可編程芯片上實現密碼的存儲、運算等操作,使產品既具有硬件的安全性和高速性,又具有軟件開發的靈活性和易維護性 。
1 主要技術與開發環境
1.1 EDA技術及特點
EDA(Electro