background image

(https://reference.digilentinc.com/_detail/arty/arty_xsdk.png?
id=reference%3Aprogrammable-logic%3Aarty-s7%3Areference-manual)

 After

you design your soft SoC configuration for the Arty S7 you can start
writing programs for it. This is done by exporting your SoC design out of
Vivado IPI and into the Xilinx Software Development Kit (XSDK), an
Integrated Development Environment (IDE) for designing/debugging
MicroBlaze programs in C and C++. After the IPI to XSDK handoff,
XSDK is automatically configured to include libraries and examples for
the peripheral blocks you've included in your SoC. At this point,
programming the Arty S7 is very similar to programming other SoC or
microcontroller platforms: Programs are written in C, programmed into
board over USB, and then optionally debugged in hardware. Soft SoC
configurations and MicroBlaze programs can also be loaded into the
16MB non-volatile program memory so that they execute immediately
after Arty S7 is powered on.

Although the Arty S7 is particularly well suited for Microblaze Soft SoC
designs, it can also be programmed with a Register-Transfer Level (RTL)
circuit description like any other FPGA development platform. This

design flow requires that you describe your RTL circuit using an HDL within
Vivado, and it does not use the Vivado IPI or XSDK tools. Designing this
way has many advantages, but is very unlike programming a single board
computer, and instead is used by those familiar with FPGA design or
interested in designing and implementing a digital circuit that doesn't contain a
processor.

The Arty S7 board requires a 5 volt power source to operate. This power source can come from the Digilent USB-JTAG port (J10) or it can be derived from a 7 to 15 Volt DC power
supply that’s connected to the Power Jack (J12) or Pin 8 of Header J7. Header JP13, labeled “5V SELECT”, is used to determine which source is used.

A power-good LED () (LD9), driven by the “power good” (PWRGD) output of the ADP5052 regulator, indicates that the board is receiving power and that the onboard supplies are
functioning as expected. If this LED () does not illuminate when an acceptable power supply is connected and selected with JP13, please contact your distributor or 

Digilent

Support

 (http://forum.digilentinc.com)

 for further help.

An overview of the Arty S7 power circuit is shown below.

(https://reference.digilentinc.com/_detail/reference/programmable-logic/arty-s7/arty-s7-power.png?id=reference%3Aprogrammable-logic%3Aarty-s7%3Areference-manual)

 Figure 1.1. Arty S7 Power

Circuit.

The USB port can deliver enough power for the vast majority of designs. However, a few demanding applications, including any that drive multiple peripheral boards, might require
more power than the USB port can provide. Also, some applications may need to run without being connected to a PC’s USB port. In these instances an external power supply or
battery pack can be used.

An external power supply can be used by plugging into Power Jack J12 and installing a jumper in the “REG” position on Header JP13. The supply must use a coaxial, center-positive
2.1mm (or 2.5mm) internal-diameter plug, and provide a voltage of 7 to 15 Volts DC. The supply should provide a minimum current of 1 amp. Ideally, the supply should be capable of
providing 36 Watts of power (12 Volts DC, 3 amps).

An external battery pack can be used by connecting the battery's positive terminal to pin 8 of J7 (labeled VIN) and the negative terminal to pin 7 of J7 (labeled GND ()), as shown in
Figure 1.2. In order to use the battery pack as the board’s power source a jumper must be installed in the “REG” position on Header J13. The battery must provide a voltage between 7
and 15 volts DC, and should NOT be installed while there is a supply connected to Power Jack J12.

Functional Description

1 Power Supplies

Содержание Arty S7

Страница 1: ...ty form factor provides users with a wide variety of I O and expansion options Use the dual row Arduino connectors to mount one of the hundreds of hardware compatible shields available or use the Pmod...

Страница 2: ......

Страница 3: ......

Страница 4: ...Flash Memory 256MB DDR3L with a 16 bit bus 650MHz 16MB Quad SPI Flash Power Powered from USB or any 7V 15V external power source USB USB JTAG Programming circuitry USB UART Bridge Switches Push button...

Страница 5: ...alyzer assists with debugging logic and the HLS tool allows you to compile C code directly into HDL Design resources example projects and tutorials are available for download at the Arty S7 Resource C...

Страница 6: ...of Header J7 Header JP13 labeled 5V SELECT is used to determine which source is used A power good LED LD9 driven by the power good PWRGD output of the ADP5052 regulator indicates that the board is re...

Страница 7: ...ed by the Quad SPI flash on power up The FPGA configuration data is stored in files called bitstreams that have the bit file extension The Vivado software from Xilinx can create bitstreams from VHDL V...

Страница 8: ...gle ended and connected directly to the onboard 100MHz oscillator on pin R2 The Reference clock should be set to no buffer and can be connected to a 200 MHz clock generated from a clocking wizard else...

Страница 9: ...wing through the port the transmit LED LD8 and the receive LED LD7 Signal names that imply direction are from the point of view of the DTE Data Terminal Equipment in this case the PC The FT2232HQ is a...

Страница 10: ...auses the different colors to be illuminated at different intensities allowing virtually any color to be displayed Pmod connectors are 2 6 right angle 100 mil spaced female connectors that mate with s...

Страница 11: ...and use its pair for the signal ended signal Since the High Speed Pmods have 0 ohm shunts instead of protection resistors the operator must take precaution to ensure that they do not cause any shorts...

Страница 12: ...pin Table 9 1 Arty S7 Shield Pinout The pins connected directly to the FPGA can be used as general purpose inputs or outputs These pins include the I2C SPI and general purpose I O pins There are 200 O...

Страница 13: ...the analog inputs connected to the shield pins The XADC core is controlled and accessed from a user design via the Dynamic Reconfiguration Port DRP The DRP also provides access to voltage monitors tha...

Страница 14: ...om Digilent https www youtube com user DigilentInc https instagram com digilentinc https github com digilent https www reddit com r digilent https www linkedin com company 1454013 https www flickr com...

Отзывы: