logo-MICROCHIP

MICROCHIP DDR Leer IP

MICROCHIP-DDR-Lectura-IP-producto

Presupuesto

  • Nombre del producto: DDR Read IP v2.0
  • Compatible con vídeo árbitro IP
  • Se utiliza para leer una ráfaga de datos continuos desde la memoria DDR.
  • Normalmente se utiliza en aplicaciones de vídeo para leer cada línea horizontal del fotograma de vídeo almacenado en la memoria DDR.

El DDR Read IP también tiene puertos de entrada y salida en Arbiter

El bus de interfaz y la interfaz AXI4 Stream se enumeran en el manual del usuario.

Preguntas frecuentes

  1. ¿Cuál es el propósito de DDR Read IP?
  2. ¿Cuál es la compatibilidad requerida para DDR Read IP?
  3. ¿En qué aplicaciones se suele utilizar DDR Read IP?

Introducción

DDR Read IP lee una ráfaga de datos continuos de la memoria DDR. La IP de lectura DDR se debe utilizar con la IP de Video Arbiter que convierte las solicitudes de lectura en transacciones AXI4. La IP de lectura DDR se utiliza normalmente en aplicaciones de vídeo para leer cada línea horizontal del cuadro de vídeo almacenado en la memoria DDR.

Figura 1. Interfaz del árbitro SmartDesign

MICROCHIP-DDR-Lectura-IP-fig-1

Características principales

  • Normalmente se utiliza para leer líneas de fotogramas de vídeo.
  • Admite anchos de píxeles de salida de vídeo de 8, 16 y 32 bits
  • Admite interfaz de árbitro de vídeo de 128, 256 y 512 bits
  • Admite la interfaz de transmisión AXI4

Implementación de hardware

La IP genera las señales de control para la IP del árbitro de vídeo en función de las entradas del usuario de la dirección de inicio del cuadro de resolución horizontal. El flanco ascendente de read_en_i inicia una transacción de lectura. Los datos del árbitro de vídeo se almacenan en un CDC FIFO que convierte los datos del dominio de reloj DDR al dominio de reloj de píxeles. Los datos se leen desde FIFO en el flanco descendente de read_en_i y se descomprimen para generar datos de píxeles. read_en_i debe ser alto durante una duración suficiente para completar la transacción de lectura DDR y la duración recomendada es de varios relojes iguales a la resolución horizontal. La primera línea se lee desde la dirección definida por frame_start_addr_i y, después de cada transacción de lectura, la dirección se incrementa en line_gap_i. La dirección de lectura se restablece a frame_start_addr_i en cada señal frame_end_i. Los datos de salida son altos para un número de relojes de resolución horizontal.

Descripción del diseño

  • La siguiente figura muestra el diagrama de distribución de pines de nivel superior de DDR Read.

MICROCHIP-DDR-Lectura-IP-fig-2

Puertos de entrada y salida
La siguiente tabla enumera los puertos de entrada y salida de DDR Read IP en la interfaz nativa.
Tabla 1-1. Puertos de entrada y salida del DDR leídos en la interfaz nativa.

Nombre del puerto Tipo Ancho Descripción
restablecer_i Aporte Señal de reinicio asincrónica baja activa para diseñar
pixel_clk_i Aporte Reloj de píxeles
ddr_clk_i Aporte Reloj DDR del controlador de memoria
marco_end_i Aporte Señal de fin de cuadro
read_en_i Aporte Señal de habilitación de lectura para lectura.
espacio_linea_i Aporte 16 bits Separación de línea entre dos líneas
horz_resl_i Aporte 16 bits Resolución horizontal
Nombre del puerto Tipo Ancho Descripción
h_pan_i Aporte 12 bits Desplazamiento horizontal para cada línea de video para panorámica horizontal
v_pan_i Aporte 12 bits Desplazamiento vertical desde la dirección de inicio del fotograma para panorámica vertical
leer_ackn_i Aporte Acuse de recibo de solicitud de lectura del árbitro de vídeo
leer_hecho_i Aporte Lea la entrada de finalización del árbitro de video
ddr_data_valid_i Aporte Leer datos válidos del Arbiter
frame_start_addr Aporte 8 bits Dirección de inicio del fotograma de vídeo
wdata_i Aporte Ancho de datos de entrada Leer datos del árbitro
read_req_o Producción Leer la solicitud al árbitro.
read_start_addr_o Producción 32 bits Dirección DDR desde donde se debe iniciar la lectura
tamaño_ráfaga_o Producción 8 bits Leer tamaño de ráfaga
data_valid_o Producción Datos válidos
datos_o Producción Ancho de datos de salida Datos para canalización de vídeos

