Nios Community Wiki > ExampleDesigns > SOPCSystemResetConsiderations

SOPCSystemResetConsiderations

Last Updated

August 18, 2009

Description

This paper discusses the issues that arise when implementing an FPGA design containing an SOPC Builder system with embedded PLLs. Much of the advice and observations in this paper can be applied to any FPGA design with PLLs, but the focus of this paper is on SOPC Builder systems which embed them. This paper only addresses the very typical PLL implementation which is a statically initialized PLL that is expected to run as configured for the entire runtime of the configuration. For applications which use the more advanced features of the PLLs like clock switchover and dynamic reconfiguration, some of the advice in this paper may still apply, however, these operational modes require more planning and implementation consideration than the scope of this paper will involve.

Contents

This paper is published in a PDF file along with a ZIP archive of source files for the example reset circuit discussed in the paper as well as a TAR archive of an example system that illustrates how one might deploy the circuit in an actual design.

Instructions

Downloading the pll_monitor example

Download the archive and place it in a directory on your system that does not include spaces in the path name. The entire path name of this directory must not contain spaces, so on Windows systems you should avoid putting these in the "My Documents" folder, or on your "Desktop" since these locations are subdirectories of the "Documents and Settings" path, and that would mean that these locations inherit the spaces in that part of the path name.

In order to extract the archives after downloading them, it is recommended that you run the "tar -xzf <filename>" command from a bash shell. For linux users you should have ready access to a bash shell. For windows users, you may need to install the Altera development tools to gain access to a bash shell. On Windows it is recommended that you install the Altera Quartus II FPGA development tools along with the IP base suite as well as the Nios II EDS development tools. Once these tool chains are properly installed on your workstation, you can launch a bash shell by running:

"Start -> Programs -> Altera -> Nios II EDS 9.0 -> Nios II 9.0 Command Shell"

Once you are in the bash shell, you can "cd" into the directory containing the archive that you downloaded, and run the following command to extract them:

tar -xzf <archive_filename>

Note that if you use some other archiving software to extract these archives, like WinZip, you may loose the execution privileges on some of the shell scripts within the archives that are used to perform various activities associated with building and using the example. If this happens, you can restore execute privileges from within a bash shell with the command "chmod +x <filename>". It is recommended that you avoid this situation by using "tar" to extract the archives from within a bash shell and avoid using any Windows oriented archive utilities with these archives.

Using the pll_monitor example

After you have extracted the archive you should be able to locate a "readme.txt" within the archive directory that will give you some guidance on how to get started with the project. The readme.txt should be right at the top level of the archive.

Requirements

The pll_monitor system design example is targeted for the 3C120 development board from Altera.

Tag page

Files 3

FileSizeDateAttached by 
 20090817_pll_monitor_example_3c120_90sp2.tgz
No description
27.13 kB19:37, 18 Aug 2009rfrazerActions
 SOPC system reset considerations.pdf
No description
567.73 kB19:37, 18 Aug 2009rfrazerActions
 source_files.zip
No description
7.01 kB19:37, 18 Aug 2009rfrazerActions
Viewing 1 of 1 comments: view all
Nice story about this.
Great Nice Pictures
causes back pain knee high shoes lizlange maternity fishing boats sale flu incubation period remedies sore throat cost breast implants muscle weight gain surgery breast reduction girls party ideas women laptop bags car brake parts continuing nursing education cost breast augmentation protein whey powder baby slings carriers bed bugs pictures bedding duvet covers phone pay as you go outdoor swing sets discount dinnerware sets coffee espresso machines salton yogurt maker hair color pictures pictures of haircuts asvab practice test herpes photos easy cooking recipes toy dog breeds herpes simplex 1 personalized dog tags stress fracture foot occupational therapy schools frontline plus cats fleas on humans physical therapy salary scabies pictures pictures of shingles what is blood pressure ibuprofen side effects pictures of ringworm gendongan bayi kain cukin ring sling pouch sling perlengkapan bayi selendang bayi nursing cover selendang baby perlengkapan bayi baru lahir bayi bayi lucu foto bayi parish vintage ebooks download tv series download manga free download make money online health information cell phone review disorders anxiety psat practice test blood preasure smart water filter filter pur water weight loss effects blood pressure side effects socks over knee socks dress Hot News Today Jual Beli Make Money Celebrity Gossip Kesehatan Alternatif Gosip Selebritis celebrity photos celebrity news hot celebrities celebrity blog kesehatan info kesehatan kesehatan kerja pelayanan kesehatan indonesia artis foto artis gambar artis selebriti iklan iklan gratis jual online handphone daily news breaking news local news online news food dehydrator tray massage chair ijoy homedics massage shiatsu evening gown dress evening wedding dress dry face skin gold toe sock window coverings blinds blinds for windows lip gloss cosmetics folding table chairs women high heels stockings high heels treatment of pain chlorine generation makeup lighted mirror pain management specialist lawn pest control garden pest control joint pain causes
Posted 16:07, 20 Jul 2010
Viewing 1 of 1 comments: view all
You must login to post a comment.
SourceForge.net