Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17258 Discussions

Quartus II Module 2, step 1 missing ram.vhd file

Altera_Forum
Honored Contributor II
2,020 Views

Hi, 

I am very new to Quartus II software and learning VHDL. I am following the Quartus tutorial to learn the software but quickly hit a snag in the tutorial. In Module 2: Create a Design, Step 1: Create a new project, slide 7 of the Quartus II tutorial it says to load ram.vhd. Well the ram.vhd file does not come with Quartus II, I did a search of my hard drive with no luck. I found a thread in this forum from two years ago with the same problem but it seems like a solution was never posted. 

 

h**p://w*w.alteraforum.c*m/forum/showthread.php?t=3810&GSA_pos=1&WT.oss_r=1&WT.oss=ram.vhd (this forum does not let me post links without a post count of 5 or higher so I had to edit the url) 

 

The ram.vhd file posted in that thread does not match the protion of the ram.vhd file shown in slide 28 of the tutorial. 

 

Thanks, 

Luke
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
1,055 Views

Hi,  

you can use the Quartus II MegaWizard Plug-In Manager to create your ram. 

In the Megawizard: Select Memory Compiler and then the RAM: 2-Port 

Configure yout Port Width and generate the Ram. 

The Result is a VHDL component declaration File for your RAM 

and the VHDL Code for the RAM. 

You can use the VHDL Code in your Programm or generate a sheet symbol to use the RAM in your schematic.
0 Kudos
Altera_Forum
Honored Contributor II
1,055 Views

 

--- Quote Start ---  

Hi,  

you can use the Quartus II MegaWizard Plug-In Manager to create your ram. 

 

--- Quote End ---  

 

 

Thanks for the instructions, and I may try to follow them if I have to, but the point is that at this point in the tutorial, no one who needs to use the tutorial knows how to do what you're talking about. We're hoping for altera to provide the correct file as shown in the video.
0 Kudos
Altera_Forum
Honored Contributor II
1,055 Views

Also, see the thread titled:  

"Newbie to Quartus II, Can't find ram.vhd refered to in Tutorial" 

I'd post a link, but the site won't let me.
0 Kudos
Altera_Forum
Honored Contributor II
1,055 Views

 

--- Quote Start ---  

Also, see the thread titled: "Newbie to Quartus II, Can't find ram.vhd refered to in Tutorial" I'd post a link, but the site won't let me. 

--- Quote End ---  

Greetings. I have decided to learn FPGAs and purchased an Altera cyclone II development board. I have QII installed and began taking the tutorial. Just as the many others on this forum, I hit a brick wall when ram.vhd was not found. I have read other threads on this forum but have not found the solution other than jumping ahead into unknown territory. I would like to agree that this approach is counter to the purpose of following a tutorial like this. One thread that addressed this issue resulted in an individual loosing his ability to give helpful answers after the newbie used the term 'crapware'. I sincerely like to avoid making a similar mistake so please accept my humility. Such an issue seems silly to exist, when after a great deal of time researching and an investment greater than what I've spent on any of my other development tools, I chose to take the Altera path for learning FPGAs. I am very thankful for this community and all who contribute. I am terribly excited to learn all that I can about developing in Altera's universe. But I do not believe there has been an update or solution given unless I missed it. If I am mistaken then the three 'ram.vhd' posts should be updated for referencing newbies. An Altera intern even reproduced and experienced the same problem. An intern cared enough about this community to reach out and help solve a problem. Many others also attempted and proposed solutions. To me, that is evidence that this community may be a great place to learn and contribute throughout my experience learning and developing on Altera. Perhaps this is an issue that some higher-ups have decided does not deserve any further attention or a solution. If so, I apologize. Please do not misinterpret the tone of this post as negative, ungrateful or rude. I would hate to offend someone who can help fix this issue and get off to a bad start. Thank you kindly for your time and keep up the good work! Many problems I have faced in my minimal experience along this path have had no clear or easy answer. I expect that a missing vhd file will be the least of my frustrations throughout this journey. Accepting the challenge of FPGA development will certainly result in far more complex problems to solve. But simple setbacks that distract from the education and have no clear solution should be remedied. Alas I will tackle the mega wizard and see if he can summon up a ram.vhd file that doesn't result in errors further down the line. Such an amazing tutorial made by a great company deserves this fix. As a beginner, working through the tutorial is a great way to learn. If the only proposed fix is still to build the file yourself, then the tutorial needs to be amended. Thank you so much for your time. Please know that these are all the words and opinions of an ignorant FPGA newbie. So please do not take offense to anything I have written. I have the utmost respect to those who have or are learning these skills! Thanks again. Best Wishes, Rev. e. Jineer
0 Kudos
Reply