MICROCHIP DDR קרא IP
מפרטים
- שם המוצר: DDR Read IP v2.0
- תואם ל-Video Arbiter IP
- משמש לקריאת פרץ של נתונים רציפים מזיכרון DDR
- משמש בדרך כלל ביישומי וידאו לקריאת כל קו אופקי של מסגרת הווידאו המאוחסנת בזיכרון DDR
ל-DDR Read IP יש גם יציאות קלט ופלט ב-Arbiter
אוטובוס ממשק וממשק AXI4 Stream, מפורטים במדריך למשתמש.
שאלות נפוצות
- מהי המטרה של DDR Read IP?
- מהי התאימות הנדרשת עבור DDR Read IP?
- באילו יישומים משתמשים בדרך כלל ב-DDR Read IP?
מָבוֹא
DDR Read IP קורא פרץ של נתונים רציפים מזיכרון ה-DDR. יש להשתמש ב-DDR Read IP עם ה-Video Arbiter IP הממיר את בקשות הקריאה לעסקאות AXI4. ה-DDR Read IP משמש בדרך כלל ביישומי וידאו לקריאת כל קו אופקי של מסגרת הווידאו המאוחסנת בזיכרון DDR.
איור 1. ממשק SmartDesign Arbiter
תכונות מפתח
- משמש בדרך כלל לקריאת קווי פריימים של וידאו
- תומך ברוחב פיקסל וידאו פלט של 8, 16 ו-32 סיביות
- תומך בממשק וידאו בורר של 128, 256 ו-512 סיביות
- תומך בממשק AXI4 Stream
יישום חומרה
ה-IP מייצר את אותות הבקרה ל-Video arbiter IP בהתבסס על כניסות המשתמש של כתובת ההתחלה של מסגרת ברזולוציה אופקית. הקצה העולה של read_en_i יוזם עסקת קריאה. הנתונים משופט הווידאו מאוחסנים ב-CDC FIFO הממיר את הנתונים מתחום השעון של DDR לתחום השעון הפיקסלים. הנתונים נקראים מ-FIFO בקצה הנופל של read_en_i ופורקים אותם כדי ליצור נתוני פיקסל. הערך read_en_i צריך להיות גבוה למשך מספיק זמן להשלמת עסקת הקריאה ב-DDR ומשך הזמן המומלץ הוא למספר שעונים השווה לרזולוציה האופקית. השורה הראשונה נקראת מהכתובת שהוגדרה על ידי frame_start_addr_i, ולאחר כל עסקת קריאה, הכתובת מוגברת על ידי line_gap_i. כתובת הקריאה מאופסת ל-frame_start_addr_i בכל אות frame_end_i. נתוני הפלט גבוהים עבור מספר שעונים ברזולוציה אופקית.
תיאור העיצוב
- האיור הבא מציג את דיאגרמת ה-pin-out ברמה העליונה של DDR Read.
יציאות קלט ופלט
הטבלה הבאה מפרטת את יציאות הקלט והפלט של ה-DDR Read IP בממשק המקורי.
טבלה 1-1. יציאות קלט ופלט של DDR קריאה בממשק מקורי.
שם הנמל | סוּג | רוֹחַב | תֵאוּר |
reset_i | קֶלֶט | — | אות איפוס אסינכרוני פעיל נמוך לתכנון |
pixel_clk_i | קֶלֶט | — | שעון פיקסל |
ddr_clk_i | קֶלֶט | — | שעון DDR מבקר הזיכרון |
frame_end_i | קֶלֶט | — | אות סוף מסגרת |
read_he_i | קֶלֶט | — | אות הפעלת קריאה לקריאה |
line_gap_i | קֶלֶט | 16 ביטים | פער קווים בין שני קווים |
horz_resl_i | קֶלֶט | 16 ביטים | רזולוציה אופקית |
שם הנמל | סוּג | רוֹחַב | תֵאוּר |
h_pan_i | קֶלֶט | 12 ביטים | היסט אופקי עבור כל קו וידאו עבור תנועה אופקית |
v_pan_i | קֶלֶט | 12 ביטים | היסט אנכי מכתובת תחילת המסגרת עבור תנועה אנכית |
read_ackn_i | קֶלֶט | — | אישור לבקשת קריאה מבורר וידאו |
read_done_i | קֶלֶט | — | קרא את קלט ההשלמה מבורר הווידאו |
ddr_data_valid_i | קֶלֶט | — | קרא נתונים תקפים מבורר |
frame_start_addr | קֶלֶט | 8 ביטים | כתובת ההתחלה של מסגרת וידאו |
wdata_i | קֶלֶט | קלט רוחב נתונים | קרא נתונים מ-Arbiter |
read_req_o | תְפוּקָה | — | קרא את הבקשה לבורר |
read_start_addr_o | תְפוּקָה | 32 ביטים | כתובת DDR מהמקום שבו יש להתחיל לקרוא |
burst_size_o | תְפוּקָה | 8 ביטים | קרא את גודל התפרצות |
data_valid_o | תְפוּקָה | — | נתונים תקפים |
data_o | תְפוּקָה | רוחב נתונים פלט | נתונים עבור צנרת וידאו |
הטבלה הבאה מפרטת את יציאות הקלט והפלט של ה-DDR Read IP באפיק ה-Arbiter Interface.
טבלה 1-2. יציאות קלט ופלט של DDR קריאה ב-Arbiter Interface Bus.
שם הנמל | סוּג | רוֹחַב | תֵאוּר |
RDATA_I | קֶלֶט | קלט רוחב נתונים | קרא נתונים מ-Arbiter |
RVALID_I | קֶלֶט | — | קרא נתונים תקפים מבורר |
ARREADY_I | קֶלֶט | — | אישור בורר מבקשת קריאה |
BUSER_I | קֶלֶט | — | השלמת קריאה |
ARADDR_O | תְפוּקָה | 32 ביטים | כתובת DDR מהמקום שבו יש להתחיל לקרוא |
ARVALID_O | תְפוּקָה | — | קרא את הבקשה לבורר |
ARSIZE_O | תְפוּקָה | 8 ביטים | קרא את גודל התפרצות |
הטבלה הבאה מפרטת את יציאות הקלט והפלט של ה-DDR Read IP בממשק AXI4 Stream.
טבלה 1-3. יציאות קלט ופלט של ה-DDR קריאה בממשק זרם AXI4.
שם הנמל | סוּג | רוֹחַב | תֵאוּר |
CLOCK_I | קֶלֶט | — | שעון פיקסל |
RESET_n_I | קֶלֶט | — | אות איפוס אסינכרוני פעיל נמוך לתכנון |
TDATA_O | תְפוּקָה | רוחב נתונים פלט | פלט נתוני וידאו |
TSTRB_O | תְפוּקָה | [רוחב נתוני פלט/8 – 1 : 0] | פלט נתוני וידאו |
TKEEP_O | תְפוּקָה | [רוחב נתוני פלט/8 – 1 : 0] | פלט וידאו Data Keep |
TVALID_O | תְפוּקָה | — | נתוני פלט וידאו חוקיים |
TUSER_O | תְפוּקָה | 4 ביטים | פלט נתוני משתמש 0bit= VSYNC
3bit = סוף מסגרת |
שם הנמל | סוּג | רוֹחַב | תֵאוּר |
TLAST_O | תְפוּקָה | — | פלט וידאו סוף המסגרת |
פרמטרי תצורה
הטבלה הבאה מפרטת את פרמטרי התצורה המשמשים ביישום החומרה של DDR Read IP. אלו הם פרמטרים גנריים וניתנים לשינוי בהתאם לדרישות היישום.
טבלה 1-4. פרמטרי תצורה
שם פרמטר | תֵאוּר |
רזולוציה אופקית | מגדיר רזולוציה אופקית |
קלט רוחב נתונים | מגדיר את רוחב נתוני הקלט (128, 256 ו-512 סיביות) |
רוחב נתונים פלט | מגדיר את רוחב נתוני הפלט (8, 16, 24, 32 ו-64 סיביות) |
ממשק בורר | אפשרויות לבחירת ממשק הבורר מהתפריט הנפתח כממשק מקורי או אפיק |
ממשק נתונים | אפשרויות לבחירת ממשק הנתונים מהתפריט הנפתח כממשק Native ו-AXI4 Stream |
ניצול משאבים
הטבלה הבאה מפרטת את ניצול המשאבים עבור DDR Read IP בממשק המקורי עם רוחב נתוני הקלט = 256 ורוחב נתוני הפלט = 8.
בלוק DDR Read מיושם במכשיר PolarFire FPGA, חבילת MPF300TS_ES-1FCG1152E.
טבלה 1-5. DDR קרא IP בממשק מקורי
מַשׁאָב | נוֹהָג |
DFFs | 502 |
4 כניסות LUTs | 513 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
הטבלה הבאה מפרטת את ניצול המשאבים עבור DDR Read IP בממשק האוטובוס ובזרם AXI4 עם רוחב נתוני קלט = 256 ורוחב נתוני פלט = 8.
טבלה 1-6. DDR קרא IP בממשק אוטובוס ו-AXI4 Stream
מַשׁאָב | נוֹהָג |
DFFs | 512 |
4 כניסות LUTs | 514 |
MACC | 0 |
LSRAM 18K | 14 |
SRAM | 0 |
היסטוריית גרסאות
היסטוריית הגרסאות מתארת את השינויים שיושמו במסמך. השינויים מפורטים לפי עדכון, החל מהפרסום העדכני ביותר.
עדכון | תַאֲרִיך | תֵאוּר |
1.0 | 03/2022 | תיקון ראשוני. |
תמיכת Microchip FPGA
קבוצת מוצרי Microchip FPGA מגבה את מוצריה בשירותי תמיכה שונים, כולל שירות לקוחות, מרכז תמיכה טכנית ללקוחות, webאתר ומשרדי מכירות ברחבי העולם. לקוחות מוצעים לבקר במשאבים מקוונים של Microchip לפני שהם פונים לתמיכה מכיוון שסביר מאוד שהשאלות שלהם כבר נענו.
פנה למרכז התמיכה הטכנית דרך ה webאתר ב www.microchip.com/support. ציין את מספר החלק של מכשיר ה-FPGA, בחר את קטגוריית המארזים המתאימה והעלה עיצוב files תוך יצירת מקרה תמיכה טכנית. צור קשר עם שירות הלקוחות לתמיכה במוצר לא טכני, כגון תמחור מוצר, שדרוגי מוצר, מידע עדכון, סטטוס הזמנה והרשאה.
- מצפון אמריקה, התקשר למספר 800.262.1060
- משאר העולם, התקשר למספר 650.318.4460
- פקס, מכל מקום בעולם, 650.318.8044
המיקרו-שבב Webאֲתַר
Microchip מספק תמיכה מקוונת דרך שלנו webאתר ב www.microchip.com/. זֶה webהאתר משמש ליצירת files ומידע זמין בקלות ללקוחות. חלק מהתוכן הזמין כולל:
- תמיכת מוצר - גליונות נתונים ותקלות, הערות יישומים וס'ampתוכניות, משאבי עיצוב, מדריכים למשתמש ומסמכי תמיכה בחומרה, מהדורות התוכנה העדכניות ביותר ותוכנות מאוחסנות.
- תמיכה טכנית כללית - שאלות נפוצות (שאלות נפוצות), בקשות תמיכה טכנית, קבוצות דיון מקוונות, רישום חברי תוכנית שותפי עיצוב Microchip.
- Business of Microchip - מדריכי בורר מוצרים ומדריכי הזמנה, הודעות לעיתונות אחרונות של Microchip, רישום של סמינרים ואירועים, רשימות של משרדי מכירות, מפיצים ונציגי מפעל של Microchip.
שירות הודעות על שינוי מוצר
שירות ההודעות על שינוי מוצר של Microchip עוזר לעדכן את הלקוחות במוצרי Microchip. המנויים יקבלו הודעות דוא"ל בכל פעם שיהיו שינויים, עדכונים, תיקונים או שגיאות הקשורות למשפחת מוצרים או כלי פיתוח ספציפיים שמעניינים אותם.
להרשמה, עבור אל www.microchip.com/pcn ופעל לפי הוראות הרישום.
תמיכת לקוחות
משתמשים במוצרי Microchip יכולים לקבל סיוע באמצעות מספר ערוצים:
- מפיץ או נציג
- משרד מכירות מקומי
- מהנדס פתרונות משובצים (ESE)
- תמיכה טכנית
לקוחות צריכים ליצור קשר עם המפיץ, הנציג או ESE שלהם לקבלת תמיכה. משרדי מכירות מקומיים זמינים גם הם לעזור ללקוחות. רשימה של משרדי מכירות ומיקומים כלולה במסמך זה. תמיכה טכנית זמינה דרך webאתר בכתובת: www.microchip.com/support.
תכונת הגנת קוד של התקני מיקרו-שבב
שימו לב לפרטים הבאים של תכונת הגנת הקוד במוצרי Microchip:
- מוצרי Microchip עומדים במפרט הכלול בגיליון הנתונים הספציפי של Microchip.
- Microchip מאמינה שמשפחת המוצרים שלה מאובטחת כאשר משתמשים בהם באופן המיועד, במסגרת מפרטי ההפעלה ובתנאים רגילים.
- Microchip מעריך ומגן באגרסיביות על זכויות הקניין הרוחני שלו. ניסיונות להפר את תכונות הגנת הקוד של מוצרי Microchip אסורים בהחלט ועלולים להפר את Digital Millennium Copyright Act.
- לא Microchip ולא כל יצרן מוליכים למחצה אחר יכולים להבטיח את אבטחת הקוד שלו. הגנת קוד אינה אומרת שאנו מבטיחים שהמוצר "בלתי שביר". הגנת קוד מתפתחת כל הזמן. Microchip מחויבת לשיפור מתמיד של תכונות הגנת הקוד של המוצרים שלנו.
הודעה משפטית
ניתן להשתמש בפרסום זה ובמידע המופיע כאן רק עם מוצרי Microchip, לרבות לתכנון, בדיקה ושילוב של מוצרי Microchip עם האפליקציה שלך. שימוש במידע זה בכל דרך אחרת מפר תנאים אלה. מידע לגבי יישומי מכשיר מסופק רק לנוחיותך וייתכן שיוחלף על ידי עדכונים. באחריותך לוודא שהיישום שלך עומד במפרטים שלך. צור קשר עם משרד המכירות המקומי של Microchip לקבלת תמיכה נוספת או, קבל תמיכה נוספת בכתובת www.microchip.com/en-us/support/design-help/client-support-services.
מידע זה מסופק על ידי MICROCHIP "כמות שהוא". מיקרוצ'יפ אינה מציגה מצגים או התחייבויות מכל סוג, בין אם מפורשות או משתמעות, בכתב או בעל פה, בחוק או בכל אחר, הקשורות למידע, כולל אך לא מוגבלת לשום אחריות משתמעת, התחייבות, התחייבות, התחייבות משתמעת, התחייבות. מטרה ספציפית, או אחריות קשור למצבו, האיכות או הביצועים שלו. בשום מקרה, MICROCHIP לא תישא באחריות לכל אובדן עקיף, מיוחד, עונשי, מקרי או תוצאתי, נזק, עלות או הוצאה מכל סוג שהוא הקשור למידע או לשימוש בו, בכל מקרה בו ובין כך. האפשרות או הנזקים ניתנים לחיזוי. במידה המלאה המותרת על פי חוק, החבות הכוללת של MICROCHIP על כל התביעות בכל דרך הקשורה למידע או לשימוש בו לא תעלה על מספר העמלות, אם בכלל, ששילמת ישירות עבור ה-MICROCHIP.
השימוש במכשירי Microchip ביישומי תמיכה ו/או בטיחות הוא לחלוטין על אחריותו של הקונה, והקונה מסכים להגן, לשפות ולשמור על Microchip מכל הנזקים, התביעות, התביעות או ההוצאות הנובעות משימוש כזה. שום רישיונות לא מועברים, במשתמע או בכל דרך אחרת, תחת כל זכויות קניין רוחני של Microchip, אלא אם צוין אחרת.
סימני מסחר
השם והלוגו של ה-Microchip, הלוגו של Microchip, Adaptec, AnyRate, AVR, AVR לוגו, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, 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 ו-XMEGA הם סימנים מסחריים רשומים של Microchip Technology Incorporated בארה"ב ובמדינות אחרות. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, ספסל מנוע, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, לוגו ProASIC Plus, Quiet- Wire , SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath ו-ZL הם סימנים מסחריים רשומים של Microchip Technology Incorporated בארה"ב.
דיכוי מפתח סמוך, AKS, אנלוגי לעידן הדיגיטלי, כל קבל, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, התאמה דינמית DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, ממברנה, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL . , חוסם אדוות, RTAX, RTG4, SAMICE, I/O Serial Quad, מפה פשוטה, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBseCheck, , VectorBlox, VeriPHY,
- ViewSpan, WiperLock, XpressConnect ו-ZENA הם סימנים מסחריים של Microchip Technology Incorporated בארה"ב ובמדינות אחרות.
- SQTP הוא סימן שירות של Microchip Technology Incorporated בארה"ב
- הלוגו של Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom ו-Trusted Time הם סימנים מסחריים רשומים של Microchip Technology Inc. במדינות אחרות.
- GestIC הוא סימן מסחרי רשום של Microchip Technology Germany II GmbH & Co. KG, חברה בת של Microchip Technology Inc., במדינות אחרות.
- כל שאר הסימנים המסחריים המוזכרים כאן הם קניין של החברות בהתאמה.
- © 2022, Microchip Technology Incorporated וחברות הבנות שלה. כל הזכויות שמורות. ISBN: 978-1-6683-0015-2
מערכת ניהול איכות
למידע על מערכות ניהול האיכות של Microchip, אנא בקר www.microchip.com/quality.
מַגָע
אמריקה | אסיה/פסיפיק | אסיה/פסיפיק | אֵירוֹפָּה |
משרד תאגידי
2355 West Chandler Blvd. צ'נדלר, AZ 85224-6199 טל: 480-792-7200 פַקס: 480-792-7277 תמיכה טכנית: www.microchip.com/support Web כְּתוֹבֶת: www.microchip.com אטלנטה דולות', ג'ורג'יה טל: 678-957-9614 פַקס: 678-957-1455 אוסטין, טקסס טל: 512-257-3370 בוסטון Westborough, MA טל: 774-760-0087 פַקס: 774-760-0088 שיקגו איטסקה, IL טל: 630-285-0071 פַקס: 630-285-0075 דאלאס אדיסון, טקסס טל: 972-818-7423 פַקס: 972-818-2924 דטרויט נובי, MI טל: 248-848-4000 יוסטון, טקסס טל: 281-894-5983 אינדיאנפוליס Noblesville, IN טל: 317-773-8323 פַקס: 317-773-5453 טל: 317-536-2380 לוס אנג'לס Mission Viejo, CA טל: 949-462-9523 פַקס: 949-462-9608 טל: 951-273-7800 ראלי, NC טל: 919-844-7510 ניו יורק, ניו יורק טל: 631-435-6000 סן חוזה, קליפורניה טל: 408-735-9110 טל: 408-436-4270 קנדה - טורונטו טל: 905-695-1980 פַקס: 905-695-2078 |
אוסטרליה - סידני
טל': 61-2-9868-6733 סין - בייג'ין טל': 86-10-8569-7000 סין - צ'נגדו טל': 86-28-8665-5511 סין - צ'ונגצ'ינג טל': 86-23-8980-9588 סין - דונגגוואן טל': 86-769-8702-9880 סין - גואנגג'ואו טל': 86-20-8755-8029 סין - האנגג'ואו טל': 86-571-8792-8115 סין - הונג קונג SAR טל': 852-2943-5100 סין - נאנג'ינג טל': 86-25-8473-2460 סין - צ'ינגדאו טל': 86-532-8502-7355 סין - שנחאי טל': 86-21-3326-8000 סין - שניאנג טל': 86-24-2334-2829 סין - שנזן טל': 86-755-8864-2200 סין - סוג'ואו טל': 86-186-6233-1526 סין - ווהאן טל': 86-27-5980-5300 סין - שיאן טל': 86-29-8833-7252 סין - שיאמן טל': 86-592-2388138 סין - ג'וחאי טל': 86-756-3210040 |
הודו - בנגלור
טל': 91-80-3090-4444 הודו - ניו דלהי טל': 91-11-4160-8631 הודו - פונה טל': 91-20-4121-0141 יפן - אוסקה טל': 81-6-6152-7160 יפן - טוקיו טל': 81-3-6880- 3770 קוריאה - דאגו טל': 82-53-744-4301 קוריאה - סיאול טל': 82-2-554-7200 מלזיה - קואלה לומפור טל': 60-3-7651-7906 מלזיה - פננג טל': 60-4-227-8870 הפיליפינים - מנילה טל': 63-2-634-9065 סינגפור טל': 65-6334-8870 טייוואן – Hsin Chu טל': 886-3-577-8366 טייוואן - קאושיונג טל': 886-7-213-7830 טייוואן - טייפה טל': 886-2-2508-8600 תאילנד - בנגקוק טל': 66-2-694-1351 וייטנאם - הו צ'י מין טל': 84-28-5448-2100 |
אוסטריה - ולס
טל': 43-7242-2244-39 פקס: 43-7242-2244-393 דנמרק - קופנהגן טל': 45-4485-5910 פקס: 45-4485-2829 פינלנד - אספו טל': 358-9-4520-820 צרפת - פריז Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 גרמניה - גארצ'ינג טל': 49-8931-9700 גרמניה – האן טל': 49-2129-3766400 גרמניה - היילברון טל': 49-7131-72400 גרמניה - קרלסרוהה טל': 49-721-625370 גרמניה - מינכן Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 גרמניה - רוזנהיים טל': 49-8031-354-560 ישראל – רעננה טל': 972-9-744-7705 איטליה - מילאנו טל': 39-0331-742611 פקס: 39-0331-466781 איטליה - פדובה טל': 39-049-7625286 הולנד – דרונן טל': 31-416-690399 פקס: 31-416-690340 נורבגיה - טרונדהיים טל': 47-72884388 פולין - ורשה טל': 48-22-3325737 רומניה - בוקרשט Tel: 40-21-407-87-50 ספרד - מדריד Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 שבדיה - גטבורג Tel: 46-31-704-60-40 שבדיה - שטוקהולם טל': 46-8-5090-4654 בריטניה - ווקינגהאם טל': 44-118-921-5800 פקס: 44-118-921-5820 |
מסמכים / משאבים
![]() |
MICROCHIP DDR קרא IP [pdfמדריך למשתמש DDR קרא IP, DDR, קרא IP, IP |