La siguiente tabla enumera los puertos de entrada y salida de DDR Read IP en el bus de la interfaz Arbiter.
Tabla 1-2. Puertos de entrada y salida del DDR leídos en el bus de interfaz Arbiter.

Nombre del puerto Tipo Ancho Descripción
RDATA_I Aporte Ancho de datos de entrada Leer datos del árbitro
RVALID_I Aporte Leer datos válidos del Arbiter
YA_I Aporte Acuse de recibo del árbitro de la solicitud de lectura
BUSER_I Aporte Leer finalización
ARADDR_O Producción 32 bits Dirección DDR desde donde se debe iniciar la lectura
ARVALID_O Producción Leer la solicitud al árbitro.
ARSIZE_O Producción 8 bits Leer tamaño de ráfaga

La siguiente tabla enumera los puertos de entrada y salida de DDR Read IP en la interfaz de transmisión AXI4.
Tabla 1-3. Puertos de entrada y salida de DDR leídos en la interfaz de flujo AXI4.

Nombre del puerto Tipo Ancho Descripción
RELOJ_I Aporte Reloj de píxeles
RESET_n_I Aporte Señal de reinicio asincrónica baja activa para diseñar
TDATA_O Producción Ancho de datos de salida Salida de datos de vídeo
TSTRB_O Producción [Ancho de datos de salida/8 – 1: 0] Luz estroboscópica de datos de vídeo de salida
TKEEP_O Producción [Ancho de datos de salida/8 – 1: 0] Mantener datos de video de salida
TVALID_O Producción Datos de salida de vídeo válidos
TUSER_O Producción 4 bits Datos de usuario de salida 0 bits = VSYNC

3 bits = final de trama

Nombre del puerto Tipo Ancho Descripción
TLAST_O Producción Salida de vídeo al final del cuadro

Parámetros de configuración

La siguiente tabla enumera los parámetros de configuración utilizados en la implementación del hardware DDR Read IP. Estos son parámetros genéricos y pueden variar según los requisitos de la aplicación.
Tabla 1-4. Parámetros de configuración

Nombre del parámetro Descripción
Resolución horizontal Define la resolución horizontal.
Ancho de datos de entrada Define el ancho de los datos de entrada (128, 256 y 512 bits)
Ancho de datos de salida Define el ancho de los datos de salida (8, 16, 24, 32 y 64 bits)
Interfaz de árbitro Opciones para seleccionar la interfaz del árbitro en el menú desplegable como interfaz nativa o de bus
Interfaz de datos Opciones para seleccionar la interfaz de datos en el menú desplegable como interfaz nativa y de transmisión AXI4

Utilización de recursos
La siguiente tabla enumera la utilización de recursos para DDR Read IP en la interfaz nativa con el ancho de datos de entrada = 256 y el ancho de datos de salida = 8.
El bloque de lectura DDR se implementa en el dispositivo PolarFire FPGA, paquete MPF300TS_ES-1FCG1152E.
Tabla 1-5. DDR leer IP en interfaz nativa

Recurso Uso
DFF 502
4 LUT de entrada 513
MACC 0
LSRAM 18K 14
Memoria RAM 0

La siguiente tabla enumera la utilización de recursos para DDR Read IP en la interfaz de bus y el flujo AXI4 con un ancho de datos de entrada = 256 y un ancho de datos de salida = 8.
Tabla 1-6. DDR lectura de IP en interfaz de bus y transmisión AXI4

Recurso Uso
DFF 512
4 LUT de entrada 514
MACC 0
LSRAM 18K 14
Memoria RAM 0

Historial de revisiones
El historial de revisiones describe los cambios que se implementaron en el documento. Los cambios se enumeran por revisión, comenzando con la publicación más reciente.

Revisión Fecha Descripción
1.0 03/2022 Revisión Inicial.

Compatibilidad con microchips FPGA

