獨熱碼和二進制碼


獨熱碼和二進制碼的優缺點比較:

二進制碼、格雷碼使用最少的觸發器,但是消耗較多的組合邏輯(用於譯碼);

獨熱碼則正好相反,因為狀態比較時僅需要比較一位,從而在一定程度上簡化了譯碼邏輯。雖然在表示同樣的狀態時,獨熱碼占用較多的位,也就是消耗較多的觸發器,但這些額外的觸發器占用面積可與譯碼電路省下來的面積相抵消。

 

在CPLD更多的提供組合邏輯,而FPGA提供更多的觸發器資源,所以在CPLD中更多的使用二進制、格雷編碼,在FPGA中更多使用獨熱編碼。

另一方面,對於小型設計gray-code和binary-code編碼更有效,對於大型設計,one-hot編碼更高效。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM