Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
VHDL persists in (US domestic) military and government uses,
and academia, but commercial has pretty much gone to verilog
(and veriloga, is much better supported in mixed signal simulators
than any sort of vhdl based equivalent, if indeed any exist).
I'd say to keep what you learn about style, and plan on picking
up the veriloga syntax & tools for the future. Because the tool
set you will use (for any but the independent designer) is the
employer's choice, not yours, and employers tend to choose
the leading tool vendors' packages (commercial, supported)
and therefore a job in industry will put you on that horse.
Now you've done it...poke a stick in the hornet's nest. 8-O ;-)
Neither language is going to disappear in the foreseeable future. The only reason Verilog is more visible now is due to the adoption of System Verilog for testbenches due to UVM. And we all know UVM is the big buzz word in verification now.
Personally knowing both languages is a good thing. Just like software engineers typically have expertise in 3 or more languages, those that have only expertise in one (e.g. Cobol) are on the road to a dead end career.
It is actually quite simple. Make a short list of companies you want to work for. Find out what they use. Learn that.
What is the market really doing? Currently a basic SystemVerilog simulator costs much more than a VHDL simulator. EDA vendors have made a big push to get people to switch. Hence, they have taught everyone the mantra "SystemVerilog/UVM for verification". However, this is not statistics.
Let me teach you another mantra: OSVVM for VHDL Verification.
OSVVM is a free, open source set of packages that allow you to use a basic VHDL simulator to do functional coverage, constrained random (so-so), and Intelligent Coverage randomization (better than constrained random and not available in SystemVerilog/UVM).