MICROCHIP DDR Leer IP
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
- ¿Cuál es el propósito de DDR Read IP?
- ¿Cuál es la compatibilidad requerida para DDR Read IP?
- ¿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
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.
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 |