Page History
...
Date | Vivado | Project Built | Authors | Description |
---|---|---|---|---|
2018-05-17 | 2017.4 | TE0803-Starterkit_noprebuilt-vivado_2017.4-build_09_20180517141540.zip TE0803-Starterkit-vivado_2017.4-build_09_20180517141523.zip | John Hartfiel |
|
2018-04-11 | 2017.4 | TE0803-Starterkit_noprebuilt-vivado_2017.4-build_07_20180411082139.zip TE0803-Starterkit-vivado_2017.4-build_07_20180411082116.zip | John Hartfiel |
|
2018-02-13 | 2017.4 | TE0803-Starterkit_noprebuilt-vivado_2017.4-build_06_20180213120642.zip TE0803-Starterkit-vivado_2017.4-build_06_20180213120615.zip | John Hartfiel |
|
2018-02-06 | 2017.4 | TE0803-Starterkit_noprebuilt-vivado_2017.4-build_05_20180206082527.zip TE0803-Starterkit-vivado_2017.4-build_05_20180206082513.zip | John Hartfiel |
|
2018-02-05 | 2017.4 | TE0803-Starterkit_noprebuilt-vivado_2017.4-build_05_20180205154248.zip TE0803-Starterkit-vivado_2017.4-build_05_20180205154230.zip | John Hartfiel |
|
2018-01-31 | 2017.4 | TE0803-Starterkit-vivado_2017.4-build_05_20180131124042.zip TE0803-Starterkit_noprebuilt-vivado_2017.4-build_05_20180131124057.zip | John Hartfiel |
|
2018-01-18 | 2017.4 | TE0803-Starterkit-vivado_2017.4-build_05_20180118164553.zip TE0803-Starterkit_noprebuilt-vivado_2017.4-build_05_20180118164613.zip | John Hartfiel |
|
...
Issues | Description | Workaround/Solution | To be fixed version |
---|---|---|---|
Flash access on Linux | Device tree is not correct on Linux | add compatibility to "compatible “jedec,spi-nor”"next design | Solved with 20180517 update |
USB UART Terminal is blocked / SDK Debugging is blocked | This happens only with 2017.4 Linux , when JTAG connection is established on Vivado HW Manager. | Do not use HW Manager connection, or if debugging is nessecary:
| Solved with 20180205 update |
Requirements
Software
HTML |
---|
<!-- Add needed external Software --> |
...
Module Model | Board Part Short Name | PCB Revision Support | DDR | QSPI Flash | Others | Notes |
---|---|---|---|---|---|---|
TE0803-ES1 | es1_sk | REV01 | 2GB | 64MB | ||
TE0803-01-02EG-1E | 2eg_sk | REV01 | 2GB | 64MB | ||
TE0803-01-02CG-1E | 2cg_sk | REV01 | 2GB | 64MB | ||
TE0803-01-03EG-1E | 3eg_sk | REV01 | 2GB | 64MB | ||
TE0803-01-03CG-1E | 3cg_sk | REV01 | 2GB | 64MB | ||
TE0803-01-02EG-1EA | 2eg_sk | REV01 | 2GB | 128MB | ||
TE0803-01-02CG-1EA | 2cg_sk | REV01 | 2GB | 128MB | ||
TE0803-01-03EG-1EA | 3eg_sk | REV01 | 2GB | 128MB | ||
TE0803-01-03EG-1EB | 3egb_sk | REV01 | 4GB | 128MB | ||
TE0803-01-03CG-1EA | 3cg_sk | REV01 | 2GB | 128MB | ||
TE0803-01-04CG-1EA | 4cg_sk | REV01 | 2GB | 128MB | ||
TE0803-01-04EV-1EA | 4ev_sk | REV01 | 2GB | 128MB | ||
TE0803-01-04EV-1E3 | 4ev_sk | REV01 | 2GB | 128MB | 2.5 1 mm connectors | |
TE0803-01-04EG-1EA | 4eg_sk | REV01 | 2GB | 128MB | ||
TE0803-01-04CG-1EB | 4cg_sk | REV01 | 2GB | 256MB | ||
TE0803-01-05EV-1EA | 5ev_sk | REV01 | 2GB | 128MB | ||
TE0803-01-05EV-1IA | 5ev_i_sk | REV01 | 2GB | 128MB |
Note: Design contains also Board Part Files for TE0808 only configuration, this boart part files are not used for this reference design.
...
- Prepare HW like described on section 46042671 Programming
- Connect UART USB (JTAG XMOD)
- Select SD Card as Boot Mode (or QSPI - depending on step 1)
Note: See TRM of the Carrier, which is used. - (Optional) Insert PCIe Card (detection depends on Linux driver. Only some basic drivers are installed)
- (Optional) Connect Sata Disc
- (Optional) Connect DisplayPort Monitor (List of usable Monitors: https://www.xilinx.com/support/answers/68671.html)
- (Optional) Connect Network Cable
- Power On PCB
Note: 1. ZynqMP Boot ROM loads PMU Firmware and FSBL from SD into OCM, 2. FSBL loads ATF(bl31.elf) and U-boot from SD/QSPI into DDR, 3. U-boot load Linux from SD into DDR.
...
Code Block | ||
---|---|---|
| ||
/include/ "system-conf.dtsi" / { }; /* default */ /* SD */ &sdhci1 { // disable-wp; no-1-8-v; }; /* USB */ &dwc3_0 { status = "okay"; dr_mode = "host"; }; /* ETH PHY */ &gem3 { phy-handle = <&phy0>; phy0: phy0@1 { device_type = "ethernet-phy"; reg = <1>; }; }; /* QSPI */ &qspi { #address-cells = <1>; #size-cells = <0>; status = "okay"; flash0: flash@0 { // compatible = "n25q256ajedec,spi-nor"; reg = <0x0>; #address-cells = <1>; #size-cells = <1>; }; }; /* I2C */ &i2c0 { i2cswitch@73 { // u compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; reg = <0x73>; i2c-mux-idle-disconnect; i2c@2 { // PCIe #address-cells = <1>; #size-cells = <0>; reg = <2>; }; i2c@3 { // i2c SFP #address-cells = <1>; #size-cells = <0>; reg = <3>; }; i2c@4 { // i2c SFP #address-cells = <1>; #size-cells = <0>; reg = <4>; }; i2c@5 { // i2c EEPROM #address-cells = <1>; #size-cells = <0>; reg = <5>; }; i2c@6 { // i2c FMC #address-cells = <1>; #size-cells = <0>; reg = <6>; si570_2: clock-generator3@5d { #clock-cells = <0>; compatible = "silabs,si570"; reg = <0x5d>; temperature-stability = <50>; factory-fout = <156250000>; clock-frequency = <78800000>; }; }; i2c@7 { // i2c USB HUB #address-cells = <1>; #size-cells = <0>; reg = <7>; }; }; i2cswitch@77 { // u compatible = "nxp,pca9548"; #address-cells = <1>; #size-cells = <0>; reg = <0x77>; i2c-mux-idle-disconnect; i2c@0 { // i2c PMOD #address-cells = <1>; #size-cells = <0>; reg = <0>; }; i2c@1 { // i2c Audio Codec #address-cells = <1>; #size-cells = <0>; reg = <1>; /* adau1761: adau1761@38 { compatible = "adi,adau1761"; reg = <0x38>; }; */ }; i2c@2 { // i2c FireFly A #address-cells = <1>; #size-cells = <0>; reg = <2>; }; i2c@3 { // i2c FireFly B #address-cells = <1>; #size-cells = <0>; reg = <3>; }; i2c@4 { // i2c PLL #address-cells = <1>; #size-cells = <0>; reg = <4>; }; i2c@5 { // i2c SC #address-cells = <1>; #size-cells = <0>; reg = <5>; }; i2c@6 { // i2c #address-cells = <1>; #size-cells = <0>; reg = <6>; }; i2c@7 { // i2c #address-cells = <1>; #size-cells = <0>; reg = <7>; }; }; }; /* UNUSED DMA disable */ &lpd_dma_chan1 { status = "disabled"; }; &lpd_dma_chan2 { status = "disabled"; }; &lpd_dma_chan3 { status = "disabled"; }; &lpd_dma_chan4 { status = "disabled"; }; &lpd_dma_chan5 { status = "disabled"; }; &lpd_dma_chan6 { status = "disabled"; }; &lpd_dma_chan7 { status = "disabled"; }; &lpd_dma_chan8 { status = "disabled"; }; |
...
Date | Document Revision | Authors | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| ||||||||||||||||||||||
v.13 | John Hartfiel |
| |||||||||||||||||||||||
v.12 | John Hartfiel |
| |||||||||||||||||||||||
v.11 | John Hartfiel |
| |||||||||||||||||||||||
2018-01-29 | v.4 | John Hartfiel |
| ||||||||||||||||||||||
2018-01-18 | v.3 | John Hartfiel |
| ||||||||||||||||||||||
All |
|
...
Overview
Content Tools