This is just beautiful. Simulation is synthesizing a test bench. Thank you.
@jeremyvidaurri4 жыл бұрын
Just a heads up, he is using the grave accent ` when he says apostrophe.
@yubdr Жыл бұрын
Very simple explanation with a good example. Thanks!!
@abdulpangandaman4 жыл бұрын
How come you only have a very few subscriber. You are underrated man! I wish you'll keep going. Btw, thank you, just done watching the first episode. I'm a computer engineer and I sense that it is a worth watching series. :)
@DarkLightning964 жыл бұрын
Next time you make a video like this, add the links to the description, it would help. Thanks! :)
@ihanick4 жыл бұрын
Hi Derek, Thank you for the clean and easy tutorial on Icarus Verilog! Are you going to cover coding style (like "Verilog Coding Standard"), Verilog-2001 features, fusesoc (libraries management, build tool), Verilator? It's really hard to find explanation how to use something more complex than MUX or 7-segment indicators.
@palzangnorgaygansarpa73673 жыл бұрын
how do we fix "no top level modules and no -s option error" shown in terminal?
@prateeksrivastava12693 жыл бұрын
hey , did u resolve ?
@supersultan73743 жыл бұрын
@@prateeksrivastava1269 I had this problem too, it turns out I just forgot the "-o" in the command
@ashmt10842 жыл бұрын
@@supersultan7374 just save the code
@ghiathbarry89763 ай бұрын
@@ashmt1084bro I spent 2 hours on this error. And the only thing I had to do is saving the file!!!! Anyway thank you
@ryoma84024 жыл бұрын
Guys the vcd file is not created after running the vvp command. Any help?
@josephhyatt4 жыл бұрын
Did you ever figure this out? I'm having the same problem..
@ryoma84024 жыл бұрын
@@josephhyatt No, I didn't. I ended up switching to ModelSim Student Edition. I got a licence key with a fake name and a disposable mobile phone and I managed to set it up. Good luck with ModelSim's hideous GUI btw. It's gonna take a lot of getting used to.
@ArpitDhamija4 жыл бұрын
Getting this error, how to fix it , pls tell iverilog : The term 'iverilog' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + iverilog -o hello_tb.vvp hello.v hello_tb.v + ~~~~~~~~ + CategoryInfo : ObjectNotFound: (iverilog:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@yelhaus4 жыл бұрын
Hey Arpit! It looks like you may have made an error when you installed iverilog. This error is caused when the operating system doesn't have the 'iverilog' command in it's PATH variable.
@M4comp3 жыл бұрын
@@yelhaus I'm having this same issue. Someone help please.
@prateeksrivastava12693 жыл бұрын
@@M4comp reinstall and while reinstalling, check mark both the download gtk and ADD PATH
@dmo46573 жыл бұрын
@@yelhaus How to fix this ? please help
@Aang_1113 жыл бұрын
ADD VERILOG BIN PATH TO ENVIRONMENT VARIABLES SECTION .
@yipengtang9574 жыл бұрын
I installed iverilog and gtkWave on my Linux Mint. But it does not include VVP simulator. how everyone run simulation on the LInux?
@abhiraj20055 ай бұрын
Thank you derek bhai love you.
@bhonduakalmand9604 Жыл бұрын
Thanks for such a clear explanation
@anurag_63634 жыл бұрын
it's showing the error in terminal "No top level modules, and no -s option."
@UddhavSurve3 жыл бұрын
check the folder in which you stored programs and then check whether its the same path shown in terminal
@LordBeerus143 жыл бұрын
Same Error
@LordBeerus143 жыл бұрын
@@UddhavSurve and yes, terminal is showing the folder where the programs are stored
@ravneet66484 жыл бұрын
can we use it for .sv files?
@3rd2nd_Year Жыл бұрын
half_adder.vvp: Unable to open input file. getting this error please help
@devojyotichaki7 ай бұрын
iverilog : The term 'iverilog' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. I'm having this problem , can you please help me with me it?
@bjrnbrodtkorb92882 жыл бұрын
Thank you so much for explaining this!
@eldararush3 жыл бұрын
how to run the terminal command you wrote automatically when I run the code via vscode?
@alivealpha_code821728 күн бұрын
the vcd file is not being created
@EternalNoobCoder2 жыл бұрын
Excellent tutorial. Thank You ❤️
@subhraneelmukhopadhyay3092 жыл бұрын
what do I do when I get this "'iverilog' is not recognized as an internal or external command, operable program or batch file."
@subhraneelmukhopadhyay3092 жыл бұрын
I did all the steps till 1:08
@Spy7b Жыл бұрын
Same error for me too
@luizastorga80663 жыл бұрын
i was also getting the 'No top level modules, and no -s option." and i just forgot to save before compiling/running
@kushgandhi5032 жыл бұрын
Same problem
@shandeeparya16184 жыл бұрын
Can we able to work on Verilog pli in Icarus ?
@z.o.e30232 жыл бұрын
It isnt creating the vcd file after the 'vvp hello_tb.vvp' step. Message not displayed either. Can you kindly help here?
@z.o.e30232 жыл бұрын
In this line in the code hello uut(A,B); hello and uut arent blue like yours
@benedicti3096 ай бұрын
Someone help, I've got a problem. The vvp file isn't getting created. And it gives me the error "Unable to open input file". What do I do?!
@aryamansharma2004 ай бұрын
did u find any solution
@dentakuweb4 жыл бұрын
How did you get the colour highlighting in your Powershell window? I see you get iverilog in yellow and -o in grey for example.
@kartikeyak34253 жыл бұрын
did you add verilog to path?
@alkac66544 жыл бұрын
After instalation, when I enter in terminal "iverilog" I obtain: 'iverilog' is not recognized as an internal or external command, operable program or batch file. OS is Windows 10. I tried different versions of the program. Did you met the same problem? Thanks for the answer.
@costanzapizzo94544 жыл бұрын
I was about to ask him the same question, have u found a solution?
@alkac66544 жыл бұрын
@@costanzapizzo9454 yes, in "environment variables" you need to add in path also path with \iverilog\bin . Drop me a massage on skype "zxz12m" for example if you need more help.
@costanzapizzo94544 жыл бұрын
@@alkac6654 oh okay thank you
@basilpmathew96394 жыл бұрын
It helped me a lot, Thank You
@abdulkhaleqsabeeh2128 Жыл бұрын
i cant find verilog in the explorer
@khangnp78503 жыл бұрын
great video!
@heyitsmea88832 жыл бұрын
Iam getting error and Thouse vvp file is not created in verilog folder please anybody help me with this..
@ashan8k4 жыл бұрын
one good suggestion: Don't record the full screen. It's too small to see on KZbin. Or please increase the font size. Thanks for this video :)
@Bhuvan_cv Жыл бұрын
My vcd file is not opening please help
@pranathikottakapu48134 жыл бұрын
I'm getting an error saying "unknown module type" and error during elaboration during compilation time.
@monishmeher39014 жыл бұрын
yeah I had the same problem, feel you bud
@ArpitDhamija4 жыл бұрын
mine is not compiling
@prateekchauhan85313 жыл бұрын
No such file or directory No top level modules, and no -s option. this problem is coming up can anyone solve this
@crazyTG_11 ай бұрын
I am also getting the same problem, do you know how to resolve it. Help much appreciated
@shadon_official25103 жыл бұрын
amazing video
@eliasreyes49134 жыл бұрын
nice video, helped my a lot
@nefertiti14564 жыл бұрын
hello I've got an error saying "hello_tb.vvp: Unable to open input file." How can I solve it? Please help :(
@smartoikra43154 жыл бұрын
probably the file wasn't present in bin folder
@rsubrahmanyam5554 жыл бұрын
I had given command iverilog -o hello_tb.vpp hello_tb.v Instead of iverilog -o hello_tb.vvp hello_tb.v After giving correct command the issue is resolved. Hope this might help you
@Weasyi4 жыл бұрын
Big help, thank you!
@monishmeher39014 жыл бұрын
yeah true he's a god
@pratiklomte4 жыл бұрын
@@monishmeher3901 its you Monish the real one?! I am a big fan of your vidoes!! Nice to meet you
@ahmedhassanibrahimhassan50392 жыл бұрын
thank you very much❤❤❤
@joshuaduplaa90332 жыл бұрын
Thank you master.
@Ochin20114 жыл бұрын
Hi Derek, when I use the command "iverilog -o hello_tb.vvp hello_tb.v" im getting an error "No such file or directory. No top level modules, and no -s option"
@ihanick4 жыл бұрын
Hi Ochin, The command you have used expects to find hello_tb.v and hello.v files to be in current directory. Use Set-Location -Path "put path to directory with .v files here" in PowerShell or cd "put path to directory with .v files here" in CMD.exe or OS X/Linux/BSD shells. VSCode opens workspace directory by default. In order to open a correct directory make a right-click on filename under "OPEN EDITORS" at left and select "Open in Terminal"
@Ochin20114 жыл бұрын
@@ihanick thank you for your response. I am on Windows and I did use CMD.exe to put my path directory (cd ilverilog\bin\). I started off with even a simpler tutorial provided here www.referencedesigner.com/tutorials/verilog/verilog_02.php where we just have to compile "iverilog hello.v" (i have tried with and without -o). what I have noticed is that when I use "iverilog hello.v.txt" then only the "a.out" file is generated and I can then output ""Learning Verilog is easy with referencedesigner.com tutorial"". I'm very confused on how to fix this as I'm a newbie. I really appreciate your help
@ihanick4 жыл бұрын
@@Ochin2011 In order to use "iverilog" command you should put X:\Full Path\iverilog\bin\ to your %PATH%. -o filename instructs icarus to save vvp script to "filename". E.g. if you have installed icarus to C:\iverilog, add C:\iverilog\bin to path. alternatively you can run set PATH="%PATH%;C:\iverilog\bin\" after each cmd.exe restart and cd c:\hdl\lesson01 (assuming that you have hello.v and hello_tb.v in c:\hdl\lesson01 ). With windows 10 windows subsystem for linux you can also forget about all this program installation hell and install icarus with sudo apt install iverilog. and of course switch to right directory with your hello_tb.v with cd.
@sanikachepe84893 жыл бұрын
Hi, make sure you wrote the program correctly.. I had written input instead of output for B, in the hello.v file which was causing this error for me. Hope this helps :)
@amirhossein_12357 ай бұрын
great , thanks!
@francis.joseph4 жыл бұрын
what is the use of this of we have modesim
@yelhaus4 жыл бұрын
Modelsim is proprietary whereas Icarus Verilog + GTKWave is Open Source.
@aeroldmarougalela16053 жыл бұрын
it didn't work on my laptop.
@jasperjohnjaso27204 жыл бұрын
hello_tb.v:1: syntax error I give up I end up with this
@yelhaus4 жыл бұрын
in your testbench, be sure to use apostrophe (`) not single quote (') for the timescale and include statements. This gets a lot of people the first time.
@dailydose20193 жыл бұрын
@@yelhaus still getting same error :/
@mushyomens68852 жыл бұрын
same error
@GenkiKuri10 ай бұрын
Thank you!
@remzialtparmak9070 Жыл бұрын
Allah razı olsun abi
@Karga44304 жыл бұрын
this command: iverilog -o hello_tb.vvp hello_tb.v gives this in the next line: No top level modules, and no -s option. HELP
@emilyzhang35894 жыл бұрын
maybe try to declare your hello_tb.v path in the command
@aviroxi4 жыл бұрын
thank you so much
@invincible62302 ай бұрын
THANKS
@revvisionvlogs4 жыл бұрын
Thanks!
@chris_yt41154 жыл бұрын
I get this error even tho I installed Verilog correctly following each step in the video iverolog : The term 'iverolog' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + iverolog -o + ~~~~~~~~ + CategoryInfo : ObjectNotFound: (iverolog:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@tarunjangir84603 жыл бұрын
I am facing the same issue. Did you get any solution? PS, i tried editing environment variables
@zhengliew1692 жыл бұрын
@@tarunjangir8460 bro how to edit environment variables?
@neeleshranjan78272 жыл бұрын
thank you
@devegna_kanzariya5 ай бұрын
Time 11:11
@Spy7b Жыл бұрын
man u left one basic thing to explain that is how setup a verilog extension
@someone-gl7oy2 жыл бұрын
Marshall from How I Met Your Mother
@lauram.62853 жыл бұрын
Thank you very much!
@iman_hosseinzadeh4 ай бұрын
Gret
@stubborn1768 ай бұрын
"WORKING" tutorial.
@hyblidblackbox88474 ай бұрын
둘이 헤어졌다잖아... 이런 된장..
@abdulpangandaman4 жыл бұрын
How come you only have a very few subscriber. You are underrated man! I wish you'll keep going. Btw, thank you, just done watching the first episode. I'm a computer engineer and I sense that it is a worth watching series. :)