/
config.yml
126 lines (116 loc) · 3.03 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
---
name: fft
board: boards/alpha250-4
version: 0.2.1
cores:
- fpga/cores/axi_ctl_register_v1_0
- fpga/cores/axi_sts_register_v1_0
- fpga/cores/dna_reader_v1_0
- fpga/cores/axis_constant_v1_0
- fpga/cores/latched_mux_v1_0
- fpga/cores/edge_detector_v1_0
- fpga/cores/comparator_v1_0
- fpga/cores/unrandomizer_v1_0
- boards/alpha250/cores/precision_dac_v1_0
- boards/alpha250/cores/spi_cfg_v1_0
- fpga/cores/psd_counter_v1_0
memory:
- name: control
offset: '0x40000000'
range: 4K
- name: ps_control
offset: '0x44000000'
range: 4K
- name: status
offset: '0x50000000'
range: 4K
- name: ps_status
offset: '0x54000000'
range: 4K
- name: xadc
offset: '0x43C00000'
range: 64K
- name: demod0
offset: '0x60000000'
range: 32K
- name: psd0
offset: '0x61000000'
range: 32K
- name: demod1
offset: '0x62000000'
range: 32K
- name: psd1
offset: '0x63000000'
range: 32K
control_registers:
- mmcm
- precision_dac_ctl
- precision_dac_data[2]
- ctl_fft[2]
- psd_valid[2]
- psd_input_sel[2]
- digital_outputs
ps_control_registers:
- spi_cfg_data
- spi_cfg_cmd
status_registers:
- adc0[n_adc]
- adc1[n_adc]
- cycle_index[2]
- digital_inputs
ps_status_registers:
- spi_cfg_sts
parameters:
fclk0: 200000000
adc_clk: 250000000
dac_width: 16
adc_width: 16
n_adc: 2
fft_size: 4096
n_cycles: 1023
xdc:
- boards/alpha250-4/config/ports.xdc
drivers:
- boards/alpha250-4/drivers/common.hpp
- boards/alpha250-4/drivers/ltc2157.hpp
- boards/alpha250-4/drivers/clock-generator.hpp
- boards/alpha250/drivers/eeprom.hpp
- boards/alpha250/drivers/gpio-expander.hpp
- boards/alpha250/drivers/temperature-sensor.hpp
- boards/alpha250/drivers/power-monitor.hpp
- boards/alpha250/drivers/precision-adc.hpp
- boards/alpha250/drivers/precision-dac.hpp
- boards/alpha250/drivers/spi-config.hpp
- ./fft.hpp
web:
- web/koheron.ts
- web/jquery.flot.d.ts
- web/main.css
- ./web/index.html
- ./web/app.ts
- ./web/fft.ts
- ./web/fft/fft-window.html
- ./web/fft/input-adc.html
- ./web/fft/input-channel.html
- ./web/fft/fft-app.ts
- web/plot-basics/plot-basics.ts
- web/plot-basics/plot-basics.html
- ./web/plot/plot.ts
- ./web/plot/yunit.html
- ./web/plot/peak-detection.html
- ./web/precision-channels/precision-adc.ts
- ./web/precision-channels/precision-dac.ts
- ./web/precision-channels/precision-channels-app.ts
- ./web/precision-channels/precision-channels.html
- ./web/clock-generator/clock-generator.ts
- ./web/clock-generator/clock-generator-app.ts
- ./web/clock-generator/sampling-frequency.html
- ./web/clock-generator/reference-clock.html
- ./web/export-file/export-file.html
- ./web/export-file/export-file.ts
- ./web/temperature-sensor/temperature-sensor.html
- ./web/temperature-sensor/temperature-sensor.ts
- ./web/temperature-sensor/temperature-sensor-app.ts
- ./web/power-monitor/power-monitor.html
- ./web/power-monitor/power-monitor.ts
- ./web/power-monitor/power-monitor-app.ts