El grupo de productos FPGA de Microchip respalda sus productos con varios servicios de soporte, incluido el Servicio al cliente, el Centro de soporte técnico al cliente, un websitio y oficinas de ventas en todo el mundo. Se sugiere a los clientes que visiten los recursos en línea de Microchip antes de comunicarse con el soporte, ya que es muy probable que sus consultas ya hayan sido respondidas.
Póngase en contacto con el Centro de Soporte Técnico a través del websitio en www.microchip.com/support. Mencione el número de pieza del dispositivo FPGA, seleccione la categoría de caso adecuada y cargue el diseño. files al crear un caso de soporte técnico. Comuníquese con el Servicio de atención al cliente para obtener soporte no técnico del producto, como precios de productos, actualizaciones de productos, información actualizada, estado de pedidos y autorización.

  • Desde América del Norte, llame al 800.262.1060
  • Desde el resto del mundo, llame al 650.318.4460
  • Fax, desde cualquier parte del mundo, 650.318.8044

el microchip Websitio
Microchip ofrece soporte en línea a través de nuestro websitio en www.microchip.com/. Este webEl sitio se utiliza para hacer files e información fácilmente accesibles para los clientes. Algunos de los contenidos disponibles incluyen:

  • Soporte de productos: hojas de datos y erratas, notas de aplicación y sampprogramas de archivos, recursos de diseño, guías de usuario y documentos de soporte de hardware, últimas versiones de software y software archivado.
  • Soporte técnico general: preguntas frecuentes (FAQ), solicitudes de soporte técnico, grupos de discusión en línea, listado de miembros del programa de socios de diseño de Microchip.
  •  Negocio de Microchip: guías de selección y pedidos de productos, comunicados de prensa más recientes de Microchip, listado de seminarios y eventos, listados de oficinas de ventas, distribuidores y representantes de fábrica de Microchip.

Servicio de Notificación de Cambio de Producto
El servicio de notificación de cambios de productos de Microchip ayuda a mantener a los clientes actualizados sobre los productos de Microchip. Los suscriptores recibirán notificaciones por correo electrónico cada vez que haya cambios, actualizaciones, revisiones o erratas relacionadas con una familia de productos específica o una herramienta de desarrollo de interés.
Para registrarse, vaya a www.microchip.com/pcn y siga las instrucciones de registro.

Atención al cliente
Los usuarios de productos Microchip pueden recibir asistencia a través de varios canales:

  • Distribuidor o Representante
  • Oficina de ventas local
  • Ingeniero de soluciones integradas (ESE)
  • Apoyo técnico

Los clientes deben comunicarse con su distribuidor, representante o ESE para obtener ayuda. oficinas de ventas locales también están disponibles para ayudar a los clientes. En este documento se incluye una lista de oficinas y ubicaciones de ventas. El soporte técnico está disponible a través del websitio en: www.microchip.com/support.

Característica de protección de código de dispositivos de microchip
Tenga en cuenta los siguientes detalles de la función de protección de código en los productos Microchip:

  • Los productos de Microchip cumplen con las especificaciones contenidas en su hoja de datos de Microchip particular.
  • Microchip cree que su familia de productos es segura cuando se utiliza de la manera prevista, dentro de las especificaciones de funcionamiento y en condiciones normales.
  • Microchip valora y protege agresivamente sus derechos de propiedad intelectual. Los intentos de violar las características de protección del código de los productos Microchip están estrictamente prohibidos y pueden violar la Ley de Derechos de Autor del Milenio Digital.
  • Ni Microchip ni ningún otro fabricante de semiconductores puede garantizar la seguridad de su código. La protección del código no significa que garanticemos que el producto sea “irrompible”. La protección del código evoluciona constantemente. Microchip se compromete a mejorar continuamente las características de protección del código de nuestros productos.

