Generating BSDL Files in Quartus II
Generating BSDL Files in Quartus II
Boundary Scan Description Language (BSDL) files for new devices (Stratix IV) now can
be generated in Quartus II version 8.0 onwards. You can either generate a single BSDL
file or all the BSDL files for the device family at one time.
This document is a guideline for you to generate the BSDL files in Quartus II.
There are two options for you to generate a single BSDL file.
Option 1:
iii. Specify your output directory. If you leave blank for output directory as
shown above, the generated pre-configuration BSDL file can be found in
the directory below:
Your_working_directory\project_name
Post-configuration BSDL file
For Quartus II version 8.1 onwards, post-configuration BSDL file which is customized
with your design can be generated after full compilation. To generate the post-
configuration BSDL file, follow the steps below:
vi. The BSDL file will be generated when you click for full compilation. The
BSDL file can be found in the directory below:
Your_working_directory\project_name\board\bsd
Option 2:
If you wish to have a BSDL file before the design is ready, below are the steps:
i. First, create your own working directory which you would like to put the
generated BSDL file in.
ii. Go to Command Prompt and run the command below to get the BSDL file that
you would like to.
quartus_eda --bsdl <device_name>
iii. The BSDL file will be generated in the working directory that you created.
iv. Below is an example on how to generate the BSDL file in Command Prompt.
The <device_name> here is EP4SE70F1517C3. The BSDL file will be
generated in the working directory. In this example, the working directory
named ‘quartusbsdl’.
Generating all the BSDL files for the device family in QII
http://www.altera.com/support/devices/bsdl/bsdl.html
load_package device
set family “Family Name”
#get available part for the family
set part_list [get_part_list -family $family]
5. Save your modified tcl file and go to Command Prompt to run the tcl script by
using this command as shown below
quartus_eda –t <tcl_file_name>
6. All the BSDL files for the particular family will be generated in your working
directory.
7. Below is an example on how to generate all the BSDL files in Command Prompt.
‘test2.tcl’ is the <tcl_file_name> that used in this example. All the available
BSDL files will be generated in working directory named ‘quartusbsdl’ in this
example.
Revision History