Nhìn chung, VHDL 2008 sử dụng lại các từ dành riêng hiện có để đạt được những điều mới (không bị vênh cú pháp, chúng vẫn là "những từ tốt để sử dụng" trong ngữ cảnh).
Xem qua bản sao " VHDL-2008 của tôi - chỉ những thứ mới " một số xung đột tiềm năng với mã hiện có mà tôi nhận thấy là:
Được xác định trước maximumvà các minimumchức năng - chúng có thể va chạm với những cái bạn đã xác định, mặc dù tôi tưởng tượng sẽ hoạt động giống nhau :)
Hiện tại có chức năng cho forcevà releasetrên các tín hiệu để ghi đè giá trị của chúng từ testbenches. Những từ đó có thể va chạm với mã của bạn
Chức năng mới to_string, to_ostringvà to_hstringcác loại chuyển đổi sang một cách tự nhiên, bát phân hoặc chuỗi hexdecimal. Cũng là một justifychức năng.
Mới đọc và viết các chức năng: read, write, oread, owrite, hread, hwrite. Ngoài ra, breadvà bwritevà sreadvà swrite. Và một flushthủ tục. Các textiothư viện có được một teechức năng.
Các numeric_*gói đạt được find_leftmostvà find_rightmostchức năng.
Loại integer_vectorđược xác định trước, nhưng một lần nữa có thể có nghĩa giống như bất kỳ loại nào bạn đã tạo. Ngoài ra boolean_vector, real_vector,time_vector
Một gói môi trường mới envchứa stopvà finishcác thủ tục và một resolution_limitchức năng.
Danh sách các từ dành riêng mới được đưa ra trong phần 9.22:
context
default
force
parameter
release
Và những từ dành riêng PSL này cũng được dành riêng trong VHDL2008:
assert
assume
assume_guarantee
civer
fairness
property
restrict
restrict_property
sequence
strong
vmode
vprop
vunit