Aviso legal
Esta publicación y la información contenida en este documento solo se pueden usar con productos de Microchip, incluso para diseñar, probar e integrar productos de Microchip con su aplicación. El uso de esta información de cualquier otra manera viola estos términos. La información sobre las aplicaciones del dispositivo se proporciona solo para su conveniencia y puede ser reemplazada por actualizaciones. Es su responsabilidad asegurarse de que su aplicación cumpla con sus especificaciones. Comuníquese con su oficina local de ventas de Microchip para obtener soporte adicional u obtenga soporte adicional en www.microchip.com/en-us/support/design-help/client-support-services.
ESTA INFORMACIÓN ES PROPORCIONADA POR MICROCHIP “TAL CUAL”. MICROCHIP NO HACE DECLARACIONES NI GARANTÍAS DE NINGÚN TIPO, YA SEA EXPRESA O IMPLÍCITA, ESCRITA U ORAL, ESTATUTARIA O DE OTRA MANERA, RELACIONADAS CON LA INFORMACIÓN, INCLUYENDO, PERO NO LIMITADO A, CUALQUIER GARANTÍA IMPLÍCITA DE NO INFRACCIÓN, COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO PARTICULAR, O GARANTÍAS. RELACIONADOS CON SU CONDICIÓN, CALIDAD O DESEMPEÑO. EN NINGÚN CASO MICROCHIP SERÁ RESPONSABLE DE NINGUNA PÉRDIDA, DAÑO, COSTO O GASTO INDIRECTO, ESPECIAL, PUNITIVO, INCIDENTAL O CONSECUENTE DE CUALQUIER TIPO RELACIONADO CON LA INFORMACIÓN O SU USO, CUALQUIER CAUSA, INCLUSO SI MICROCHIP HA SIDO INFORMADO DE LA POSIBILIDAD O LOS DAÑOS SON PREVISIBLES. EN LA MEDIDA MÁXIMA PERMITIDA POR LA LEY, LA RESPONSABILIDAD TOTAL DE MICROCHIP SOBRE TODAS LAS RECLAMACIONES RELACIONADAS DE CUALQUIER MANERA CON LA INFORMACIÓN O SU USO NO EXCEDERÁ EL NÚMERO DE TARIFAS, SI LAS HAY, QUE USTED HA PAGADO DIRECTAMENTE A MICROCHIP POR LA INFORMACIÓN.
El uso de dispositivos Microchip en aplicaciones de soporte vital y/o seguridad es enteramente a riesgo del comprador, y el comprador acepta defender, indemnizar y eximir de responsabilidad a Microchip de todos los daños, reclamos, demandas o gastos que resulten de dicho uso. No se transmiten licencias, implícitas o de otro modo, bajo ningún derecho de propiedad intelectual de Microchip a menos que se indique lo contrario.

Marcas comerciales
El nombre y logotipo de Microchip, el logotipo de Microchip, Adaptec, AnyRate, AVR, logotipo de AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotipo de Microsemi, MOST, logotipo de MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotipo de PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotipo de SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron y XMEGA son marcas comerciales registradas de Microchip Technology Incorporated en EE. UU. y otros países. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, banco de motor, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logotipo de ProASIC Plus, Quiet-Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath y ZL son marcas comerciales registradas de Microchip Technology Incorporated en EE. UU.
Supresión de clave adyacente, AKS, analógico para la era digital, cualquier condensador, AnyIn, AnyOut, conmutación aumentada, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, coincidencia de promedio dinámico, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programación en serie en circuito, ICSP, INICnet, Conexión en paralelo inteligente, Conectividad entre chips, JitterBlocker, Perilla en pantalla, maxCrypto, maxView, membrana, Mindi, MiWi, MPASM, MPF, logotipo certificado MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, generación de código omnisciente, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, mapa simple, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense , VectorBlox, VeriPHY,

  • ViewSpan, WiperLock, XpressConnect y ZENA son marcas comerciales de Microchip Technology Incorporated en EE. UU. y otros países.
  • SQTP es una marca de servicio de Microchip Technology Incorporated en EE. UU.
  • El logotipo de Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom y Trusted Time son marcas comerciales registradas de Microchip Technology Inc. en otros países.
  • GestIC es una marca registrada de Microchip Technology Germany II GmbH & Co. KG, una subsidiaria de Microchip Technology Inc., en otros países.
  • Todas las demás marcas comerciales mencionadas en este documento son propiedad de sus respectivas empresas.
  • © 2022, Microchip Technology Incorporated y sus subsidiarias. Reservados todos los derechos. ISBN: 978-1-6683-0015-2

Sistema de Gestión de Calidad
Para obtener información sobre los sistemas de gestión de calidad de Microchip, visite www.microchip.com/calidad.

CONTACTO

AMÉRICAS ASIA/PACÍFICO ASIA/PACÍFICO EUROPA
Oficina corporativa

2355 bulevar oeste de Chandler. Chandler, AZ 85224-6199

Teléfono: 480-792-7200

Fax: 480-792-7277

Apoyo técnico: www.microchip.com/support Web DIRECCIÓN: www.microchip.com Atlanta

Duluth, Georgia

Teléfono: 678-957-9614

Fax: 678-957-1455

Austin, Texas

Teléfono: 512-257-3370

Bostón Westborough, MA Teléfono: 774-760-0087

Fax: 774-760-0088

Chicago

Itasca, Illinois

Teléfono: 630-285-0071

Fax: 630-285-0075

Dallas

Addison, TX

Teléfono: 972-818-7423

Fax: 972-818-2924

Detroit

