start adding some doc to the ./projects directory

This adds a Readme.md to each project directory with pointers to project
documentation in the wiki, and the drivers (if they exist). This will
help with some autogenerated doc in the wiki, that is generated with the
innovatily named "wiki_summary.sh" shell script that parses through
these Readme.md files, and generates a summary table.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Signed-off-by: Iacob Liviu Mihai <liviu.iacob@analog.com>
main
Robin Getz 2021-10-31 21:11:05 -04:00 committed by LIacob106
parent 58c1d2e3b2
commit 63b6711cfa
58 changed files with 624 additions and 71 deletions

17
projects/Readme.md Normal file
View File

@ -0,0 +1,17 @@
# Analog Devices HDL Projects
If you are reading this, you are likely looking for instructions on how to build
one or more of the numerous projects that are maintained on
https://github.com/analogdevicesinc/hdl and supported at http://ez.analog.com/fpga.
Top level instructions for building projects can be found at
https://wiki.analog.com/resources/fpga/docs/hdl
Each project should have it's own `Readme.md` file which includes on-line pointers:
* link to the board on https://www.analog.com/ that is being used
* link(s) to product pages for parts on the board that interface with this HDL, so you can easily find datasheets
* link to wiki doc for the board using this HDL
* link to wiki doc for drivers (Linux or No-OS) for the HDL core (if there are any registers in the core)
* link to wiki doc for drivers (Linux or No-OS) for the parts found on the board
As always, if you have questions - please ask on ADI's support community http://ez.analog.com/fpga

View File

@ -1,31 +0,0 @@
# HDL Reference Design for EVAL-AD40XXFMCZ evaluation board
## Product page
http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD40XX-FMCZ.html
## Supported parts
* AD4000
* AD4001
* AD4002
* AD4003
* AD4004
* AD4005
* AD4006
* AD4007
* AD4008
* AD4010
* AD4011
* AD4020

View File

