<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://wiki.sundance.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MarkK</id>
	<title>SundanceWiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.sundance.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MarkK"/>
	<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=Special:Contributions/MarkK"/>
	<updated>2026-05-25T00:53:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=87</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=87"/>
		<updated>2016-03-18T17:58:32Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) in SDK Tool for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; New -&amp;gt; Application project (to create new bsp).&lt;br /&gt;
&lt;br /&gt;
2. Select the &amp;quot;Zynq FSBL&amp;quot; template and click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Insert the following instructions after function &amp;quot;SlcrUnlock();&amp;quot; in &amp;quot;main.c&amp;quot; (If you will boot by &#039;&#039;&#039;SD card&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
    *((u32 *)0xF8000830) = 0x003F003F;    // SD0 CD and WP to EMIO63&lt;br /&gt;
    *((u32 *)0xF8000834) = 0x003F003F;    // SD1 CD and WP to EMIO63&lt;br /&gt;
&lt;br /&gt;
4.  Xilinx Tools -&amp;gt; Create Zynq Boot Image (Add the file to the list, Must be at least two files: &#039;&#039;&#039;*fsbl.elf&#039;&#039;&#039; and &#039;&#039;&#039;*system.bit&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
(This step can be created in SDK tools)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EMC2 board is fully supported by Xilinx SDSoC Environment. A customize hardware platform can be build by Xilinx Vivado tools for your own design and invited to the SDSoC tools. For the creating &lt;br /&gt;
&lt;br /&gt;
platforms in the SDSoC environment starting from hardware systems built using the Vivado Design Suite, please to follow the Xilinx official manual UG1146 SDSoC Environment User Guide Platforms and &lt;br /&gt;
&lt;br /&gt;
Libraries Chapter 4: Creating an SDSoC Platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To obtain the SDSoC license:&lt;br /&gt;
&lt;br /&gt;
1. Log in to http://www.xilinx.com/getproduct with your work E-mail address&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;SDSoC Early Access account&amp;quot; from the Account pull-down menu&lt;br /&gt;
&lt;br /&gt;
3. Donwload, untar (use 7zip if you are in Windows) and install &amp;quot;SDSoC PA2.0 for Linux and Windows&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Generate a license from “Create New Licenses” by checking all the licenses&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=86</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=86"/>
		<updated>2016-03-18T17:57:28Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) in SDK Tool for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; New -&amp;gt; Application project (to create new bsp).&lt;br /&gt;
&lt;br /&gt;
2. Select the &amp;quot;Zynq FSBL&amp;quot; template and click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Insert the following instructions after function &amp;quot;SlcrUnlock();&amp;quot; in &amp;quot;main.c&amp;quot; (If you will boot by &#039;&#039;&#039;SD card&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
    *((u32 *)0xF8000830) = 0x003F003F;    // SD0 CD and WP to EMIO63&lt;br /&gt;
    *((u32 *)0xF8000834) = 0x003F003F;    // SD1 CD and WP to EMIO63&lt;br /&gt;
&lt;br /&gt;
4.  Xilinx Tools -&amp;gt; Create Zynq Boot Image (Add the file to the list, Must be at least two files: &#039;&#039;&#039;*fsbl.elf&#039;&#039;&#039; and &#039;&#039;&#039;*system.bit&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
(This step can be created in SDK tools)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EMC2 board is fully supported by Xilinx SDSoC Environment. A customize hardware platform can be build by Xilinx Vivado tools for your own design and invited to the SDSoC tools. For the creating &lt;br /&gt;
&lt;br /&gt;
platforms in the SDSoC environment starting from hardware systems built using the Vivado Design Suite, please to follow the Xilinx official manual UG1146 SDSoC Environment User Guide Platforms and &lt;br /&gt;
&lt;br /&gt;
Libraries Chapter 4: Creating an SDSoC Platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To obtain the SDSoC license:&lt;br /&gt;
&lt;br /&gt;
1. Log in to http://www.xilinx.com/getproduct with your work E-mail address&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;SDSoC Early Access account&amp;quot; from the Account pull-down menu&lt;br /&gt;
&lt;br /&gt;
3. Donwload, untar (use 7zip if you are in Windows) and install &amp;quot;SDSoC PA2.0 for Linux and Windows&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Generate a license from “Create New Licenses” by checking all the licenses&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=85</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=85"/>
		<updated>2016-03-18T17:56:20Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) in SDK Tool for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; New -&amp;gt; Application project (to create new bsp).&lt;br /&gt;
&lt;br /&gt;
2. Select the &amp;quot;Zynq FSBL&amp;quot; template and click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Insert the following instructions after function &amp;quot;SlcrUnlock();&amp;quot; in &amp;quot;main.c&amp;quot; (If you will boot by &#039;&#039;&#039;SD card&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
    *((u32 *)0xF8000830) = 0x003F003F;    // SD0 CD and WP to EMIO63&lt;br /&gt;
    *((u32 *)0xF8000834) = 0x003F003F;    // SD1 CD and WP to EMIO63&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.  Xilinx Tools -&amp;gt; Create Zynq Boot Image (Add the file to the list, Must be at least two files: &#039;&#039;&#039;*fsbl.elf&#039;&#039;&#039; and &#039;&#039;&#039;*system.bit&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
(This step can be created in SDK tools)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EMC2 board is fully supported by Xilinx SDSoC Environment. A customize hardware platform can be build by Xilinx Vivado tools for your own design and invited to the SDSoC tools. For the creating &lt;br /&gt;
&lt;br /&gt;
platforms in the SDSoC environment starting from hardware systems built using the Vivado Design Suite, please to follow the Xilinx official manual UG1146 SDSoC Environment User Guide Platforms and &lt;br /&gt;
&lt;br /&gt;
Libraries Chapter 4: Creating an SDSoC Platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To obtain the SDSoC license:&lt;br /&gt;
&lt;br /&gt;
1. Log in to http://www.xilinx.com/getproduct with your work E-mail address&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;SDSoC Early Access account&amp;quot; from the Account pull-down menu&lt;br /&gt;
&lt;br /&gt;
3. Donwload, untar (use 7zip if you are in Windows) and install &amp;quot;SDSoC PA2.0 for Linux and Windows&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Generate a license from “Create New Licenses” by checking all the licenses&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=84</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=84"/>
		<updated>2016-03-18T17:55:36Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) in SDK Tool for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; New -&amp;gt; Application project (to create new bsp).&lt;br /&gt;
&lt;br /&gt;
2. Select the &amp;quot;Zynq FSBL&amp;quot; template and click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Insert the following instructions after function &amp;quot;SlcrUnlock();&amp;quot; in &amp;quot;main.c&amp;quot; (If you will boot by &#039;&#039;&#039;SD card&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
    *((u32 *)0xF8000830) = 0x003F003F;    // SD0 CD and WP to EMIO63&lt;br /&gt;
&lt;br /&gt;
    *((u32 *)0xF8000834) = 0x003F003F;    // SD1 CD and WP to EMIO63&lt;br /&gt;
&lt;br /&gt;
4.  Xilinx Tools -&amp;gt; Create Zynq Boot Image (Add the file to the list, Must be at least two files: &#039;&#039;&#039;*fsbl.elf&#039;&#039;&#039; and &#039;&#039;&#039;*system.bit&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
(This step can be created in SDK tools)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EMC2 board is fully supported by Xilinx SDSoC Environment. A customize hardware platform can be build by Xilinx Vivado tools for your own design and invited to the SDSoC tools. For the creating &lt;br /&gt;
&lt;br /&gt;
platforms in the SDSoC environment starting from hardware systems built using the Vivado Design Suite, please to follow the Xilinx official manual UG1146 SDSoC Environment User Guide Platforms and &lt;br /&gt;
&lt;br /&gt;
Libraries Chapter 4: Creating an SDSoC Platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To obtain the SDSoC license:&lt;br /&gt;
&lt;br /&gt;
1. Log in to http://www.xilinx.com/getproduct with your work E-mail address&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;SDSoC Early Access account&amp;quot; from the Account pull-down menu&lt;br /&gt;
&lt;br /&gt;
3. Donwload, untar (use 7zip if you are in Windows) and install &amp;quot;SDSoC PA2.0 for Linux and Windows&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Generate a license from “Create New Licenses” by checking all the licenses&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=83</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=83"/>
		<updated>2016-03-18T17:38:58Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
(This step can be created in SDK tools)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EMC2 board is fully supported by Xilinx SDSoC Environment. A customize hardware platform can be build by Xilinx Vivado tools for your own design and invited to the SDSoC tools. For the creating &lt;br /&gt;
&lt;br /&gt;
platforms in the SDSoC environment starting from hardware systems built using the Vivado Design Suite, please to follow the Xilinx official manual UG1146 SDSoC Environment User Guide Platforms and &lt;br /&gt;
&lt;br /&gt;
Libraries Chapter 4: Creating an SDSoC Platform.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To obtain the SDSoC license:&lt;br /&gt;
&lt;br /&gt;
1. Log in to http://www.xilinx.com/getproduct with your work E-mail address&lt;br /&gt;
&lt;br /&gt;
2. Select &amp;quot;SDSoC Early Access account&amp;quot; from the Account pull-down menu&lt;br /&gt;
&lt;br /&gt;
3. Donwload, untar (use 7zip if you are in Windows) and install &amp;quot;SDSoC PA2.0 for Linux and Windows&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Generate a license from “Create New Licenses” by checking all the licenses&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=82</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=82"/>
		<updated>2016-03-18T17:35:50Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
(This step can be created in SDK tools)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EMC2 board is fully supported by Xilinx SDSoC Environment. A customize hardware platform can be build by Xilinx Vivado tools for your own design and invited to the SDSoC tools. For the creating &lt;br /&gt;
&lt;br /&gt;
platforms in the SDSoC environment starting from hardware systems built using the Vivado Design Suite, please to follow the Xilinx official manual UG1146 SDSoC Environment User Guide Platforms and &lt;br /&gt;
&lt;br /&gt;
Libraries Chapter 4: Creating an SDSoC Platform.&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=81</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=81"/>
		<updated>2016-03-18T17:14:52Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
(This step can be created in SDK tools)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=80</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=80"/>
		<updated>2016-03-18T10:43:23Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Following the linux command below:&lt;br /&gt;
&lt;br /&gt;
petalinux-create -t project -n Name_Of_The_Project --template zynq&lt;br /&gt;
&lt;br /&gt;
copy My_Example_Project.hdf into \Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
cd Name_Of_The_Project\hw-description&lt;br /&gt;
&lt;br /&gt;
petalinux-config --get-hw-description&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
petalinux-build&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
petalinux-package --boot --u-boot --fpga subsystems/linux/hw-description/Name_Of_The_Bitfile.bit --fsbl images/linux/zynq_fsbl.elf --force&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. copy boot.bin and \images\linux\image.ub to SD card root&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=79</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=79"/>
		<updated>2016-03-17T18:46:48Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
1. File -&amp;gt; Launch SDK &lt;br /&gt;
&lt;br /&gt;
2. A platform HW will appear on the &amp;quot;Project Explorer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Xilinx Tools -&amp;gt; Repositories , to include your software source codes directory in &amp;quot;Local Repositories&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
4. File -&amp;gt; New -&amp;gt; Board support package (&#039;&#039;&#039;standalone&#039;&#039;&#039; is used for JTAG) and then to choose the Supported Libraries.&lt;br /&gt;
&lt;br /&gt;
5. File -&amp;gt; New -&amp;gt; Application project (to choose using exiting bsp).&lt;br /&gt;
&lt;br /&gt;
6. Right clicking your &amp;quot;Apps&amp;quot; to click Generate Linker Script.&lt;br /&gt;
&lt;br /&gt;
7. Right clicking your &amp;quot;src&amp;quot; under Apps to import your source codes.&lt;br /&gt;
&lt;br /&gt;
8. Build the project.&lt;br /&gt;
&lt;br /&gt;
9. Connect the UART cable from the board to your host PC; power up the board and &amp;quot;Program FPGA&amp;quot;, and right clicking your &amp;quot;Apps&amp;quot; -&amp;gt; Run as -&amp;gt; Launch on Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=78</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=78"/>
		<updated>2016-03-17T12:43:56Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customization. &lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=77</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=77"/>
		<updated>2016-03-17T12:42:13Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vivado Flow: &lt;br /&gt;
&lt;br /&gt;
1. Create a project as &amp;quot;VHDL&amp;quot; as Target Language and select &amp;quot;EMC-2 Z7015 PCIe/104 modular FPGA platform&amp;quot; as default boards.&lt;br /&gt;
&lt;br /&gt;
2. In the Vivado GUI, click on (Left column) IP Integrator -&amp;gt; Create Block Design, creating your block design, right clicking the &amp;quot;Diagram&amp;quot; terminal and select &amp;quot;Add IP&amp;quot; then add &amp;quot;ZYNQ7 Processing &lt;br /&gt;
&lt;br /&gt;
System&amp;quot; on your diagram.&lt;br /&gt;
&lt;br /&gt;
3. We suggest our customers to load our default Zynq module for the EMC2 TCL commands (zynq_emc2.tcl) and then to extend your customizing design.&lt;br /&gt;
&lt;br /&gt;
4. Run DRC (F6)&lt;br /&gt;
&lt;br /&gt;
5. Create HDL Wrapper&lt;br /&gt;
&lt;br /&gt;
6. Inserting your design constraints (Some of the deivce I/O constraints are provided by Sundance).&lt;br /&gt;
&lt;br /&gt;
7. Program &amp;amp; Debug -&amp;gt; Generate Bitstream &lt;br /&gt;
&lt;br /&gt;
8. File -&amp;gt; Export -&amp;gt; Export Hardware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SDK Flow: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=76</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=76"/>
		<updated>2016-03-17T11:59:29Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=75</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=75"/>
		<updated>2016-03-17T11:03:54Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Sundance currently support &#039;&#039;&#039;EMC-2-DP-V2&#039;&#039;&#039; only.&lt;br /&gt;
&lt;br /&gt;
2. The Xilinx Zynq-7000 (Z-7012, Z-7015, and Z-7030) SoM with 1GByte of on-board DDR3 memory, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
3. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
4. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
5. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
6. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=74</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=74"/>
		<updated>2016-03-17T10:39:07Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. The Xilinx Zynq-7000 (Z-7015, Z-7030) SoM with 1GByte of on-board DDR3 memory, supported by the Xilinx Vivado tool&lt;br /&gt;
&lt;br /&gt;
2. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; (green) on the Zynq SoM; LEDs (right two) on the Main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
2. The board can be programmed via JTAG (Xilinx platform cable USB) or Flash (SPI or SD card).&lt;br /&gt;
&lt;br /&gt;
3. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
4. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
Note: The jumper must be installed before the power applying  power to the board. EMC-2-DP-V1 does not have JP7A and JP8A.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=73</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=73"/>
		<updated>2016-03-17T10:22:12Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. The Xilinx Zynq-7000 (Z-7015, Z-7030) SoM, supported by the Xilinx Vivado tool.&lt;br /&gt;
&lt;br /&gt;
2. When the board is power up the LED light &#039;&#039;&#039;D2&#039;&#039;&#039; on the Zynq SoM; LEDs (right two) on the main carrier board and LEDs (top two) on the SEIC module are automatically lit up.&lt;br /&gt;
&lt;br /&gt;
3. When the board is being bitstream (programming!), the &#039;&#039;&#039;D2&#039;&#039;&#039; will be lit off.&lt;br /&gt;
&lt;br /&gt;
4. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
Note: The jumper must be installed before the power applying  power to the board. EMC-2-DP-V1 does not have JP7A and JP8A.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=72</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=72"/>
		<updated>2016-03-17T09:37:31Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. &lt;br /&gt;
&lt;br /&gt;
2. &lt;br /&gt;
&lt;br /&gt;
3. Before you to make any setting change of the jumpers and DIP switches, please ensure that the board is power off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
Note: The jumper must be installed before the power applying  power to the board. EMC-2-DP-V1 does not have JP7A and JP8A.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=71</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=71"/>
		<updated>2016-03-16T18:45:20Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
Note: The jumper must be installed before the power applying  power to the board. EMC-2-DP-V1 does not have JP7A and JP8A.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
	<entry>
		<id>http://wiki.sundance.com/index.php?title=EMC2&amp;diff=70</id>
		<title>EMC2</title>
		<link rel="alternate" type="text/html" href="http://wiki.sundance.com/index.php?title=EMC2&amp;diff=70"/>
		<updated>2016-03-16T18:44:23Z</updated>

		<summary type="html">&lt;p&gt;MarkK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;1. Q. How to use the EMC2 board properly?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. Q. How to set-up the I/O voltage for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP7)&#039;&#039;&#039; and &#039;&#039;&#039;(JP8)&#039;&#039;&#039; are for the voltage(A): SEIC HDMI and voltage(B): FMC respectively.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;3.3V&#039;&#039;&#039; : Position 1-2 &lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;2.5V&#039;&#039;&#039; : position 2-JP7A and 2-JP8A&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1.8V&#039;&#039;&#039; : Position 2-3&lt;br /&gt;
&lt;br /&gt;
Note: The jumper must be installed before the power applying  power to the board. EMC-2-DP-V1 does not have JP7A and JP8A.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. Q. How to set-up the Boot Mode for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP11)&#039;&#039;&#039; is the boot mode for the &amp;quot;flash devices&amp;quot; to be set from the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;QSPI flash mode&#039;&#039;&#039; : Position 1-2   resides on the Zynq MIO 1..6.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;SD card mode&#039;&#039;&#039; : Position 2-3 (closet to JP12)  resides on the Zynq MIO 40..45.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4. Q. How to set-up the Host and Add-on board modes of &amp;quot;PCIe/104&amp;quot; for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The jumper &#039;&#039;&#039;(JP12)&#039;&#039;&#039; is installed to configure the EMC2 as the &#039;&#039;&#039;&amp;quot;host mode&amp;quot;&#039;&#039;&#039;; otherwise as &amp;quot;add-on&amp;quot; board mode.&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;quot;add-on&amp;quot; board mode can be separated as &#039;&#039;&#039;stack-up&#039;&#039;&#039; and &#039;&#039;&#039;stack-down&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5. Q. How to set-up the Upstream Port for the EMC2 board?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The DIP switch &#039;&#039;&#039;(SW2)&#039;&#039;&#039; is used to set up the “strapping input“ signals to the PCIE/104 for the EMC2.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 0&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 0&#039;&#039;&#039; : 0000(LLLL) : All On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 4&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 1&#039;&#039;&#039; : 0100(LHLL) : On-Of-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 1&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 4&#039;&#039;&#039; : 0001(LLLH) : Of-On-On-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 5&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 5&#039;&#039;&#039; : 0101(LHLH) : On-Of-On-Of&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 7&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 6&#039;&#039;&#039; : 0110(LHHL) : Of-Of-Of-On&lt;br /&gt;
   &#039;&#039;&#039;(PEX) Port 9&#039;&#039;&#039; : &#039;&#039;&#039;(Pcie) Lane 7&#039;&#039;&#039; : 0111(LHHH) : On-Of-Of-Of&lt;br /&gt;
&lt;br /&gt;
Note: The 4-digit number represents the PEX8606 switch port decimal number. The 0(L) is set to &amp;quot;On&amp;quot; and 1(H) is set to &amp;quot;Of&amp;quot; from the &#039;&#039;&#039;(SW2)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6. Q. What Xilinx Vivado version are supported for the EMC2 development board files and how to installed them?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All the EMC2 board files are well supported from Vivado 2015.2, and we recommend to use the latest version of Vivado.&lt;br /&gt;
&lt;br /&gt;
To installed the EMC2 board files:&lt;br /&gt;
1. Download the two files &amp;quot;board_parts&amp;quot; and &amp;quot;board_files&amp;quot;&lt;br /&gt;
2. Replace them to where are your Vivado is installed (eg. C:/Xilinx/Vivado/2015.2/data/boards/)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7. Vivado &amp;amp; SDK Design Flow (Quick Tutorial)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8. How to create Zynq FSBL (First Stage Boot Loader) for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;9. How to create a SD boot and run Petalinux for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. UART cables connection problem for the EMC2?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A standard USB mini/micro to USB cable can connect this to a host PC. The UART interface resides on the Zynq MIO 14..15.&lt;br /&gt;
&lt;br /&gt;
If your UART console does not display anything in Xilinx SDK tools:&lt;br /&gt;
&lt;br /&gt;
1. To check your Zynq CPU configuration, the UART0 is enabled Vivado and is connected to MIO 14 and 15.&lt;br /&gt;
&lt;br /&gt;
2. Go to your Windows, Start -&amp;gt; Device Manager -&amp;gt; Port(COM &amp;amp; LPT) to check the list of available ports, and do they also appear on the terminal as you open it for the console?&lt;br /&gt;
&lt;br /&gt;
3. we recommend customer to play the Xilinx &#039;&#039;&#039;2015.4&#039;&#039;&#039; Vivado &amp;amp; SDK tools by using &#039;&#039;&#039;Windows 8&#039;&#039;&#039; OS or further version. (If you using 2015.2 on &#039;Windows 7, please have installed additional serial console tools, such as &amp;quot;Putty&amp;quot; and &amp;quot;TeraTerm&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11. Xilinx SDSoC supported for the EMC2?&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>MarkK</name></author>
	</entry>
</feed>