MICROCHIP Video DMA IP Chip 

MICROCHIP Video DMA IP Chip 

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

Video DMA IP

Summary

The following table provides a summary of the Video DMA IP characteristics.

Table 1. Video DMA IP Characteristics

Summary

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

Description

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

IP Version

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

Control Register

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

Enable Global Interrupt

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

Enable Interrupt

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

Enable Interrupt

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.

FIFO Buffer Address 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

FIFO Frame Size

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:

  1. In Libero SoC tool, click View > Windows > IP Catalog and search for VDMA entry.
  2. To configure the IP, double-click VDMA and click OK.
  3. Navigate to Stimulus Hierarchy and click Build Hierarchy, as shown in the following figure.
    Figure 6-1. Stimulus Hierarchy
    Testbench Simulation
  4. 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
    Testbench 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

Testbench Simulation

Figure 6-4. Model Sim Tool Window

Testbench Simulation

Icon 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, Best Time, Bit Cloud, Crypto Memory, Cryptor, depict, flex PWR, HELDO, IGLOO, Juke Box, Keel, Kleber, LA Check, Linked, ma Stylus, mistouch, Media LB, mega AVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, Opto Liner, PIC, Pico Power, PICSTART, PIC32 logo, Polar Fire, Pro chip Designer, Q Touch, SAM-BA, Sen Gentry, Spy NIC, SST, SST Logo, Super lash, Symmetric, Sync Server, Tachyon, Time Source, tiny AVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

Agile Switch, Clock Works, The Embedded Control Solutions Company, Ether Synch, Flatted, Hyper Speed Control, Hyperlight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Time Cesium, Time Hub, TimePictra, Time Provider, 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
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
Australia – Sydney
Tel: 61-2-9868-6733
IndiaBangalore
Tel:
91-80-3090-4444
AustriaWels
Tel:
43-7242-2244-39
Fax: 43-7242-2244-393
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
China – Beijing
Tel: 86-10-8569-7000
IndiaNew Delhi
Tel:
91-11-4160-8631
DenmarkCopenhagen
Tel:
45-4485-5910
Fax: 45-4485-2829
Austin, TX
Tel: 512-257-3370
China – Chengdu
Tel: 86-28-8665-5511
IndiaPune
Tel:
91-20-4121-0141
FinlandEspoo
Tel:
358-9-4520-820
Boston Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
China – Chongqing
Tel: 86-23-8980-9588
JapanOsaka
Tel:
81-6-6152-7160
FranceParis
Tel:
33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Chicago Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
China – Dongguan
Tel:
86-769-8702-9880
JapanTokyo
Tel:
81-3-6880- 3770
GermanyGarching
Tel:
49-8931-9700
Dallas Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
China – Guangzhou
Tel
: 86-20-8755-8029
KoreaDaegu
Tel:
82-53-744-4301
GermanyHaan
Tel:
49-2129-3766400
Detroit Novi, MI
Tel: 248-848-4000
China – Hangzhou
Tel: 86-571-8792-8115
KoreaSeoul
Tel:
82-2-554-7200
GermanyHeilbronn
Tel:
49-7131-72400
Houston, TX
Tel: 281-894-5983
ChinaHong Kong SAR
Tel:
852-2943-5100
MalaysiaKuala Lumpur
Tel:
60-3-7651-7906
GermanyKarlsruhe
Tel:
49-721-625370
Indianapolis Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453 Tel: 317-536-2380
ChinaNanjing
Tel:
86-25-8473-2460
MalaysiaPenang
Tel:
60-4-227-8870
GermanyMunich
Tel:
49-89-627-144-0
Fax: 49-89-627-144-44
Los Angeles Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800
ChinaQingdao
Tel:
86-532-8502-7355
PhilippinesManila
Tel:
63-2-634-9065
GermanyRosenheim
Tel:
49-8031-354-560
Raleigh, NC
Tel: 919-844-7510
ChinaShanghai
Tel: 86-21-3326-8000
Singapore
Tel: 65-6334-8870
IsraelHod Hasharon
Tel:
972-9-775-5100
New York, NY
Tel: 631-435-6000
ChinaShenyang
Tel:
86-24-2334-2829
TaiwanHsin Chu
Tel: 886-3-577-8366
ItalyMilan
Tel: 39-0331-742611
Fax: 39-0331-466781
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
ChinaShenzhen
Tel:
86-755-8864-2200
TaiwanKaohsiung
Tel:
886-7-213-7830
ItalyPadova
Tel:
39-049-7625286
Canada – Toronto
Tel: 905-695-1980
Fax: 905-695-2078
ChinaSuzhou
Tel: 86-186-6233-1526
TaiwanTaipei
Tel: 886-2-2508-8600
NetherlandsDrunen
Tel:
31-416-690399
Fax: 31-416-690340
ChinaWuhan
Tel:
86-27-5980-5300
ThailandBangkok
Tel:
66-2-694-1351
NorwayTrondheim
Tel:
47-72884388
ChinaXian
Tel: 86-29-8833-7252
VietnamHo Chi Minh
Tel:
84-28-5448-2100
PolandWarsaw
Tel:
48-22-3325737
ChinaXiamen
Tel:
86-592-2388138
RomaniaBucharest
Tel:
40-21-407-87-50
ChinaZhuhai
Tel: 86-756-3210040
SpainMadrid
Tel:
34-91-708-08-90
Fax: 34-91-708-08-91
SwedenGothenberg
Tel:
46-31-704-60-40
SwedenStockholm
Tel: 46-8-5090-4654
UKWokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820

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

Logo

Documents / Resources

MICROCHIP Video DMA IP Chip [pdf] User Guide
DS50003651B, Video DMA IP Chip, DMA IP Chip, IP Chip, Chip

References

Leave a comment

Your email address will not be published. Required fields are marked *