##// END OF EJS Templates
fixed some files go to TODO
Alexis -
r39:41d4b170f72e default
parent child
Show More
@@ -0,0 +1,6
1 EXEC=doxygen
2
3
4
5 doc:
6 $(EXEC) Doxyfile No newline at end of file
@@ -16,6 +16,9
16 #-- along with this program; if not, write to the Free Software
16 #-- along with this program; if not, write to the Free Software
17 #-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 #-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 #------------------------------------------------------------------------------
18 #------------------------------------------------------------------------------
19 #-- Author : Alexis Jeandet
20 #-- Mail : alexis.jeandet@lpp.polytechnique.fr
21 #----------------------------------------------------------------------------
19
22
20 CC = sparc-elf-gcc
23 CC = sparc-elf-gcc
21 AR = sparc-elf-ar
24 AR = sparc-elf-ar
@@ -41,7 +44,7 INPUTFILE=main.c
41 cp *.h $(INCPATH)
44 cp *.h $(INCPATH)
42 rm -R tmp
45 rm -R tmp
43
46
44 load: all
47 load:
45 @echo "load "$(OUTBINDIR)$(EXEC)>$(SCRIPTDIR)load.txt
48 @echo "load "$(OUTBINDIR)$(EXEC)>$(SCRIPTDIR)load.txt
46 grmon-eval -uart $(PORT) -u -c $(SCRIPTDIR)load.txt
49 grmon-eval -uart $(PORT) -u -c $(SCRIPTDIR)load.txt
47
50
@@ -5,7 +5,7 DESIGNSDIR=designs/
5
5
6
6
7
7
8
8 .PHONY:doc
9
9
10
10
11 all: help
11 all: help
@@ -16,13 +16,18 help:
16 @echo
16 @echo
17 @echo " make Patch-GRLIB : install library into GRLIB at : $(GRLIB)"
17 @echo " make Patch-GRLIB : install library into GRLIB at : $(GRLIB)"
18 @echo " make dist : create a tar file for using into an other computer"
18 @echo " make dist : create a tar file for using into an other computer"
19 @echo " make Patched-dist : create a tar file for with a patched grlib for using into an other computer"
19 @echo " make Patched-dist : create a tar file for with a patched grlib for using"
20 @echo " into an other computer"
20 @echo " make allGPL : add a GPL HEADER in all vhdl Files"
21 @echo " make allGPL : add a GPL HEADER in all vhdl Files"
21 @echo " make init : add a GPL HEADER in all vhdl Files, init all files"
22 @echo " make init : add a GPL HEADER in all vhdl Files, init all files"
22 @echo " make doc : make documentation for VHDL IPs"
23 @echo " make doc : make documentation for VHDL IPs"
23 @echo " make pdf : make pdf documentation for VHDL IPs"
24 @echo " make pdf : make pdf documentation for VHDL IPs"
25 @echo " make C-libs : make C drivers for APB devices"
26 @echo " binary files availiable on VHD_Lib/LPP_DRIVERS/lib ./includes"
24 @echo
27 @echo
25
28
29
30
26 allGPL:
31 allGPL:
27 @echo "Scanning VHDL files ..."
32 @echo "Scanning VHDL files ..."
28 sh $(SCRIPTSDIR)/GPL_Patcher.sh -R vhd lib
33 sh $(SCRIPTSDIR)/GPL_Patcher.sh -R vhd lib
@@ -56,7 +61,7 Patched-dist: Patch-GRLIB
56
61
57
62
58 doc:
63 doc:
59 doxygen lib/lpp/Doxyfile
64 make -C lib/lpp doc
60
65
61
66
62 pdf: doc
67 pdf: doc
@@ -1,6 +1,6
1 ------------------------------------------------------------------------------
1 ------------------------------------------------------------------------------
2 -- This file is a part of the LPP VHDL IP LIBRARY
2 -- This file is a part of the LPP VHDL IP LIBRARY
3 -- Copyright (C) 2009 - 2010, Laboratory of Plasmas Physic - CNRS
3 -- Copyright (C) 2010, Laboratory of Plasmas Physic - CNRS
4 --
4 --
5 -- This program is free software; you can redistribute it and/or modify
5 -- This program is free software; you can redistribute it and/or modify
6 -- it under the terms of the GNU General Public License as published by
6 -- it under the terms of the GNU General Public License as published by
@@ -16,6 +16,9
16 -- along with this program; if not, write to the Free Software
16 -- along with this program; if not, write to the Free Software
17 -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 -------------------------------------------------------------------------------
18 -------------------------------------------------------------------------------
19 -- Author : Alexis Jeandet
20 -- Mail : alexis.jeandet@lpp.polytechnique.fr
21 -------------------------------------------------------------------------------
19
22
20
23
21 | ABOUT
24 | ABOUT
@@ -34,7 +37,7 To use this library you need the grlib a
34 | PERSONALIZATION
37 | PERSONALIZATION
35 | ~~~~~~~~~~~~~~~
38 | ~~~~~~~~~~~~~~~
36
39
37 You can add your IPs to the library, see how_to_improve.pdf(Comming soon).
40 You can add your IPs to the library, see how_to_improve.pdf.
38
41
39
42
40 | INSTALLATION
43 | INSTALLATION
@@ -45,7 +48,7 To set up the VHD_Lib follow this steps:
45 -create a VARIABLE called GRLIB with value the path to the grlib folder.
48 -create a VARIABLE called GRLIB with value the path to the grlib folder.
46 -untar the VHD_Lib and type "make Patch-GRLIB"
49 -untar the VHD_Lib and type "make Patch-GRLIB"
47 -now you can use the grlib's Makefiles and designs.
50 -now you can use the grlib's Makefiles and designs.
48 Please note that if you try "make" or "make help" you will see all targets and if the GRLIB variable is correct.
51 Please note that if you try "make help" you will see all targets and if the GRLIB variable is correct.
49
52
50
53
51 | HACKING
54 | HACKING
@@ -2,4 +2,9 x patch VENDOR Ids
2 x Write a README
2 x Write a README
3 x add app_simple_diode
3 x add app_simple_diode
4 x add LCD_16x2_DRIVER.vhd
4 x add LCD_16x2_DRIVER.vhd
5 Write how_to_improve.pdf
5 ~ Write how_to_improve.pdf
6 Implemente a file info handler to cover author, license, contributors and ...
7 recode LPP_UART
8 Code CIC filter
9 Code SM accelerator
10 Code FFT accelerator
@@ -1536,7 +1536,7 CLASS_GRAPH = YES
1536 # indirect implementation dependencies (inheritance, containment, and
1536 # indirect implementation dependencies (inheritance, containment, and
1537 # class references variables) of the class with other documented classes.
1537 # class references variables) of the class with other documented classes.
1538
1538
1539 COLLABORATION_GRAPH = YES
1539 COLLABORATION_GRAPH = NO
1540
1540
1541 # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen
1541 # If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen
1542 # will generate a graph for groups, showing the direct groups dependencies
1542 # will generate a graph for groups, showing the direct groups dependencies
General Comments 0
You need to be logged in to leave comments. Login now