OpenCores
URL https://opencores.org/ocsvn/openmsp430/openmsp430/trunk

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [fpga/] [altera_de0_nano_soc/] [synthesis/] [altera/] [1_program_fpga.sh] - Blame information for rev 221

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 221 olivier.gi
#!/bin/bash
2
 
3
###############################################################################
4
#                            Parameter Check                                  #
5
###############################################################################
6
EXPECTED_ARGS=1
7
if [ $# -ne $EXPECTED_ARGS ]; then
8
    echo ""
9
    echo "ERROR          : wrong number of arguments"
10
    echo "USAGE          : ./1_program_fpga.sh <bitstream name>"
11
    echo "EXAMPLE        : ./1_program_fpga.sh    leds"
12
    echo ""
13
    echo "AVAILABLE BITSTREAMS:"
14
    for fullfile in ./bitstreams/*.sof ; do
15
        filename=$(basename "$fullfile")
16
        filename="${filename%.*}"
17
        echo "                  - $filename"
18
    done
19
    echo ""
20
  exit 1
21
fi
22
 
23
###############################################################################
24
#                     Check if the required files exist                       #
25
###############################################################################
26
soffile=./bitstreams/$1.sof;
27
 
28
if [ ! -e $soffile ]; then
29
    echo ""
30
    echo "ERROR: Specified SOF file doesn't exist: $soffile"
31
    echo ""
32
    exit 1
33
fi
34
 
35
###############################################################################
36
#                             Program FPGA                                    #
37
###############################################################################
38
echo " -----------------------------------------------"
39
echo "|  PROGRAM FPGA: $soffile"
40
echo " -----------------------------------------------"
41
echo ""
42
 
43
quartus_pgm --mode=jtag -o p\;$soffile\@2

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.