MICROCHIP Video DMA IP Chip User Guide
- June 29, 2024
- MICROCHIP
Table of Contents
- ARSALAN POST COMPLETE
- Introduction (Ask a Question)
- Summary
- Features
- Description (Ask a Question)
- Configuration Settings (Ask a Question)
- Inputs and Output Signals (Ask a Question)
- Design Specifications (Ask a Question)
- Register Summary and Maps (Ask a Question)
- Testbench Simulation (Ask a Question)
- Resource Utilization (Ask a Question)
- Revision History (Ask a Question)
- Microchip FPGA Support
- Microchip Information
- Customer Support
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
MICROCHIP Video DMA IP Chip
ARSALAN POST COMPLETE
Introduction (Ask a Question)
In the video applications space, it is required to write a continuous stream of incoming data (frames) from sources such as a video camera to memory. Video Direct Memory Access (VDMA) IP attempts to address the need for writing a continuous burst of data to DDR memory.
There are control registers that need to be configured within the IP. These registers are configured through AXI4 Lite interface.
The following figure shows the VDMA input and output ports.
Figure 1. VDMA Input Output Ports
Summary
The following table provides a summary of the Video DMA IP characteristics.
Table 1. Video DMA IP Characteristics
Features
- The Video DMA IP has the following key features:
- 32-bit addressing for the AXI4 Lite Interface
- 38-bit addressing for the AXI4 Interface to DDR
- Configurable Input Data Bus Width to 8-bit, 16-bit, and 32-bit
- Fixed Output Data Bus Width of 64-bit
- Supports Interrupt generation
- 32-bit Programmable Buffer Address to write the frames to DDR
- Supports Multiple Resolution (example: 640 × 360, 1280 × 720, 1920 × 1080)
- Frame Size for every written frame Available
Installation Instructions
The IP core must be installed to the IP Catalog of Libero® SoC software automatically through the IP Catalog update function in Libero SoC software, or it is manually downloaded from the catalog. Once the IP core is installed in Libero SoC software IP Catalog, it is configured, generated, and instantiated within SmartDesign for inclusion in the Libero project
Description (Ask a Question)
A video source generates a continuous stream of data which needs to be written to the DDR memory as video frames. The memory location for the frame buffers is configured through the control registers. For each processed frame, VDMA presents the frame size in the corresponding control register.
DDR memory requires 38-bit addressing. The processor provides for the 32-bit address to which the video frame has to be written. The VDMA appends all 0s to the lower 6 bits of the required 38-bit address, that is, 38-bit address = “MSB 32-bit address provided by the processor” + “LSB 6 bits are 0”. Multiple buffer addresses are provided and stored in VDMA. Maximum number of pending buffer addresses within VDMA is 32, at any given instance.
The DDR memory write agent is responsible to collect the video data from camera and write these as frame data to the DDR memory. It uses AXI4 interface to access the DDR memory. VDMA has internal buffers which store the incoming data before writing it to DDR through the AXI4 interface. The global interrupt register needs to be set to use the interrupt feature of the VDMA IP. When enabled, the required interrupts are enabled as seen from the control register map. For all the enabled interrupts, processor receives interrupt onto a single line. For example, when the end of frame interrupt is enabled, for every frame written to the DDR memory an interrupt is generated. This interrupt line to the processor is held high till the processor clears it through the interrupt status control register. Hence, the processor is notified whenever the frame is available for processing. An event may take place wherein, while the processor is clearing the interrupt, another interrupt event occurs. In such scenarios, VDMA IP raises the interrupt line high immediately after the processor clears the first interrupt. The processor identifies the source of the interrupt from the interrupt status control register. The same register is used to clear the interrupt as well.
The following figure shows the DMA architecture block diagram.
Figure 1-1. DMA Architecture Block Diagram
Configuration Settings (Ask a Question)
User can select 8, 16, and 32-bit Input Data Width for the Video DMA IP.
Inputs and Output Signals (Ask a Question)
The following table lists the Video DMA IP input and output signals.
Table 3-1. Input and Output Signal Description
Signal name | Direction | Width | Description |
---|---|---|---|
ACLK_I | Input | 1 | AXI4 Lite interface clock |
ARESETN_I | Input | 1 | AXI4 Lite interface reset signal |
DDR_CLK_I | Input | 1 | DDR clock for writing |
DDR_CLK_RSTN_I | Input | 1 | DDR clock reset signal |
VIDEO_SOURCE_CLK_I | Input | 1 | Video clock for data input |
VIDEO_SOURCE_CLK_RSTN_I | Input | 1 | Video clock reset signal |
DDR_CTRL_READY_I | Input | 1 | DDR controller ready signal to indicate that DDR |
memory is ready to accept commands from the VDMA IP
FRAME_START_I| Input| 1| Indicates a start of frame for the camera data input
DATA_VALID_I| Input| 1| Indicates that a valid data is available on the data
bus
DATA_I| Input| 8, 16, and 32| Camera data which has to be written to DDR
memory
AXI4L_VDMA| Input| AXI4 Lite interface| AXI4 Lite interface to access control
registers of the VDMA IP
INT_DMA_O| Output| 1| This signal is held high till an interrupt clear signal
is received. It will be generated for every frame data written to the DDR
memory.
mAXI4_SLAVE| Output| AXI4 interface| This mirrored AXI4 slave interface is
connected to the DDR memory for the frames to be written
Design Specifications (Ask a Question)
The following table lists the design specifications of the VDMA IP.
Table 4-1. Design Specification and Parameter
Sr num | Design parameter | Value |
---|---|---|
1 | Buffer address FIFO | WIDTH: 32 |
DEPTH: 32
2| Frame size FIFO| WIDTH: 32
DEPTH: 32
Register Summary and Maps (Ask a Question)
Offset
|
Name
|
Bit Pos
|
7
|
6
| 5c|
4
|
3
|
2
|
1
|
0
---|---|---|---|---|---|---|---|---|---|---
0x00
|
IP_VER
|
7:0
|
IP VERSION[7:0]
15:8
|
IP VERSION[15:8]
23:16
|
IP VERSION[23:16]
31:24
| | | | | | | |
0x04
|
Control_Register
|
7:0
| | | | | | FIFO RESET| IP RESET| ENABLE/ DISABLE
15:8
| | | | | | | |
23:16
| | | | | | | |
31:24
| | | | | | | |
0x08
|
GLBL_INT_EN
|
7:0
| | | | FRAME SIZE FIFO EMPTY| FRAME SIZE FIFO FUL| BUFFER ADDRESS FIFO EMPTY
| BUFFER ADDRESS FIFO FULL| END OF FRAME INTERRUPT
15:8
| | | | | | | |
23:16
| | | | | | | |
31:24
| | | | | | | |
0x10
|
Interrupt_Enab e
|
7:0
| | | | FRAME SIZE FIFO EMPTY| FRAME SIZE FIFO FULL| BUFFER ADDRESS FIFO EMPT| BUFFER ADDRESS FIFO FULL| END OF FRAME INTERRUPT
15:8
| | | | | | | |
23:16
| | | | | | | |
31:24
| | | | | | | |
0x14 … 0x1B
|
Reserved
| | | | | | | |
0x1C
|
Buffer_Address_FIF O
|
7:0
|
BUFFER ADDRESS FIFO[7:0]
15:8
|
BUFFER ADDRESS FIFO[15:8]
23:16
|
BUFFER ADDRESS FIFO[23:16]
31:24
|
BUFFER ADDRESS FIFO[31:24]
0x20 … 0x23
|
Reserved
| | | | | | | |
0x24
|
Frame_Size_FIFO
|
7:0
|
FRAME SIZE FIFO[7:0]
15:8
|
FRAME SIZE FIFO[15:8]
23:16
|
FRAME SIZE FIFO[23:16]
31:24
|
FRAME SIZE FIFO[31:24]
IP Version (Ask a Question)
Name: IP_VER
Offset: 0x000
Reset: 0x10100
Property: Read-only
Current Video DMA IP version number
Bits 23:0 – IP VERSION[23:0] Current Video DMA IP version number
Control Register (Ask a Question)
Name: Control_Register
Offset: 0x004
Reset: 0x1
Property: Read/Write
Register to Enable/Disable/Reset the Video DMA IP
Bit 2 – FIFO RESET Writing a value of ‘1’ flushes all the FIFOs within the Video DMA IP core. It does not hold the written value, that is, writes are combinatorial in nature
Bit 1 – IP RESET Writing a value of ‘1’ resets the IP core and flushes all the FIFOs within the Video DMA IP core. It does not hold the written value, that is, writes are combinatorial in nature.
Bit 0 – ENABLE/DISABLE This setting manages the activation and deactivation of the IP. Setting it to ‘1’ will enable the IP, while setting it to ‘0’ will disable it.
Enable Global Interrupt (Ask a Question)
Name: GLBL_INT_EN
Offset: 0x008
Reset: 0x0
Property: Read/Write
Global Interrupt Enable
Bit 0 – GLOBAL INTERRUPT ENABLE Enables the interrupts globally at Video DMA IP level.
Interrupt Status (Ask a Question)
Name: Interrupt_Status
Offset: 0x00C
Reset: 0x0
Property: Read/Write
Interrupt Status Register
Bit 4 – FRAME SIZE FIFO EMPTY When enabled, it indicates to the processor that the frame size FIFO is getting empty. Writing a value of ‘1’ will clear this interrupt.
Bit 3 – FRAME SIZE FIFO FULL When enabled, it indicates to the processor that the frame size FIFO is in full condition. Writing a value of ‘1’ will clear this interrupt.
Bit 2 – BUFFER ADDRESS FIFO EMPTY When enabled, buffer address FIFO empty interrupt will be generated, when the Video DMA IP has processed all the buffer addresses provided by the processor. Writing a value of ‘1’ will clear this interrupt.
Bit 1 – BUFFER ADDRESS FIFO FULL When enabled, buffer address FIFO full interrupt will be generated when the Video DMA IP is unable to accept any more buffer addresses from the processor, indicating that the FIFO is in full condition. Writing a value of ‘1’ will clear this interrupt.
Bit 0 – END OF FRAME INTERRUPT When enabled, End Of Frame interrupt is generated after every frame is written to the memory. This frame is written to the buffer address provided by the processor. Reading a value of ‘1’ in this register indicates that the Frame End interrupt event has occurred. Writing a value of ‘0’ clears the interrupt.
Enable Interrupt (Ask a Question)
Name: Interrupt_Enable
Offset: 0x010
Reset: 0x0
Property: Read/Write
Interrupt Enable Register
Bit 4 – FRAME SIZE FIFO EMPTY Writing a value of ‘1’ enables the interrupt generation for frame size FIFO empty condition.
Bit 3 – FRAME SIZE FIFO FULL Writing a value of ‘1’ enables the interrupt generation for frame size FIFO full condition.
Bit 2 – BUFFER ADDRESS FIFO EMPTY Writing a value of ‘1’ enables the interrupt generation for buffer address FIFO empty condition.
Bit 1 – BUFFER ADDRESS FIFO FULL Writing a value of ‘1’ enables the interrupt generation for buffer address FIFO full condition.
Bit 0 – END OF FRAME INTERRUPT Writing a value of ‘1’ enables the Frame End interrupt. The interrupt will be generated for every frame getting written to the memory.
FIFO Buffer Address (Ask a Question)
Name: Buffer_Address_FIFO
Offset: 0x01C
Reset: 0x0
Property: Write-only
Buffer address provided by the external agent, like processor, should be written to this address register.
Bits 31:0 – BUFFER ADDRESS FIFO[31:0] The buffer address, to which the frame should be written, is programmed by the external agency into this control register. The provided 32-bit address is internally converted to 38-bit address, as shown below. This 38-bit address is used by the FIC interface to access the DDR memory, by the MSS processor.
Value | Description |
---|---|
MSS 37:6 address | 32-bit address programmed into the buffer address FIFO |
MSS 5:0 address | Lower 6 bits are hard coded to the value of 0 |
FIFO Frame Size (Ask a Question)
Name: Frame_Size_FIFO
Offset: 0x024
Reset: 0x0
Property: Read-only
Size of the frame which was written to the DDR memory
Bits 31:0 – FRAME SIZE FIFO[31:0] Frame size, which is written to the DDR memory, can be read from this control register. This register should be read after receiving the End Of Frame interrupt, which indicates a valid memory write operation.
Testbench Simulation (Ask a Question)
A sample testbench is provided to simulate the VDMA IP core. To simulate the testbench, perform the following steps:
-
In Libero SoC tool, click View > Windows > IP Catalog and search for VDMA entry.
-
To configure the IP, double-click VDMA and click OK.
-
Navigate to Stimulus Hierarchy and click Build Hierarchy, as shown in the following figure.
Figure 6-1. Stimulus Hierarchy -
To run the testbench in interactive mode, navigate to the Stimulus Hierarchy tab, right-click vdma_tb > Simulate Pre-Synth Design > Open Interactively. The IP gets simulated for a single frame with 320 × 240 resolution, as shown in the following figure.
Figure 6-2. Pre-Synth Design Simulation
The testbench runs and the simulator waveforms are added to view the data transfer from the video source to the VDMA IP, as shown in the following figures.
Figure 6-3. Testbench Transcript
Figure 6-4. Model Sim Tool Window
Important: If the simulation is interrupted due to the runtime limit specified in the .do file, use the run-all command to complete the simulation.
Resource Utilization (Ask a Question)
The following table lists the resource utilization of VDMA IP design made for PolarFire® SoC.
Family| Device| Fabric 4LUT| Fabric DFF| Interface
4LUT| Interface DFF| uSRAM| LSRAM| Chip Global
---|---|---|---|---|---|---|---|---
PolarFire® SoC| MPFS250TS| 1052| 1093| 624| 321| 1| 17| 3
Revision History (Ask a Question)
The revision history describes the changes that were implemented in the document. The changes are listed by revision, starting with the most current publication.
Table 8-1. Revision History
Revision | Date | Description |
---|---|---|
B | 05/2024 | Added Register Maps, see: 5. Register Summary and Maps. |
A | 02/2024 | Initial Release |
Microchip FPGA Support
Microchip FPGA products group backs its products with various support services, including Customer Service, Customer Technical Support Center, a website, and worldwide sales offices. Customers are suggested to visit Microchip online resources prior to contacting support as it is very likely that their queries have been already answered.
Contact Technical Support Center through the website at www.microchip.com/support. Mention the FPGA Device Part number, select appropriate case category, and upload design files while creating a technical support case.
Contact Customer Service for non-technical product support, such as product pricing, product upgrades, update information, order status, and authorization.
- From North America, call 800.262.1060
- From the rest of the world, call 650.318.4460
- Fax, from anywhere in the world, 650.318.8044
Microchip Information
The Microchip Website Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes:
- Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software
- General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing
- Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives
Product Change Notification Service
Microchip’s product change notification service helps keep customers current
on Microchip products. Subscribers will receive email notification whenever
there are changes, updates, revisions or errata related to a specified product
family or development tool of interest.
To register, go to www.microchip.com/pcn and follow the registration instructions.
Microchip Devices Code Protection Feature
Note the following details of the code protection feature on Microchip
products:
- Microchip products meet the specifications contained in their particular Microchip Data Sheet.
- Microchip believes that its family of products is secure when used in the intended manner, within operating specifications, and under normal conditions.
- Microchip values and aggressively protects its intellectual property rights. Attempts to breach the code protection features of Microchip product is strictly prohibited and may violate the Digital Millennium Copyright Act.
- Neither Microchip nor any other semiconductor manufacturer can guarantee the security of its code. Code protection does not mean that we are guaranteeing the product is “unbreakable”. Code protection is constantly evolving. Microchip is committed to continuously improving the code protection features of our products.
Legal Notice
This publication and the information herein may be used only with Microchip products, including to design, test, and integrate Microchip products with your application. Use of this information in any other manner violates these terms. Information regarding device applications is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. Contact your local Microchip sales office for additional support or, obtain additional support at www.microchip.com/en-us/support/design-help/client-support- services.
THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE.
IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION.
Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated.
Trademarks
The Microchip name and logo, the Microchip logo, Adaptec, AVR, AVR logo, AVR
Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flex PWR, HELDO,
IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch,
MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB,
OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer,
QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom,
SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are
registered trademarks of Microchip Technology Incorporated in the U.S.A. and
other countries.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, Ether Synch, Flashtec, Hyper Speed Control, Hyperlight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, Crypto Automotive, Crypto Companion, Crypto Controller, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EverGREEN, EyeOpen, Grid Time, Ideal Bridge, IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Intel limos, Inter-Chip Connectivity, Jitter Blocker, Knob-on-Display, MarginLink, max Crypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, Pure Silicon, QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, Smart Buffer, Smart HLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
All other trademarks mentioned herein are property of their respective companies.
© 2024, Microchip Technology Incorporated and its subsidiaries. All Rights Reserved.
ISBN: 978-1-6683-4556-6
Quality Management System
For information regarding Microchip’s Quality Management Systems, please visit
www.microchip.com/quality
Worldwide Sales and Service
AMERICAS | ASIA/PACIFIC | ASIA/PACIFIC | EUROPE |
---|---|---|---|
Corporate Office | Australia – Sydney |
Tel: 61-2-9868-6733
China – Beijing
Tel: 86-10-8569-7000
China – Chengdu
Tel: 86-28-8665-5511
China – Chongqing
Tel: 86-23-8980-9588
China – Dongguan
Tel: 86-769-8702-9880
China – Guangzhou
Tel: 86-20-8755-8029
China – Hangzhou
Tel: 86-571-8792-8115
China – Hong Kong SAR
Tel: 852-2943-5100
China – Nanjing
Tel: 86-25-8473-2460
China – Qingdao
Tel: 86-532-8502-7355
China – Shanghai
Tel: 86-21-3326-8000
China – Shenyang
Tel: 86-24-2334-2829
China – Shenzhen
Tel: 86-755-8864-2200
China – Suzhou
Tel: 86-186-6233-1526
China – Wuhan
Tel: 86-27-5980-5300
China – Xian
Tel: 86-29-8833-7252
China – Xiamen
Tel: 86-592-2388138
China – Zhuhai
Tel: 86-756-3210040
| India – Bangalore
Tel: 91-80-3090-4444
India – New Delhi
Tel: 91-11-4160-8631
India – Pune
Tel: 91-20-4121-0141
Japan – Osaka
Tel: 81-6-6152-7160
Japan – Tokyo
Tel: 81-3-6880- 3770
Korea – Daegu
Tel: 82-53-744-4301
Korea – Seoul
Tel: 82-2-554-7200
Malaysia – Kuala Lumpur
Tel: 60-3-7651-7906
Malaysia – Penang
Tel: 60-4-227-8870
Philippines – Manila
Tel: 63-2-634-9065
Singapore
Tel: 65-6334-8870
Taiwan – Hsin Chu
Tel: 886-3-577-8366
Taiwan – Kaohsiung
Tel: 886-7-213-7830
Taiwan – Taipei
Tel: 886-2-2508-8600
Thailand – Bangkok
Tel: 66-2-694-1351
Vietnam – Ho Chi Minh
Tel: 84-28-5448-2100
| Austria – Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark – Copenhagen
Tel: 45-4485-5910
Fax: 45-4485-2829
Finland – Espoo
Tel: 358-9-4520-820
France – Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Germany – Garching
Tel: 49-8931-9700
Germany – Haan
Tel: 49-2129-3766400
Germany – Heilbronn
Tel: 49-7131-72400
Germany – Karlsruhe
Tel: 49-721-625370
Germany – Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Germany – Rosenheim
Tel: 49-8031-354-560
Israel – Hod Hasharon
Tel: 972-9-775-5100
Italy – Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Italy – Padova
Tel: 39-049-7625286
Netherlands – Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Norway – Trondheim
Tel: 47-72884388
Poland – Warsaw
Tel: 48-22-3325737
Romania – Bucharest
Tel: 40-21-407-87-50
Spain – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden – Gothenberg
Tel: 46-31-704-60-40
Sweden – Stockholm
Tel: 46-8-5090-4654
UK – Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technical Support:
www.microchip.com/support
Web Address:
www.microchip.com
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Canada – Toronto
Tel: 905-695-1980
Fax: 905-695-2078
Customer Support
Users of Microchip products can receive assistance through several channels:
- Distributor or Representative
- Local Sales Office
- Embedded Solutions Engineer (ESE)
- Technical Support
Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document.
Technical support is available through the website at: www.microchip.com/support
References
- Empowering Innovation | Microchip Technology
- Design Help and Other Services | Microchip Technology
- Microchip Lightning Support
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-166FC85A-FD17-43A6-95FB-FF66CE186070&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-316E86D8-E1A6-41F5-AD82-F0BDF328E056&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-7404094F-AFEB-42A8-910A-6FBDECB58A8A&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-7D87BA78-78A5-4C15-8737-DF6D9BC92C4C&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-7E90355C-4D28-419F-B564-1584C5C7A292&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-8E44DC12-1AEF-4EE5-8250-91CF654610BD&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A1D202FF-D8D6-45F5-A949-2ABD9DCE2A33&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A90BAD28-DF35-4E47-B3A4-EC078D2CAAEE&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-AE1995CA-1FCD-4FC8-8DFE-AB0E08B039EE&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-B3B2B35A-B604-4E64-BEE9-3A7CDBFEEB08&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-B96B896E-2366-4178-BE49-B0F427FFFB9B&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-BED11BD7-C24A-42F1-B6C6-7B42EF44A71F&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-C50BC48A-6A40-4D3E-9BA1-72234EB463D6&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-C7B75441-6260-4D1A-88F0-9046717DA8B7&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-D2DC6A24-F3D1-4F1A-8999-40937921161A&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- microchipsupport.force.com/s/newcase?pub_guid=GUID-6BA9C8EF-4D21-4E3F-8BA8-074FAC10EEDE&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-F556FE0D-B5FA-49E0-8708-11C312A5FA02&cover_title=Video%20DMA%20IP%20User%20Guide&tech_suppo
- Empowering Innovation | Microchip Technology
- Client Support Services | Microchip Technology
- Microchip Lightning Support
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>