Novi, Michigan

Teléfono: 248-848-4000

Houston, Texas

Teléfono: 281-894-5983

Indianápolis Noblesville, IN Tel: 317-773-8323

Fax: 317-773-5453

Teléfono: 317-536-2380

Los Ángeles Misión Viejo, CA Tel: 949-462-9523

Fax: 949-462-9608

Teléfono: 951-273-7800

Raleigh, Carolina del Norte

Teléfono: 919-844-7510

Nueva York, NY

Teléfono: 631-435-6000

San José, CA

Teléfono: 408-735-9110

Teléfono: 408-436-4270

Canadá – Toronto

Teléfono: 905-695-1980

Fax: 905-695-2078

Australia – Sídney

Teléfono: 61-2-9868-6733

China – Pekín

Teléfono: 86-10-8569-7000

China – Chengdú

Teléfono: 86-28-8665-5511

China – Chongqing

Teléfono: 86-23-8980-9588

China-Dongguan

Teléfono: 86-769-8702-9880

China – Cantón

Teléfono: 86-20-8755-8029

China – Hangzhou

Teléfono: 86-571-8792-8115

China – RAE de Hong Kong

Teléfono: 852-2943-5100

China-Nanjing

Teléfono: 86-25-8473-2460

China-Qingdao

Teléfono: 86-532-8502-7355

China – Shanghái

Teléfono: 86-21-3326-8000

China-Shenyang

Teléfono: 86-24-2334-2829

China-Shenzhen

Teléfono: 86-755-8864-2200

China-Suzhou

Teléfono: 86-186-6233-1526

China-Wuhan

Teléfono: 86-27-5980-5300

China-Xian

Teléfono: 86-29-8833-7252

China-Xiamen

Teléfono: 86-592-2388138

China-Zhuhai

Teléfono: 86-756-3210040

India – Bangalore

Teléfono: 91-80-3090-4444

India – Nueva Delhi

Teléfono: 91-11-4160-8631

India - Pune

Teléfono: 91-20-4121-0141

Japón – Osaka

Teléfono: 81-6-6152-7160

Japón – Tokio

Teléfono: 81-3-6880-3770

Corea – Daegu

Teléfono: 82-53-744-4301

Corea – Seúl

Teléfono: 82-2-554-7200

Malasia - Kuala Lumpur

Teléfono: 60-3-7651-7906

Malasia - Penang

Teléfono: 60-4-227-8870

Filipinas – Manila

Teléfono: 63-2-634-9065

Singapur

Teléfono: 65-6334-8870

Taiwán – Hsin Chu

Teléfono: 886-3-577-8366

Taiwán – Kaohsiung

Teléfono: 886-7-213-7830

Taiwán - Taipei

Teléfono: 886-2-2508-8600

Tailandia – Bangkok

Teléfono: 66-2-694-1351

Vietnam–Ho Chi Minh

Teléfono: 84-28-5448-2100

Austria – Gales

Teléfono: 43-7242-2244-39

Teléfono: 43-7242-2244-393

Dinamarca – Copenhague

Teléfono: 45-4485-5910

Teléfono: 45-4485-2829

Finlandia – Espoo

Teléfono: 358-9-4520-820

Francia – París

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Alemania – Garching

Teléfono: 49-8931-9700

Alemania – Haan

Teléfono: 49-2129-3766400

Alemania – Heilbronn

Teléfono: 49-7131-72400

Alemania – Karlsruhe

Teléfono: 49-721-625370

Alemania – Múnich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Alemania – Rosenheim

Teléfono: 49-8031-354-560

Israel – Raanana

Teléfono: 972-9-744-7705

Italia – Milán

Teléfono: 39-0331-742611

Teléfono: 39-0331-466781

Italia – Padua

Teléfono: 39-049-7625286

Países Bajos – Drunen

Teléfono: 31-416-690399

Teléfono: 31-416-690340

Noruega – Trondheim

Teléfono: 47-72884388

Polonia – Varsovia

Teléfono: 48-22-3325737

Rumania – Bucarest

Tel: 40-21-407-87-50

España - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Suecia – Gotemburgo

Tel: 46-31-704-60-40

Suecia – Estocolmo

Teléfono: 46-8-5090-4654

Reino Unido – Wokingham

Teléfono: 44-118-921-5800

Teléfono: 44-118-921-5820

Documentos / Recursos

MICROCHIP DDR Leer IP [pdf] Guía del usuario
DDR Leer IP, DDR, Leer IP, IP

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *