@@ -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: |
|
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 |
|
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) 20 |
|
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 |
|
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 |
|
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 = |
|
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