@ -0,0 +1,25 @@
# AD40XX-FMCZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad400x-fmcz)
* Parts : [18-Bit, 2 MSPS/1 MSPS/500 kSPS, Easy Drive, Differential SAR ADCs](https://www.analog.com/ad4003)
* Parts : [18-Bit, 2 MSPS/1 MSPS/500 kSPS, Easy Drive, Differential SAR ADCs](https://www.analog.com/ad4007)
* Parts : [18-Bit, 500 kSPS, Easy Drive, Differential SAR ADCs](https://www.analog.com/ad4011)
* Parts : [20-Bit, 1.8 MSPS/1 MSPS/500 kSPS, Easy Drive, Differential SAR ADCs](https://www.analog.com/ad4020)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad400x
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad400x
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad400x
## Supported parts
* AD4000
* AD4001
* AD4002
* AD4003
* AD4004
* AD4005
* AD4006
* AD4007
* AD4008
* AD4010
* AD4011
* AD4020

8
projects/ad4630_fmc/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD4630-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com)
* Parts : [24-Bit, 2 MSPS, Dual Channel, Precision Differential SAR ADC](https://www.analog.com/ad4630-24)
* Project Doc:
* HDL Doc:
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

8
projects/ad469x_fmc/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD469X-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad4696)
* Parts : [16-Bit, 16-Channel, 1 MSPS, Easy Drive Multiplexed SAR ADC](https://www.analog.com/ad4696)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad469x
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad469x
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

8
projects/ad5758_sdz/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD5758-SDZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/EVAL-AD5758)
* Parts : [Single-Channel, 16-Bit Current and Voltage Output DAC with Dynamic Power Control and HART Connectivity](https://www.analog.com/ad5758)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad5758
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad5758
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dac/ad5758

8
projects/ad5766_sdz/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD5766-SDZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/EVAL-AD5766)
* Parts : [16-Channel, 16-Bit Voltage Output denseDAC](https://www.analog.com/ad5766)
* Project Doc:
* HDL Doc:
* Linux Drivers: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5766.c

8
projects/ad6676evb/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD6676-EVB HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/EVAL-AD6676)
* Parts : [Wideband IF Receiver Subsystem](https://www.analog.com/ad6676)
* Project Doc: https://wiki.analog.com/resources/eval/ad6676-wideband_rx_subsystem_ad6676ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad6676-ebz/software/baremetal
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad6676

9
projects/ad7134_fmc/Readme.md Executable file
View File

@ -0,0 +1,9 @@
# AD7134-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad7134fmcz)
* Parts : [24-Bit, 4-Channel Simultaneous Sampling 1.5 MSPS Precision Alias Free ADC](https://www.analog.com/ad7134)
* Parts : [24-Bit, 4-Channel, 1.5 MSPS Alias-Free Simultaneous Sampling ADC](https://www.analog.com/ad4134)
* Project Doc:
* HDL Doc:
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

12
projects/ad738x_fmc/Readme.md Executable file
View File

@ -0,0 +1,12 @@
# AD738X-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad738xfmcz)
* Parts : [4MSPS Dual Simultaneous Sampling, 16-BIT SAR ADC, Differential Input](https://www.analog.com/ad7380)
* Parts : [4MSPS Dual Simultaneous Sampling, 14-BIT SAR ADC, Differential Input](https://www.analog.com/ad7381)
* Parts : [4-Channel, 4 MSPS, 16-Bit Dual Simultaneous Sampling SAR ADC](https://www.analog.com/ad7386)
* Parts : [4-Channel, 4 MSPS, 14-Bit, Dual, Simultaneous Sampling SAR ADC](https://www.analog.com/ad7387)
* Parts : [4-Channel, 4 MSPS, 12-Bit, Dual, Simultaneous Sampling SAR ADCs](https://www.analog.com/ad7388)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad738x
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad738x
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x

View File

@ -1,12 +0,0 @@
# HDL Reference Design for EVAL-AD7405 and EVAL-ADuM7701
## Product page
http://www.analog.com/en/products/analog-to-digital-converters/integrated-special-purpose-converters/isolated-ad-converters/ad7405.html
## Supported parts
* AD7405
* ADuM7701

View File

@ -0,0 +1,9 @@
# AD7405-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad7405)
* Parts : [16-Bit, Isolated Sigma-Delta Modulator, LVDS Interface](https://www.analog.com/ad7405)
* Parts : [16-Bit, Isolated Sigma-Delta Modulator](https://www.analog.com/adum7701)
* Project Doc:
* HDL Doc:
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

8
projects/ad7616_sdz/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD7616-SDZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/EVAL-AD7616)
* Parts : [16-Channel DAS with 16-Bit, Bipolar Input, Dual Simultaneous Sampling ADC](https://www.analog.com/ad7616)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad7616-sdz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad7616-sdz
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad7606

8
projects/ad77681evb/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD77681-EVB HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad7768-1)
* Parts : [DC to 204 kHz, Dynamic Signal Analysis, Precision 24-Bit ADC with Power Scaling](https://www.analog.com/ad7768-1)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad7768-1
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad7768-1
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad7768-1

10
projects/ad7768evb/Readme.md Executable file
View File

@ -0,0 +1,10 @@
# AD7768EVB HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/EVAL-AD7768-1)
* [Board Product Page](https://www.analog.com/EVAL-AD7768)
* Parts : [DC to 204 kHz, Dynamic Signal Analysis, Precision 24-Bit ADC with Power Scaling](https://www.analog.com/ad7768-1)
* Parts : [8-Channel, 24-Bit, Simultaneous Sampling ADC, Power Scaling, 110.8 kHz BW](https://www.analog.com/ad7768)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad7768-ebz/software/baremetal
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad7768-ebz/software/baremetal
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad7768

View File

@ -0,0 +1,8 @@
# AD9081-FMCA-EBZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/EVAL-AD9081)
* Parts : [Quad, 16-Bit, 12GSPS RFDAC and Quad, 12-Bit, 4GSPS RFADC](https://www.analog.com/AD9081)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad9081_fmca_ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad9081_fmca_ebz/ad9081_fmca_ebz_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-mxfe/ad9081

View File

@ -0,0 +1,9 @@
# AD9082-FMCA-EBZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9082)
* Parts : [MxFE™ Quad, 16-Bit, 12GSPS RFDAC and Quad, 12-Bit, 4GSPS RFADC](https://www.analog.com/ad9081)
* Parts : [MxFE Quad, 16-Bit, 12 GSPS RF DAC and Dual, 12-Bit, 6 GSPS RF ADC](https://www.analog.com/ad9082)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad9081_fmca_ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad9081_fmca_ebz/ad9081_fmca_ebz_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-mxfe/ad9081

8
projects/ad9083_evb/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD9083-EVB HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9083)
* Parts : [16-Channel, 125 MHz Bandwidth, JESD204B Analog-to-Digital Converter](https://www.analog.com/ad9083)
* Project Doc: https://wiki.analog.com/resources/eval/ad9083
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad9083/ad9083_evb_reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad9083

View File

@ -0,0 +1,8 @@
# AD9208-DUAL-EBZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9208)
* Parts : [14-Bit, 3GSPS, JESD204B, Dual Analog-to-Digital Converter](https://www.analog.com/ad9208)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad9208_dual_ebz/quickstart/vcu118
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad9208_dual_ebz/ad9208_dual_ebz_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad9208

View File

@ -0,0 +1,8 @@
# AD9213-DUAL-EBZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9213)
* Parts : [12-Bit, 10.25 GSPS, JESD204B, RF Analog-to-Digital Converter](https://www.analog.com/ad9213)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad9213_dual_ebz/
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad9213_dual_ebz/ad9213_dual_ebz_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

8
projects/ad9265_fmc/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD9265-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9265)
* Parts : [16-Bit, 125 MSPS/105 MSPS/80 MSPS, 1.8 V Analog-to-Digital Converter](https://www.analog.com/ad9265)
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9265
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9265
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl

8
projects/ad9434_fmc/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD9434-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9434)
* Parts : [12-Bit, 370 MSPS/500 MSPS, 1.8 V Analog-to-Digital Converter](https://www.analog.com/ad9434)
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9434
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9434
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl

8
projects/ad9467_fmc/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD9467-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9467)
* Parts : [16-Bit, 200 MSPS/250 MSPS Analog-to-Digital Converter](https://www.analog.com/ad9467)
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9467
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9467
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl

8
projects/ad9656_fmc/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# AD9656-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9656)
* Parts : [Quad, 16-Bit, 125 MSPS JESD204B 1.8 V Analog-to-Digital Converter](https://www.analog.com/ad9656)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad9656/software/baremetal
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad9656/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

10
projects/ad9739a_fmc/Readme.md Executable file
View File

@ -0,0 +1,10 @@
# AD9739A-FMC HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad9739a)
* Parts : [14-Bit, 2.5 GSPS, RF Digital-to-Analog Converter](https://www.analog.com/ad9739a)
* Parts : [11-Bit, 2.5 GSPS, RF Digital-to-Analog Converter](https://www.analog.com/ad9737a)
* Project Doc: https://wiki.analog.com/resources/eval/dpg/ad9739a-ebz
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9739a
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad9739a
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dds/axi-dac-dds-hdl

View File

@ -127,16 +127,16 @@ parameter and attributes.
1. The PG_C2M can no longer be software controlled. As soon as there is an auxiliary 3V3 on the carrier, the Lidar platform receives the power up command.
2. This problem only affects Lidar Rev B.
## References
+ AD-FMCLIDAR1-EBZ product page: https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/AD-FMCLIDAR1-EBZ.html
+ AD-FMCLIDAR1-EBZ user guide: https://wiki.analog.com/resources/eval/user-guides/ad-fmclidar1-ebz
+ ADI's FPGA Reference Designs HDL User Guide: https://wiki.analog.com/resources/fpga/docs/hdl
+ ADI's JESD204B Interface Framework: https://wiki.analog.com/resources/fpga/peripherals/jesd204
+ axi_laser_driver IP Core: https://wiki.analog.com/resources/fpga/docs/axi_laser_driver
## Support
For technical support please visit [FPGA Referece Designs](https://ez.analog.com/fpga/) community in EngineerZone.
# AD_FMCLIDAR1_EBZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/AD-FMCLIDAR1-EBZ)
* Parts : []()
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmclidar1-ebz
* HDL Doc: https://wiki.analog.com/resources/fpga/docs/hdl
* Linux Drivers: https://wiki.analog.com/resources/fpga/docs/axi_laser_driver

View File

@ -0,0 +1,9 @@
# ADAQ7980-SDZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-adaq7980)
* Parts : [16-bit, 1 MSPS, μModule Data Acquisition System](https://www.analog.com/adaq7980)
* Parts : [16-bit, 500 kSPS, μModule Data Acquisition System](https://www.analog.com/adaq7988)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/adaq7980-sdz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/adaq7980-sdz
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

8
projects/adrv9001/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# ADRV9001 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-adrv9002)
* Parts : [Dual Narrow-Band and Wideband RF Transceiver](https://www.analog.com/adrv9002)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/adrv9002/quickstart
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/adrv9002/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/adrv9002

8
projects/adrv9009/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# ADRV9009 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-adrv9008-9009)
* Parts : [Integrated Dual RF Tx, Rx, and Observation Rx](https://www.analog.com/adrv9009)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/adrv9009/quickstart
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/adrv9009/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/adrv9009

View File

@ -0,0 +1,8 @@
# ADRV9009-ZU11EG HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/adrv9009-zu11eg)
* Parts : [Integrated Dual RF Tx, Rx, and Observation Rx](https://www.analog.com/adrv9009)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/adrv9009-zu11eg
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/adrv9009-zu11eg/hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/adrv9009

View File

@ -57,14 +57,11 @@ FMC & BOB carrier designs includes loopback daughtercards for connectivity testi
```
[some-directory]> make -C no-OS/adrv9361z7035/ccbob_cmos run
```
# ADRV9361Z7035 HDL Project
## Documentation
* [HDL Design User Guide]
* [IP User Guide]
* [ADRV9361Z7035 Wiki page]
[HDL Design User Guide]:http://wiki.analog.com/resources/fpga/docs/hdl
[IP User Guide]:http://wiki.analog.com/resources/fpga/docs/axi_ad9361
[ADRV9361Z7035 Wiki page]:https://wiki.analog.com/resources/eval/user-guides/picozed_sdr
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/ADRV9361-Z7035)
* Parts : [RF Agile Transceiver](https://www.analog.com/ad9361)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/adrv936x_rfsom
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361

View File

@ -52,13 +52,11 @@ FMC & BOB carrier designs includes loopback daughtercards for connectivity testi
[some-directory]> make -C no-OS/adrv9364z7020/ccbob_cmos run
```
## Documentation
* [HDL Design User Guide]
* [IP User Guide]
* [ADRV9364Z7020 Wiki page]
[HDL Design User Guide]:http://wiki.analog.com/resources/fpga/docs/hdl
[IP User Guide]:http://wiki.analog.com/resources/fpga/docs/axi_ad9361
[ADRV9364Z7020 Wiki page]:https://wiki.analog.com/resources/eval/user-guides/picozed_sdr
# ADRV9364Z7020 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/adrv9364-z7020)
* Parts : [RF Agile Transceiver](https://www.analog.com/ad9361)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/adrv9364-z7020
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms4-ebz
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361

8
projects/adrv9371x/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# ADRV9371X HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-adrv9371)
* Parts : [Integrated, Dual RF Transceiver with Observation Path](https://www.analog.com/ad9371)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/mykonos/quickstart
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/mykonos/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9371

8
projects/adv7511/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# ADV7511 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-adv7842)
* Parts : [225 MHz, High Performance HDMI® Transmitter with ARC](https://www.analog.com/adv7511)
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/drm/adv7511

8
projects/adv7513/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# ADV7513 HDL Project
Here are some pointers to help you:
* [Board Product Page]()
* Parts : [165 MHz High Performance HDMI Transmitter](https://www.analog.com/adv7513)
* Project Doc:
* HDL Doc:
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/drm/adv7511

8
projects/arradio/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# ARRADIO HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=65&No=946)
* Parts : [RF Agile Transceiver](https://www.analog.com/ad9361)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/arradio
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361

8
projects/cn0363/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# CN0363 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/CN0363)
* Parts : [24-Bit, 250 kSPS, Sigma-Delta ADC with 20 µs Settling and True Rail-to-Rail Buffers](https://www.analog.com/AD7175-2)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/eval-cn0363-pmdz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/eval-cn0363-pmdz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/eval/user-guides/eval-cn0363-pmdz/software/linux/drivers

8
projects/cn0501/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# CN0501 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/cn0501)
* Parts : []()
* Project Doc:
* HDL Doc:
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

8
projects/cn0506_mii/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# CN0506-MII HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/cn0506)
* Parts : [Robust, Industrial, Low Latency and Low Power 10 Mbps, 100 Mbps, and 1 Gbps Ethernet PHY](https://www.analog.com/ADIN1300)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0506
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0506/hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/net-phy/adin

View File

@ -0,0 +1,8 @@
# CN0506-RGMII HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/cn0506)
* Parts : [Robust, Industrial, Low Latency and Low Power 10 Mbps, 100 Mbps, and 1 Gbps Ethernet PHY](https://www.analog.com/ADIN1300)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0506
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0506/hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/net-phy/adin

8
projects/cn0506_rmii/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# CN0506-RMII HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/cn0506)
* Parts : [Robust, Industrial, Low Latency and Low Power 10 Mbps, 100 Mbps, and 1 Gbps Ethernet PHY](https://www.analog.com/adin1300)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0506
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0506/hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/net-phy/adin

11
projects/cn0540/Readme.md Executable file
View File

@ -0,0 +1,11 @@
# CN0540 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/cn0540)
* Parts : [DC to 204 kHz, Dynamic Signal Analysis, Precision 24-Bit ADC with Power Scaling](https://www.analog.com/ad7768-1)
* Parts : [High Speed, ±0.1 µV/˚C Offset Drift, Fully Differential ADC Driver](https://www.analog.com/ada4945-1)
* Parts : [Programmable 200mA 2-terminal current source](https://www.analog.com/lt3092)
* Parts : [16-Bit Rail-to-Rail DACs with I2C Interface](https://www.analog.com/ltc2606)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0540
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/circuits-from-the-lab/cn0540/hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad7768

28
projects/dac_fmc_ebz/Readme.md Executable file
View File

@ -0,0 +1,28 @@
# DAC-FMC-EBZ HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-AD9135)
* [Board Product Page](https://www.analog.com/eval-AD9136)
* [Board Product Page](https://www.analog.com/eval-AD9144)
* [Board Product Page](https://www.analog.com/eval-AD9152)
* [Board Product Page](https://www.analog.com/eval-AD9154)
* [Board Product Page](https://www.analog.com/eval-AD916x)
* [Board Product Page](https://www.analog.com/eval-AD9172)
* Parts : [Dual, 11-Bit, 2.8 GSPS, TxDAC+® Digital-to-Analog Converter](https://www.analog.com/ad9135)
* Parts : [Dual, 16-Bit, 2.8 GSPS, TxDAC+® Digital-to-Analog Converter](https://www.analog.com/ad9136)
* Parts : [Quad, 16-Bit, 2.8 GSPS, TxDAC+® Digital-to-Analog Converter](https://www.analog.com/AD9144)
* Parts : [Dual, 16-Bit, 2.25 GSPS, TxDAC+ Digital-to-Analog Converter](https://www.analog.com/ad9152)
* Parts : [Quad, 16-Bit, 2.4 GSPS, TxDAC+® Digital-to-Analog Converter](https://www.analog.com/AD9154)
* Parts : [11-Bit, 12 GSPS, RF Digital-to-Analog Converters](https://www.analog.com/AD9161)
* Parts : [16-Bit, 12 GSPS, RF DAC and Digital Upconverter](https://www.analog.com/AD9163)
* Parts : [16-Bit, 12 GSPS, RF Digital-to-Analog Converters](https://www.analog.com/AD9162)
* Parts : [16-Bit, 12 GSPS, RF DAC and Direct Digital Synthesizer](https://www.analog.com/AD9164)
* Parts : [Dual, 16-Bit, 6.2 GSPS RF DAC with Single Channelizer](https://www.analog.com/AD9171)
* Parts : [Dual, 16-Bit, 12.6 GSPS RF DAC with Channelizers](https://www.analog.com/ad9172)
* Parts : [Dual, 16-Bit, 12.6 GSPS RF DAC with Channelizers](https://www.analog.com/AD9173)
* Parts : [Dual, 16-Bit, 12.6 GSPS RF DAC and Direct Digital Synthesizer](https://www.analog.com/AD9174)
* Parts : [Dual, 11-Bit/16-Bit, 12.6 GSPS RF DAC with Wideband Channelizers](https://www.analog.com/AD9175)
* Parts : [Dual, 16-Bit, 12.6 GSPS RF DAC with Wideband Channelizers](https://www.analog.com/AD9176)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-dac-fmc-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-dac-fmc-ebz
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dds/axi-dac-dds-hdl

10
projects/daq2/Readme.md Executable file
View File

@ -0,0 +1,10 @@
# DAQ2 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad-fmcdaq2-ebz)
* Parts : [Quad, 16-Bit, 2.8 GSPS, TxDAC+® Digital-to-Analog Converter](https://www.analog.com/ad9144)
* Parts : [14-Bit, 1.25 GSPS/1 GSPS/820 MSPS/500 MSPS JESD204B, Dual Analog-to-Digital Converter](https://www.analog.com/ad9680)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq2-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq2-ebz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dds/axi-dac-dds-hdl

10
projects/daq3/Readme.md Executable file
View File

@ -0,0 +1,10 @@
# DAQ3 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-fmcdaq3-ebz)
* Parts : [Dual, 16-Bit, 2.25 GSPS, TxDAC+ Digital-to-Analog Converter](https://www.analog.com/ad9152)
* Parts : [14-Bit, 1.25 GSPS/1 GSPS/820 MSPS/500 MSPS JESD204B, Dual Analog-to-Digital Converter](https://www.analog.com/ad9680)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq3-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq3-ebz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dds/axi-dac-dds-hdl

8
projects/fmcadc2/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# FMCADC2 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad-fmcadc2-ebz)
* Parts : [12-Bit, 2.6 GSPS/2.5 GSPS/2.0 GSPS, 1.3 V/2.5 V Analog-to-Digital Converter](https://www.analog.com/ad9625)
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad-fmcadc2-ebz
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad-fmcadc2-ebz
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl

9
projects/fmcadc5/Readme.md Executable file
View File

@ -0,0 +1,9 @@
# FMCADC5 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/ad-fmcadc5-ebz)
* Parts : [12-Bit, 2.6 GSPS/2.5 GSPS/2.0 GSPS, 1.3 V/2.5 V Analog-to-Digital Converter](https://www.analog.com/ad9625)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcadc5-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcadc5-ebz/quickstart/microblaze
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcadc5-ebz
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

9
projects/fmcjesdadc1/Readme.md Executable file
View File

@ -0,0 +1,9 @@
# FMCJESDADC1 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad-fmcjesdadc1-ebz)
* Parts : [14-Bit, 170 MSPS/250 MSPS, JESD204B, Dual Analog-to-Digital Converter](https://www.analog.com/ad9250)
* Parts : [12-Output Clock Generator with Integrated 2.5 GHz VCO](https://www.analog.com/AD9517-1)
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad-fmcjesdadc1-ebz/quickstart
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/ad-fmcjesdadc1-ebz
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

10
projects/fmcomms11/Readme.md Executable file
View File

@ -0,0 +1,10 @@
# FMCOMMS11 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/ad-fmcomms11-ebz)
* Parts : [12-Bit, 2.6 GSPS/2.5 GSPS/2.0 GSPS, 1.3 V/2.5 V Analog-to-Digital Converter](https://www.analog.com/ad9625)
* Parts : [16-Bit, 12 GSPS, RF Digital-to-Analog Converters](https://www.analog.com/ad9162)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms11-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms11-ebz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/axi-adc-hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dds/axi-dac-dds-hdl

8
projects/fmcomms2/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# FMCOMMS2 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad-fmcomms2)
* Parts : [RF Agile Transceiver](https://www.analog.com/ad9361)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/linux

8
projects/fmcomms5/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# FMCOMMS5 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad-fmcomms5-ebz)
* Parts : [RF Agile Transceiver](https://www.analog.com/ad9361)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms5-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms5-ebz/hardware
* Linux Drivers: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/software/linux

9
projects/fmcomms8/Readme.md Executable file
View File

@ -0,0 +1,9 @@
# FMCOMMS8 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/eval-ad-fmcomms8-ebz)
* Parts : [Integrated Dual RF Tx, Rx, and Observation Rx](https://www.analog.com/adrv9009)
* Parts : [High Performance, 3.2 GHz, 14-Output Jitter Attenuator with JESD204B](https://www.analog.com/hmc7044)
* Project Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms8-ebz
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms8-ebz/quickstart/a10soc
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/adrv9009

10
projects/imageon/Readme.md Executable file
View File

@ -0,0 +1,10 @@
# IMAGEON HDL Project
Here are some pointers to help you:
* [Board Product Page]()
* Parts : [Low Power 165 MHz HDMI Receiver](https://www.analog.com/adv7611)
* Parts : [225 MHz, High Performance HDMI® Transmitter with ARC](https://www.analog.com/adv7511)
* Project Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/fmc-imageon
* HDL Doc: https://wiki.analog.com/resources/fpga/xilinx/fmc/fmc-imageon
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/drm/adv7511
* Linux Drivers: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv7604.c

8
projects/m2k/Readme.md Normal file
View File

@ -0,0 +1,8 @@
# ADALM2000 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/adalm2000)
* Parts : [AD9963 12-Bit, Low Power, Broadband MxFE](https://www.analog.com/AD9963)
* Project Doc: https://wiki.analog.com/m2k
* HDL Doc: https://wiki.analog.com/resources/fpga/docs/hdl/m2k
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers-all

8
projects/pluto/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# PLUTO HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/adalm-pluto)
* Parts : [RF Agile Transceiver](https://www.analog.com/ad9363)
* Project Doc: https://wiki.analog.com/university/tools/pluto
* HDL Doc: https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz/reference_hdl
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361

8
projects/sidekiqz2/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# SIDEKIQZ2 HDL Project
Here are some pointers to help you:
* [Board Product Page](https://epiqsolutions.com/rf-transceiver/sidekiq-z2/)
* [RF Agile Transceiver](https://www.analog.com/ad9364)
* Project Doc:
* HDL Doc:
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361

8
projects/usrpe31x/Readme.md Executable file
View File

@ -0,0 +1,8 @@
# USRPE31X HDL Project
Here are some pointers to help you:
* [Board Product Page](https://www.ettus.com/all-products/e310)
* Parts : [RF Agile Transceiver](https://www.analog.com/ad9363)
* Project Doc:
* HDL Doc:
* Linux Drivers: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-transceiver/ad9361

113
projects/wiki_summary.sh Executable file
View File

@ -0,0 +1,113 @@
#!/bin/sh
##############################################################################
## Copyright (c) 2021 Analog Devices, Inc.
### SPDX short identifier: BSD-1-Clause
## Robin Getz <robin.getz@analog.com>
##
## Used to autogenerate wiki table, which goes :
## https://wiki.analog.com/resources/fpga/docs/hdl
###############################################################################
echo "^ Carrier ^ Add on Board ^ Source ^ Project Doc ^ HDL Doc ^ Linux Device Driver ^"
for table in $(find ./ -mindepth 2 -maxdepth 2 -type d -print | grep -v "common" | grep -v "doc$" | awk -F'/' '{print $3"/"$2}' | sort)
do
echo -n $(echo $table | awk -F'/' '{print "| " $1 " |"}' | \
sed -e 's/zed/\[\[xilinx>products\/boards-and-kits\/1-8dyf-11.html|zed\]\]/' \
-e 's/zc702/\[\[xilinx>zc702\]\]/' \
-e 's/zc706/\[\[xilinx>zc706\]\]/' \
-e 's/vc707/\[\[xilinx>vc707\]\]/' \
-e 's/kc705/\[\[xilinx>kc705\]\]/' \
-e 's/kcu105/\[\[xilinx>kcu105\]\]/' \
-e 's/zcu102/\[\[xilinx>zcu102\]\]/' \
-e 's/vck190/\[\[xilinx>vck190\]\]/' \
-e 's/vcu118/\[\[xilinx>vcu118\]\]/' \
-e 's/adrv2crr_fmc /\[\[adi>adrv2crr-fmc|adrv2crr_fmc\]\] /' \
-e 's/adrv2crr_fmcomms8/\[\[adi>adrv2crr-fmc|adrv2crr_fmc\]\] + \[\[adi>eval-ad-fmcomms8-ebz|fmcomms8\]\]/' \
-e 's/ccbob_cmos/\[\[adi>ADRV1CRR-BOB|ccbob_cmos\]\]/' \
-e 's/ccbob_lvds/\[\[adi>ADRV1CRR-BOB|ccbob_lvds\]\]/' \
-e 's/ccfmc_lvds/\[\[adi>ADRV1CRR-FMC|ccfmc_lvds\]\]/' \
-e 's/ccpackrf_lvds/\[\[adi>cn0412|ccpackrf_lvds\]\]/' \
-e 's$a10gx$\[\[https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/kit-a10-gx-fpga.html|a10gx\]\]$' \
-e 's$a10soc$\[\[https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/arria-10-soc-development-kit.html|a10soc\]\]$' \
-e 's$s10soc$\[\[https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/stratix-10-soc-development-kit.html|s10soc\]\]$' \
-e 's$c5soc$\[\[https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=819|c5soc\]\]$' \
-e 's$coraz7s$\[\[https://digilent.com/shop/cora-z7-zynq-7000-single-core-and-dual-core-options-for-arm-fpga-soc-development/|coraz7s\]\]$' \
-e 's$de10nano$\[\[https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=1046|de10nano\]\]$' \
)
PROJECT=$(echo $table | sed 's|^.*/||')
README="./${PROJECT}/Readme.md"
if [ ! -f ${README} ] ; then
echo -n " ${PROJECT} |"
echo -n " [[repo>hdl/tree/master/projects/${PROJECT}|Source]] |"
echo -n " missing ${README} |||"
else
BOARD=$(grep -i "Board Product Page" ${README} | sed -e 's|^.*(||' -e 's|).*$||' -e 's|http.*\/\/www\.analog\.com\/|adi>|')
PROJECT_DOC=$(grep -i "Project Doc" ${README} | sed -e 's/^[^:]*://g' -e 's|).*$||' -e 's|http.*\/\/wiki\.analog\.com||g')
LINUX_DOC=$(grep -i "Linux Drivers" ${README} | sed -e 's/^[^:]*://g' -e 's|http.*://wiki.analog.com||g' -e 's|^[[:space:]]*||')
HDL_DOC=$(grep -i "HDL Doc" ${README} | sed -e 's/^[^:]*://g' -e 's|http.*://wiki.analog.com||g' -e 's|^[[:space:]]*||')
if [ ! -z "${BOARD}" ] ; then
i=0
for link in $BOARD
do
if [ "${i}" -gt "0" ] ; then
echo -n " \\\\\ "
fi
i=$((i+1))
echo -n " [[${link}|${PROJECT}]] "
done
echo -n "|"
else
echo -n " ${PROJECT} |"
fi
echo -n " [[repo>hdl/tree/master/projects/${PROJECT}|Source]] |"
if [ ! -z "${PROJECT_DOC}" ] ; then
i=0
for link in ${PROJECT_DOC}
do
if [ "${i}" -gt "0" ] ; then
echo -n " \\\\\ "
fi
i=$((i+1))
echo -n " [[${link}|Project Doc]] "
done
echo -n "|"
else
echo -n " Missing |"
fi
if [ ! -z "${HDL_DOC}" ] ; then
i=0
for link in ${HDL_DOC}
do
if [ "${i}" -gt "0" ] ; then
echo -n " \\\\\ "
fi
i=$((i+1))
echo -n " [[${link}|HDL Doc]] "
done
echo -n "|"
else
echo -n " Missing |"
fi
if [ ! -z "${LINUX_DOC}" ] ; then
i=0
for link in ${LINUX_DOC}
do
if [ "${i}" -gt "0" ] ; then
echo -n " \\\\\ "
fi
i=$((i+1))
echo -n " [[${link}|Linux Driver]] "
done
echo -n "|"
else
echo -n " Missing |"
fi
fi
echo
done