|
|
# Zynq carrier for RFoWR based application (CITY)
|
|
|
# Zynq CarrIer for RFoWR based application (CITY)
|
|
|
|
|
|
## Project description
|
|
|
|
|
|
This board, based on the [FASEC Zynq SoC design](/projects/fasec/wikis/home) , is intended to be used for application requiring signals synchronized to an RF master source distribution over a [White Rabbit network](https://www.ohwr.org/project/wr-d3s/wikis/RF-distribution-demo).
|
|
|
It mainly provides:
|
|
|
- WR connectivity
|
|
|
This card can be used to distribute RF signals over a [White Rabbit network](https://www.ohwr.org/project/wr-d3s/wikis/RF-distribution-demo).
|
|
|
|
|
|
This board has been developed in order to be used for the ESRF accelerators timing system:
|
|
|
- Bunch injection/extraction, Storage Ring filling
|
|
|
- Beam synchronous triggers for accelerators diagnostic and beamlines experiments
|
|
|
|
|
|
CITY is based on two main design:
|
|
|
- [FASEC Zynq SoC design](https://www.ohwr.org/project/fasec/wikis/home)
|
|
|
- RFoWR: based on [FMC DAC 12b 1cha DDS](https://ohwr.org/project/fmc-dac-600m-12b-1cha-dds/wikis)
|
|
|
- 12 TTL outputs (6 of them have fine delay unit and RF resynchronization)
|
|
|
- 4 TTL inputs
|
|
|
- 2 FMC slots
|
|
|
|
|
|
|
|
|
**Below is only a template.
|
|
|
Please update using the [recommended setup and usage guide](https://www.ohwr.org/project/ohr-support/wikis/Administrator-guide#recommended-setup-usage)**
|
|
|
|
|
|

|
|
|
*SPEC 1.1 first prototype**
|
|
|
|
|
|
## Main Features
|
|
|
|
|
|
- 4-lane PCIe (Gennum GN4124) *obsolete component, not available
|
|
|
anymore*
|
|
|
- 1x Xilinx Spartan6 FPGA (XC6SLX45T-3FGG484C) (PCI Device ID: 0x18D)
|
|
|
- special versions with XC6SLX100T and XC6SLX150T available
|
|
|
- FMC slot with low pin count (LPC) connector
|
|
|
- Vadj fixed to 2.5V
|
|
|
- FMC connectivity: all 34 differential pairs connected, 1 GTP
|
|
|
transceiver with clock, 2 clock pairs, JTAG, I2C
|
|
|
- No dedicated clock signals from Carrier to FMC (only available
|
|
|
on HPC pins)
|
|
|
- Stand-alone features
|
|
|
- External 12V power supply connector
|
|
|
- mini USB connector
|
|
|
- 4 LEDs
|
|
|
- 2 buttons
|
|
|
- Power consumption: 5-12 Watt, depending on application
|
|
|
- Optimised for cost
|
|
|
- 6-layer PCB
|
|
|
- Optional cooling [fan](Fan-Design) for the mezzanine.
|
|
|
|
|
|
It is a standalone pizza-box module, enclosed in a 19"1U rack.
|
|
|
|
|
|
|
|
|
## Main features
|
|
|
- XC7Z030 controller, SoC with Kintex-7 logic (called PL, i.e.
|
|
|
Programmable Logic) and Dual ARM Cortex-A9 MPCore at 1 GHz (called
|
|
|
PS, i.e. Processing System)
|
|
|
|
|
|
- 2x Low-Pin Count FMC slots
|
|
|
- FMC1 connectivity: Vadj fixed to 2.5V, 34 differential pairs, 1
|
|
|
GTP transceiver with clock, 2 clock pairs, JTAG, I2C
|
|
|
- FMC2 connectivity: Vadj fixed to 1.8V, 34 differential pairs,
|
|
|
JTAG, I2C
|
|
|
|
|
|
- FPGA configuration
|
|
|
- From QSPI flash, Ethernet (through U-Boot bootloader) or MicroSD
|
|
|
card
|
|
|
|
|
|
- Clocking resources
|
|
|
- 1x 33.33 MHz fixed oscillator, SoC main clock (clock
|
|
|
distribution to PL possible)
|
|
|
|
|
|
- 1x 25 MHz TCXO controlled by a DAC with SPI interface (AD5662,
|
|
|
used by [White Rabbit PTP
|
|
|
core](https://www.ohwr.org/wr-cores/wikis/Wrpc-core))
|
|
|
|
|
|
- 1x 20 MHz VCXO controlled by a DAC with SPI interface (AD5662,
|
|
|
used by [White Rabbit PTP
|
|
|
core](https://www.ohwr.org/wr-cores/wikis/Wrpc-core))
|
|
|
|
|
|
- 1x ~10-800MHz Programmable VCXO (Si571, custom part: 352MHz center frequency)
|
|
|
|
|
|
- 1x AD9516 frequency synthesizer/fanout: WR domain
|
|
|
|
|
|
- 1x AD9510 frequency synthesizer/fanout: RF domain
|
|
|
|
|
|
- On-board memories
|
|
|
- 2x 512 MByte (4 Gbit) DDR3L (MT41K256M16HA-125:E)
|
|
|
|
|
|
- 2x 128 Mbit QSPI flash for FPGA bitstream and Linux kernel &
|
|
|
root file system storage (S25FL128SAGMFIR01)
|
|
|
|
|
|
- Miscellaneous
|
|
|
- UCD90120ARGC power controller (programmable over JTAG) to survey
|
|
|
power rails and manage power-on and power-off sequence
|
|
|
- Xilinx-style JTAG connector
|
|
|
|
|
|
- Front panel
|
|
|
- 1x SMA for RF input (mode master)
|
|
|
|
|
|
- 1x SMA for RF output (synthesized, slave mode)
|
|
|
|
|
|
- 1x SMA for user clock output (WR/RF clock multiplexed)
|
|
|
|
|
|
- 4x LEMO-00 digital input (optional 50 Ohm termination, configurable input voltage threshold)
|
|
|
|
|
|
- 12x LEMO-00 digital outputs (6 of them have fine delay tuning + RF resynchronization)
|
|
|
|
|
|
- 1x programmable LED (module status)
|
|
|
|
|
|
- Back panel
|
|
|
- 1x LEMO connector for WR PPS output
|
|
|
|
|
|
- 1x BNC connector for WR 10MHz output
|
|
|
|
|
|
- 1x RJ45 port for 10/100/1000 Mbit Ethernet
|
|
|
|
|
|
- 1x Micro-USB connector (FT232) for UART console
|
|
|
|
|
|
- 1x Push button for POR Reset
|
|
|
|
|
|
- 1x SFP port for WR link
|
|
|
|
|
|
- 1x SATA connector for GTX user port
|
|
|
|
|
|
- 10-layer PCB
|
|
|
|
|
|
-----
|
|
|
|
|
|
## Project information
|
|
|
|
|
|
- Official production documentation: [EDMS EDA-02189](http://edms.cern.ch/nav/eda-02189)
|
|
|
- [Users](Users)
|
|
|
- [Software](Software)
|
|
|
- [Frequently Asked Questions](FAQ)
|
|
|
- Licenced under [CERN OHL V1.2](https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-1.2)
|
|
|
|
... | ... | @@ -68,9 +116,9 @@ Please update using the [recommended setup and usage guide](https://www.ohwr.org |
|
|
|
|
|
| Date | Event |
|
|
|
| --------- | ------ |
|
|
|
| 12-09-2019| Start working on project. Collecting main specifications.|
|
|
|
| 12-09-2019| ohwr pages started. |
|
|
|
| 10-09-2019| Launch manufacturing of 2 board prototypes. |
|
|
|
| 12-09-2019| ohwr pages started. |
|
|
|
|
|
|
-----
|
|
|
|
|
|
12 September 2019 |
|
|
\ No newline at end of file |
|
|
13 September 2019 |