@@ -0,0 +1,1 | |||||
|
1 | filters.vhd |
@@ -0,0 +1,1 | |||||
|
1 | SOC.vhd |
@@ -0,0 +1,1 | |||||
|
1 | boards.vhd |
@@ -0,0 +1,1 | |||||
|
1 | communication.vhd |
@@ -0,0 +1,1 | |||||
|
1 | data_converters.vhd |
@@ -0,0 +1,7 | |||||
|
1 | AMBA_Peripherals | |||
|
2 | sample_type | |||
|
3 | general_purpose | |||
|
4 | data_converters | |||
|
5 | SOC | |||
|
6 | DSP/filters | |||
|
7 | memory |
@@ -0,0 +1,1 | |||||
|
1 | general_purpose.vhd |
@@ -0,0 +1,1 | |||||
|
1 | memory.vhd |
@@ -19,8 +19,6 syntax: glob | |||||
19 | *.idx |
|
19 | *.idx | |
20 | *doc* |
|
20 | *doc* | |
21 | *Doc* |
|
21 | *Doc* | |
22 | *vhdlsyn.txt |
|
|||
23 | *dirs.txt |
|
|||
24 | *.orig |
|
22 | *.orig | |
25 | *.o |
|
23 | *.o | |
26 | *.a |
|
24 | *.a |
@@ -16,3 +16,10 device LPP_MATRIX 13 | |||||
16 | device LPP_DELAY 14 |
|
16 | device LPP_DELAY 14 | |
17 | device LPP_USB 15 |
|
17 | device LPP_USB 15 | |
18 | device LPP_BALISE 16 |
|
18 | device LPP_BALISE 16 | |
|
19 | device LPP_DMA_TYPE 17 | |||
|
20 | device LPP_BOOTLOADER_TYPE 18 | |||
|
21 | device LPP_LFR 19 | |||
|
22 | device LPP_CLKSETTING 20 | |||
|
23 | device LPP_DEBUG_DMA A0 | |||
|
24 | device LPP_DEBUG_LFR A1 | |||
|
25 | device LPP_DEBUG_LFR_ID A2 |
@@ -36,6 +36,9 USE GRLIB.DMA2AHB_Package.ALL; | |||||
36 | LIBRARY techmap; |
|
36 | LIBRARY techmap; | |
37 | USE techmap.gencomp.ALL; |
|
37 | USE techmap.gencomp.ALL; | |
38 |
|
38 | |||
|
39 | LIBRARY VHDLIB; | |||
|
40 | USE VHDLIB.apb_devices_list.ALL; | |||
|
41 | ||||
39 | LIBRARY staging; |
|
42 | LIBRARY staging; | |
40 | USE staging.lpp_dma_pkg_LPP_JCP.ALL; |
|
43 | USE staging.lpp_dma_pkg_LPP_JCP.ALL; | |
41 |
|
44 |
@@ -31,6 +31,9 USE grlib.devices.ALL; | |||||
31 | LIBRARY techmap; |
|
31 | LIBRARY techmap; | |
32 | USE techmap.gencomp.ALL; |
|
32 | USE techmap.gencomp.ALL; | |
33 |
|
33 | |||
|
34 | LIBRARY VHDLIB; | |||
|
35 | USE VHDLIB.apb_devices_list.ALL; | |||
|
36 | ||||
34 | ENTITY lpp_lfr_apbreg_LPP_JCP IS |
|
37 | ENTITY lpp_lfr_apbreg_LPP_JCP IS | |
35 | GENERIC ( |
|
38 | GENERIC ( | |
36 | nb_data_by_buffer_size : INTEGER := 11; |
|
39 | nb_data_by_buffer_size : INTEGER := 11; | |
@@ -487,4 +490,4 BEGIN -- beh | |||||
487 | irq_wfp_ZERO <= (OTHERS => '0'); |
|
490 | irq_wfp_ZERO <= (OTHERS => '0'); | |
488 | ored_irq_wfp <= '0' WHEN irq_wfp = irq_wfp_ZERO ELSE '1'; |
|
491 | ored_irq_wfp <= '0' WHEN irq_wfp = irq_wfp_ZERO ELSE '1'; | |
489 |
|
492 | |||
490 |
END beh; |
|
493 | END beh; No newline at end of file |
@@ -208,4 +208,48 PACKAGE lpp_lfr_pkg_LPP_JCP IS | |||||
208 | observation_reg : OUT STD_LOGIC_VECTOR(31 DOWNTO 0)); |
|
208 | observation_reg : OUT STD_LOGIC_VECTOR(31 DOWNTO 0)); | |
209 | END COMPONENT; |
|
209 | END COMPONENT; | |
210 |
|
210 | |||
|
211 | ----------------------------------------------------------------------------- | |||
|
212 | -- lpp_matrix_spectral | |||
|
213 | ----------------------------------------------------------------------------- | |||
|
214 | COMPONENT lpp_lfr_ms_LPP_JCP | |||
|
215 | GENERIC ( | |||
|
216 | Mem_use : INTEGER); | |||
|
217 | PORT ( | |||
|
218 | clk : IN STD_LOGIC; | |||
|
219 | rstn : IN STD_LOGIC; | |||
|
220 | coarse_time : IN STD_LOGIC_VECTOR(31 DOWNTO 0); | |||
|
221 | fine_time : IN STD_LOGIC_VECTOR(15 DOWNTO 0); | |||
|
222 | sample_f0_wen : IN STD_LOGIC_VECTOR(4 DOWNTO 0); | |||
|
223 | sample_f0_wdata : IN STD_LOGIC_VECTOR((5*16)-1 DOWNTO 0); | |||
|
224 | sample_f1_wen : IN STD_LOGIC_VECTOR(4 DOWNTO 0); | |||
|
225 | sample_f1_wdata : IN STD_LOGIC_VECTOR((5*16)-1 DOWNTO 0); | |||
|
226 | sample_f3_wen : IN STD_LOGIC_VECTOR(4 DOWNTO 0); | |||
|
227 | sample_f3_wdata : IN STD_LOGIC_VECTOR((5*16)-1 DOWNTO 0); | |||
|
228 | dma_addr : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); | |||
|
229 | dma_data : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); | |||
|
230 | dma_valid : OUT STD_LOGIC; | |||
|
231 | dma_valid_burst : OUT STD_LOGIC; | |||
|
232 | dma_ren : IN STD_LOGIC; | |||
|
233 | dma_done : IN STD_LOGIC; | |||
|
234 | ready_matrix_f0_0 : OUT STD_LOGIC; | |||
|
235 | ready_matrix_f0_1 : OUT STD_LOGIC; | |||
|
236 | ready_matrix_f1 : OUT STD_LOGIC; | |||
|
237 | ready_matrix_f2 : OUT STD_LOGIC; | |||
|
238 | error_anticipating_empty_fifo : OUT STD_LOGIC; | |||
|
239 | error_bad_component_error : OUT STD_LOGIC; | |||
|
240 | debug_reg : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); | |||
|
241 | status_ready_matrix_f0_0 : IN STD_LOGIC; | |||
|
242 | status_ready_matrix_f0_1 : IN STD_LOGIC; | |||
|
243 | status_ready_matrix_f1 : IN STD_LOGIC; | |||
|
244 | status_ready_matrix_f2 : IN STD_LOGIC; | |||
|
245 | status_error_anticipating_empty_fifo : IN STD_LOGIC; | |||
|
246 | status_error_bad_component_error : IN STD_LOGIC; | |||
|
247 | config_active_interruption_onNewMatrix : IN STD_LOGIC; | |||
|
248 | config_active_interruption_onError : IN STD_LOGIC; | |||
|
249 | addr_matrix_f0_0 : IN STD_LOGIC_VECTOR(31 DOWNTO 0); | |||
|
250 | addr_matrix_f0_1 : IN STD_LOGIC_VECTOR(31 DOWNTO 0); | |||
|
251 | addr_matrix_f1 : IN STD_LOGIC_VECTOR(31 DOWNTO 0); | |||
|
252 | addr_matrix_f2 : IN STD_LOGIC_VECTOR(31 DOWNTO 0)); | |||
|
253 | END COMPONENT; | |||
|
254 | ||||
211 | END; |
|
255 | END; |
@@ -17,6 +17,7 lpp_lfr/lpp_waveform/lpp_waveform_dma_ge | |||||
17 | lpp_lfr/lpp_waveform/lpp_waveform_fifo_arbiter.vhd |
|
17 | lpp_lfr/lpp_waveform/lpp_waveform_fifo_arbiter.vhd | |
18 | lpp_lfr/lpp_waveform/lpp_waveform_fifo_arbiter_reg.vhd |
|
18 | lpp_lfr/lpp_waveform/lpp_waveform_fifo_arbiter_reg.vhd | |
19 | lpp_lfr/lpp_waveform/lpp_waveform_genaddress.vhd |
|
19 | lpp_lfr/lpp_waveform/lpp_waveform_genaddress.vhd | |
|
20 | lpp_lfr/lpp_matrix_spectral/lpp_lfr_ms.vhd | |||
20 | AHB_DMA/lpp_dma_pkg.vhd |
|
21 | AHB_DMA/lpp_dma_pkg.vhd | |
21 | AHB_DMA/lpp_dma_send_1word.vhd |
|
22 | AHB_DMA/lpp_dma_send_1word.vhd | |
22 | AHB_DMA/lpp_dma_send_16word.vhd |
|
23 | AHB_DMA/lpp_dma_send_16word.vhd |
@@ -38,7 +38,7 CFileEnd=$LPP_PATCHPATH/APB_DEVICES/CLis | |||||
38 |
|
38 | |||
39 | ListFILE=$LPP_PATCHPATH/APB_DEVICES/apb_devices_list.txt |
|
39 | ListFILE=$LPP_PATCHPATH/APB_DEVICES/apb_devices_list.txt | |
40 |
|
40 | |||
41 |
VHDListFILE=$LPP_PATCHPATH/lib/ |
|
41 | VHDListFILE=$LPP_PATCHPATH/lib/VHDLIB/AMBA_Peripherals/apb_devices_list.vhd | |
42 | CListFILE=$LPP_PATCHPATH/LPP_drivers/libsrc/AMBA/apb_devices_list.h |
|
42 | CListFILE=$LPP_PATCHPATH/LPP_drivers/libsrc/AMBA/apb_devices_list.h | |
43 |
|
43 | |||
44 |
|
44 |
@@ -41,7 +41,7 if [ -d "$GRLIBPATH" ]; then | |||||
41 | if(grep -q $LPP_PATCHPATH/lib/lpp $1/lib/libs.txt); then |
|
41 | if(grep -q $LPP_PATCHPATH/lib/lpp $1/lib/libs.txt); then | |
42 | echo "No need to Patch $1/lib/libs.txt..." |
|
42 | echo "No need to Patch $1/lib/libs.txt..." | |
43 | else |
|
43 | else | |
44 |
echo $LPP_PATCHPATH/lib/ |
|
44 | echo $LPP_PATCHPATH/lib/VHDLIB >>$1/lib/libs.txt | |
45 | fi |
|
45 | fi | |
46 | if(grep -q $LPP_PATCHPATH/lib/staging $1/lib/libs.txt); then |
|
46 | if(grep -q $LPP_PATCHPATH/lib/staging $1/lib/libs.txt); then | |
47 | echo "No need to Patch $1/lib/libs.txt..." |
|
47 | echo "No need to Patch $1/lib/libs.txt..." |
General Comments 0
You need to be logged in to leave comments.
Login now