Skip to content

Commit 15c34cd

Browse files
committed
pulsar_lvds_adc: Update README
Signed-off-by: Stanca Pop <[email protected]>
1 parent abfed86 commit 15c34cd

File tree

3 files changed

+58
-17
lines changed

3 files changed

+58
-17
lines changed

projects/pulsar_lvds_adc/README.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# PULSAR-LVDS-ADC HDL Project
2+
3+
- Evaluation boards product page:
4+
- [EVAL-AD7625](https://www.analog.com/eval-ad7625)
5+
- [EVAL-AD7626](https://www.analog.com/eval-ad7626)
6+
- [EVAL-AD7960](https://www.analog.com/eval-ad7960)
7+
- [EVAL-AD7961](https://www.analog.com/eval-ad7961)
8+
- System documentation: TO BE ADDED
9+
- HDL project documentation: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds_adc/index.html
10+
11+
## Supported parts
12+
13+
| Part name | Description |
14+
|-----------------------------------------|--------------------------------------------------|
15+
| [AD7625](https://www.analog.com/ad7625) | 16-Bit, 6MSPS PulSAR Differential ADC |
16+
| [AD7626](https://www.analog.com/ad7626) | 16-Bit, 10 MSPS, PulSAR Differential ADC |
17+
| [AD7960](https://www.analog.com/ad7960) | 18-Bit, 5 MSPS PULSAR Differential ADC |
18+
| [AD7961](https://www.analog.com/ad7961) | 16-Bit, 5 MSPS PULSAR Differential ADC |
19+
20+
## Building the project
21+
22+
Please enter the folder for the FPGA carrier you want to use and read the README.md.

projects/pulsar_lvds_adc/Readme.md

-17
This file was deleted.
+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# PULSAR_LVDS_ADC/Zed HDL Project
2+
3+
## Building the project
4+
5+
The parameter configurable through the `make` command, can be found below, as well as in the **system_project.tcl** file; it contains the default configuration.
6+
7+
```
8+
cd projects/pulsar_lvds_adc/zed
9+
make
10+
```
11+
12+
The overwritable parameter from the environment:
13+
14+
- RESOLUTION_16_18N - defines the resolution of the ADC (16 or 18 bits);
15+
- 0 - 16 bits
16+
- 1 - 18 bits
17+
18+
### Example configurations
19+
20+
#### 16-bit resolution (default) - corresponding to AD7960
21+
22+
This specific command is equivalent to running `make` only:
23+
24+
```
25+
make RESOLUTION_16_18N=0
26+
```
27+
28+
#### 18-bit resolution - corresponding to AD7625/AD7626/AD7961
29+
30+
```
31+
make RESOLUTION_16_18N=1
32+
```
33+
34+
Corresponding No-OS project: [ad796x_fmcz](https://github.com/analogdevicesinc/no-OS/tree/main/projects/ad796x_fmcz)
35+
36+
Corresponding Linux driver: [ad7625.c](https://github.com/analogdevicesinc/linux/blob/main/drivers/iio/adc/ad7625.c)

0 commit comments

Comments
 (0)