Thank you so much to refresh VHDL concepts by highlighting the important points to experts. More importantly the optimization by using function and procedure. Good luck for the next one,....
Thank you the thorough course and the great explanation. I have a question regarding the material discussed in this video. The parameter created in the procedure created in this video were had no keyword before the (signal, constant, variable..etc) also they didn't have the direction label (in, out, inout) so I am a bit confused between the procedures you made in a previous video and this procedure. Could it be because this one was declared inside a process hence it takes parameters differently ?. Is there a good way to differentiate between subprograms declared in the process region and in the architecture region ?.
If there is no object class (signal, variable, etc.) constant is assumed. And mode "in" if one isn't specified explicitly. Therefore, all the parameters that you mentioned are constants of mode "in". You can use the default modes in subprograms regardless if they're declared in a process or not.
thank you more .i fellow your course .i have one problem if you can help me . i have a ROM data of number from 0 to 255 i want to count how many number of 0 and 1 and 2 ..... and put them in ram of 256
Hello Derni, Since your question isn't related to this video, I kindly ask that you post it in the VHDLwhiz private Facebook group: facebook.com/groups/vhdlwhiz/ Also, make sure to include any additional information like VHDL code from your own attempt to solve the problem.
Thank you for this course! It is highly appreciated!
Your videos are great and you are a great teacher! I have watched every video in your playlist! Thank you so much.
Thank you so much to refresh VHDL concepts by highlighting the important points to experts. More importantly the optimization by using function and procedure. Good luck for the next one,....
Great playlist! More please! How about one on crossing clock domains?
Thanks! Yes, clock domain crossing is definitely an important subject. One that I will write about or make a video about sooner or later.
Thank you the thorough course and the great explanation.
I have a question regarding the material discussed in this video.
The parameter created in the procedure created in this video were had no keyword before the (signal, constant, variable..etc) also they didn't have the direction label (in, out, inout) so I am a bit confused between the procedures you made in a previous video and this procedure. Could it be because this one was declared inside a process hence it takes parameters differently ?.
Is there a good way to differentiate between subprograms declared in the process region and in the architecture region ?.
If there is no object class (signal, variable, etc.) constant is assumed. And mode "in" if one isn't specified explicitly. Therefore, all the parameters that you mentioned are constants of mode "in". You can use the default modes in subprograms regardless if they're declared in a process or not.
Thank you so much for these videos. They were great for a newbie like me :)
Great videos. Keep them coming!
Great playlist! Can you make one about data importing (bin files)
thank you more .i fellow your course .i have one problem if you can help me . i have a ROM data of number from 0 to 255 i want to count how many number of 0 and 1 and 2 ..... and put them in ram of 256
Hello Derni,
Since your question isn't related to this video, I kindly ask that you post it in the VHDLwhiz private Facebook group:
facebook.com/groups/vhdlwhiz/
Also, make sure to include any additional information like VHDL code from your own attempt to solve the problem.