Start reading https://www.amazon.com/Digital-Design-Computer-Architecture-RISC-V/dp/0128200642 and then continue from there. The best book to star digital design is this beauty.
If you're willing to consider books on the topic, this is a good one. It describes how to implement RISC-V in both SystemVerilog and VHDL. https://www.amazon.com/dp/0128200642
Here's a good book to start with: https://www.amazon.com/Digital-Design-Computer-Architecture-RISC-V/dp/0128200642
I've only been studying around 2 months after work (I am a software engineer), but this is a class that is specifically designed to get a newly graduated EE engineer proficient enough with systemverilog programming to hopefully pass an interview. It is mostly targeted at providing a curriculum for a professor, but can be studied independently (though I think you would need someone to help you at points). https://verilog-meetup.com/ It is evidently the case that EE engineers often have none/little actual experience with HDLs. I think these two sets of labs are supposed to help with that. The class itself meets every Sunday form 11:00 to 14:00 PT. https://github.com/yuri-panchul/basics-graphics-music https://github.com/yuri-panchul/systemverilog-homework I think those github projects might be a good place to start. I feel that they might help you become "medium proficent" at the following sections mentioned above. How to read a schematic/datasheet How to write hardware description language (HDL) How to write simulation testcases and bus functional models (maybe?) How to test your design through simulation How to write simulation scripts In addition, the book https://www.amazon.com/Digital-Design-Computer-Architecture-RISC-V/dp/0128200642 is recommend as part of the above course. I've read through it myself and even as an old software engineer I still found many parts quite interesting (turns out I had no idea how most math is done on my processor for instance). It might help with the Basic digital design theory section. Good luck!
