Mục đích ban đầu của các loại bit dữ liệu là đại diện cho hai giá trị nhị phân được sử dụng trong
đại số Boolean và kỹ thuật số logic. Tuy nhiên, trong một thiết kế thực sự, một tín hiệu có thể giả định khác
giá trị, chẳng hạn như trở kháng cao của đầu ra một bộ đệm ba trạng thái hay một giá trị "chiến đấu" vì
một cuộc xung đột (ví dụ, hai kết quả đầu ra được nối với nhau, tạo thành một mạch ngắn) . Để giải quyết
vấn đề, một tập các kiểu dữ liệu linh hoạt hơn, std-logic và std-logic-vector, được giới thiệu
trong IEEE std-logic-1164 gói. Để đạt được khả năng tương thích tốt hơn, chúng ta nên
tránh sử dụng các bit và bit-vector kiểu dữ liệu. Std-logic và std-logic-vector
kiểu dữ liệu được thảo luận trong mục 3.5.2
đang được dịch, vui lòng đợi..