↧
Cadence WDT Driver
↧
Cadence WDT Driver
↧
↧
xadc
...
device tree bindingexample of dt binding
compatible = "xlnx,zynq-xadc-1.00.a";
reg = <0xf8007100 0x20>;
...
};};
Related Links
driver
↧
U-boot
...
Example:uboot> sf read 0x800 0x0 0x2000
Programming NAND Flash
U-Boot provides the nand command to program nand devices. Here is an example of loading an image file to nand device. The command sequence for nand is same as QSPI except the commands.Below nand command sequence for writing an image to nand device. The read command at the end just to ensure the data was written properly and you can use cmp command for comparing written data with original data which was lready present in DDR..
nand info
nand erase <start addr> <size>
//Download the image to a location DDR(DDR addr) using tftp and then perform write to nand from that DDR address as shown below.
nand write <DDR addr> <start addr> <size>
The nand programming was done wuith the above command but to ensure that it has written successfully just read the written data using the below read command. Provide DDR addr different from the above and differ from the above DDR addr at least by the <size> so that we can compare both using cmp command and ensure it was written successfully.
nand read <DDR addr> <start addr> <size>
Programming NOR Flash
U-Boot uses the regular memory command to program NOR devices. Here is command sequence of loading an image file to NOR device.
flinfo
erase all
cp.b <DDR addr> <nor addr> <size>.
Platform specific documentation
MicroBlaze U-Boot
↧
U-boot
↧
↧
Zynq-7000 AP SoC - Performance - Ethernet Packet Inspection - Bare Metal - Redirecting Packets to PL Tech Tip
...
Select Open Project to open the existing project.Browse to the C:\Zynq7000AP_SoC_Ethernet_Packet_Redirection_Design\HW\project” folder where the Vivado project is present.
...
and select {Open_vivado_project1.JPG}
The Vivado tool will open the block design.
{block_design.JPG} Figure 8:Project View
↧
Zynq-7000 AP SoC - Performance - Ethernet Packet Inspection - Bare Metal - Redirecting Packets to PL Tech Tip
...
E. SrikanthFirst Version
2/7/2015
2.0v
Gugulothu rajesh
updated the tech tip with Vivado/SDK 2015.2 tool version
Introduction
The technical tip described here explains how the Ethernet packet received by the Gigabit Ethernet Interface on the Zynq Processing System can be diverted to the PL for packet inspection. The design used in this tech tip basically comprises of Block RAMs implemented in PL that accepts packets from the PS Ethernet Controller. This design can form the basis for a Hardware Packet Inspection engine that can be implemented in PL.
↧
Zynq-7000 AP SoC - Performance - Ethernet Packet Inspection - Bare Metal - Redirecting Packets to PL Tech Tip
...
2/7/20152.0v
Gugulothu
updated the tech tip with Vivado/SDK 2015.2 tool version
Introduction
↧
Linux Drivers
...
YesNot Xilinx specific driver, but in mainline, works with Xilinx IP.
Zynq
Yes
drivers/usb/chipidea/
USB (host)
Zynq
USB Host Driver
No
No
Yes
drivers/usb/host/zynq-dr-of.c
drivers/usb/host/ehci-zynq.c
drivers/usb/chipidea/
Zynq PS USB Dual role driver
Zynq PS ehci host controller driver
...
USB OTG DriverNo
Yes
drivers/usb/phy/phy-zynq-usb.c
drivers/usb/chipidea/
Zynq PS OTG driver
V4L2
↧
↧
Zynq EDAC Driver
Important! Tag the page
Important! All External Links should open in a new tab/window; all Internal Links to Xilinx wiki pages, should open in the same tab/window.
<Insert introduction text here>
Section 1
Sub-Heading 1
Sub-Heading 2
Insert Code: Use Widget-> Insert Code
Insert your code here.
Related Links
Title 1 & Link 1
Title 1 & Link 1
Important! All External Links should open in a new tab/window; all Internal Links to Xilinx wiki pages, should open in the same tab/window.
<Insert introduction text here>
Section 1
Sub-Heading 1
Sub-Heading 2
Insert Code: Use Widget-> Insert Code
Insert your code here.
Related Links
Title 1 & Link 1
Title 1 & Link 1
↧
Linux Drivers
...
EDACZynq
Zynq EDAC Driver
Yes
drivers/edac/synopsys_edac.c
↧
Zynq EDAC Driver
Introduction
This documents provides driver details about the
Important! All External Links should open
<Insert introduction text here>
Section 1
Sub-Heading 1
Sub-Heading 2
Insert Code: Use Widget-> Insert Code
Insert your code here.
Related Links
Title 1 & Link 1
Title 1 & Link 1
Kernel Configuration options
Device tree Node details
Features Supported
Known issues and limitations
Testing Details
↧
Zynq Pl353 SMC and NAND drivers
...
NOR driverUses CFI framework
The current driver has support for hw ecc for devices that has page size up to 2K and oobsize up to 64 bytes. Beyond that the driver automatically uses sw ecc mechanism.
Driver also has auto detection mechanism for ondie ecc devices and currently this support is available only for micron devices with oob size 64 bytes
↧
↧
edac.jpg
Uploaded
↧
Zynq EDAC Driver
...
This documents provides driver details about the Synopsys DDR ECC controller driver used in Zynq SOC.Kernel Configuration options
The following kernel configuration options should be enabled for compiling the Synopsys EDAC driver
Device Drivers -> EDAC (Error Detection And Correction) reporting -> Synopsys DDR Memory Controller
CONFIG_EDAC_SYNOPSYS = y
{edac.jpg}
Device tree Node details
Features Supported
↧
Zynq EDAC Driver
...
{edac.jpg} Device tree Node details
Refer the device tree bindings doc.
Documentation/devicetree/bindings/memory-controllers/synopsys.txt
<span style="background-color: #ffffff; font-size: 13.3333330154419px;"> memory-controller@f8006000 {
compatible = "xlnx,zynq-ddrc-a05";
reg = <0xf8006000 0x1000>;
};</span>
Features Supported
Controller supports single bit error correction and double bit error detection
Driver reports the single and double bit errors.
Known issues and limitations
- None
Testing Details
↧
Zynq EDAC Driver
...
Known issues and limitations- None
↧
↧
Linux Drivers
...
DMA ControllerZynq (PL330)
Yes
drivers/dma/pl330.c
↧
Zynq-7000 AP SoC - Performance - Ethernet Packet Inspection - Bare Metal - Redirecting Packets to PL Tech Tip
...
Select File à Export Hardware as shown in the below figure{export_hardware.jpg} Figure 9: Exporting hardware
Select File à Launch SDK. It will launch the SDK and creates the SDK work space in the same work space where Vivado hardware project is created.
Running the Software
↧
Zynq-7000 AP SoC - Performance - Ethernet Packet Inspection - Bare Metal - Redirecting Packets to PL Tech Tip
↧