מיקראָסעמי -לאָגאָ

Microsemi DG0440 פליסנדיק מאָדבוס טקפּ רעפערענץ פּלאַן אויף SmartFusion2 דעוויסעס

מיקראָסעמי -DG0618-טעות-דעטעקשאַן-און-קאָררעקטיאָן-אויף-סמאַרטפוסיאָן2-דעוויסעס-ניצן-DDR זכּרון-פּראָדוקט-בילד

מיקראָסעמי קאָרפּאָראַטע הויפּטקוואַרטיר
איין ענטערפּרייז, Aliso Viejo,
CA 92656 USA
אין די USA: +1 800-713-4113
אַרויס די USA: +1 949-380-6100
פאַקס: +1 949-215-4996
בליצפּאָסט: sales.support@microsemi.com
www.microsemi.com
© 2017 מיקראָסעמי קאָרפּאָראַטיאָן. אלע רעכטן רעזערווירט. מיקראָסעמי און די מיקראָסעמי לאָגאָ זענען טריידמאַרקס פון מיקראָסעמי קאָרפּאָראַטיאָן. אַלע אנדערע טריידמאַרקס און דינסט מאַרקס זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז

מיקראָסעמי מאכט קיין וואָראַנטי, פאַרטרעטונג אָדער גאַראַנטירן וועגן די אינפֿאָרמאַציע קאַנטיינד אין דעם אָדער די פּאַסיקקייט פון זייַן פּראָדוקטן און באַדינונגס פֿאַר קיין באַזונדער ציל, און מייקראָסעמי טוט נישט נעמען קיין אַכרייַעס פון די אַפּלאַקיישאַן אָדער נוצן פון קיין פּראָדוקט אָדער קרייַז. די פּראָדוקטן סאָלד דאָ און קיין אנדערע פּראָדוקטן סאָלד דורך מיקראָסעמי זענען אונטערטעניק צו לימיטעד טעסטינג און זאָל ניט זיין געוויינט אין קאַנדזשאַנגקשאַן מיט מיסיע-קריטיש ויסריכט אָדער אַפּלאַקיישאַנז. קיין פאָרשטעלונג ספּעסאַפאַקיישאַנז זענען געמיינט צו זיין פאַרלאָזלעך אָבער זענען נישט וועראַפייד, און קוינע מוזן דורכפירן און פאַרענדיקן אַלע פאָרשטעלונג און אנדערע טעסטינג פון די פּראָדוקטן, אַליין און צוזאַמען מיט, אָדער אינסטאַלירן אין, קיין סוף פּראָדוקטן. קוינע וועט נישט פאַרלאָזנ אויף קיין דאַטן און פאָרשטעלונג ספּעסאַפאַקיישאַנז אָדער פּאַראַמעטערס צוגעשטעלט דורך Microsemi. עס איז די פֿאַראַנטוואָרטלעכקייט פון די קוינע צו ינדיפּענדאַנטלי באַשטימען די פּאַסיקקייט פון קיין פּראָדוקטן און צו פּרובירן און באַשטעטיקן די זעלבע. די אינפֿאָרמאַציע צוגעשטעלט דורך מיקראָסעמי דערנאָכדעם איז צוגעשטעלט "ווי איז, ווו איז" און מיט אַלע חסרונות, און די גאנצע ריזיקירן פֿאַרבונדן מיט אַזאַ אינפֿאָרמאַציע איז לעגאַמרע מיט די קוינע. מיקראָסעמי גיט ניט, בפירוש אָדער ימפּליסאַטלי, צו קיין פּאַרטיי קיין פּאַטענט רעכט, לייסאַנסיז אָדער קיין אנדערע IP רעכט, צי מיט אַכטונג צו אַזאַ אינפֿאָרמאַציע זיך אָדער עפּעס דיסקרייבד דורך אַזאַ אינפֿאָרמאַציע. אינפֿאָרמאַציע צוגעשטעלט אין דעם דאָקומענט איז פּראַפּרייאַטערי צו מיקראָסעמי, און מיקראָסעמי ריזערווז די רעכט צו מאַכן קיין ענדערונגען צו די אינפֿאָרמאַציע אין דעם דאָקומענט אָדער צו קיין פּראָדוקטן און באַדינונגס אין קיין צייט אָן באַמערקן.

וועגן מיקראָסעמי
מיקראָסעמי קאָרפּאָראַטיאָן (נאַסדאַק: MSCC) אָפפערס אַ פולשטענדיק פּאָרטפעל פון סעמיקאַנדאַקטער און סיסטעם סאַלושאַנז פֿאַר אַעראָספּאַסע און פאַרטיידיקונג, קאָמוניקאַציע, דאַטן צענטער און ינדאַסטרי מארקפלעצער. פּראָדוקטן אַרייַננעמען הויך-פאָרשטעלונג און ראַדיאַציע-פאַרגליווערט אַנאַלאָג געמישט סיגנאַל ינאַגרייטיד סערקאַץ, FPGAs, SoCs און ASICs; מאַכט פאַרוואַלטונג פּראָדוקטן; טיימינג און סינגקראַנאַזיישאַן דעוויסעס און גענוי צייט סאַלושאַנז, באַשטעטיקן די וועלט 'ס סטאַנדאַרט פֿאַר צייט; קול פּראַסעסינג דעוויסעס; רף סאַלושאַנז; דיסקרעטע קאַמפּאָונאַנץ; פאַרנעמונג סטאָרידזש און קאָמוניקאַציע סאַלושאַנז, זיכערהייט טעקנאַלאַדזשיז און סקאַלאַבלע אַנטי-הampער פּראָדוקטן; עטהערנעט סאַלושאַנז; מאַכט-איבער-עטהערנעט יקס און מידספּאַנס; ווי געזונט ווי מנהג פּלאַן קייפּאַבילאַטיז און באַדינונגס. מיקראָסעמי איז כעדקאָרטערד אין Aliso Viejo, קאַליפאָרניאַ, און האט בעערעך 4,800 עמפּלוייז גלאָובאַלי. לערן מער ביי www.microsemi.com.

רעוויזיע געשיכטע

די רעוויזיע געשיכטע באשרייבט די ענדערונגען וואָס זענען ימפּלאַמענאַד אין דעם דאָקומענט. די ענדערונגען זענען ליסטעד דורך רעוויזיע, סטאַרטינג מיט די לעצטע ויסגאַבע.

רעוויזיע 7.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.8 ווייכווארג מעלדונג.

רעוויזיע 6.0
די פאלגענדע ענדערונגען זענען דורכגעקאָכט אין רעוויזיע 6.0 פון דעם דאָקומענט.

  • Libero SoC, FlashPro און SoftConsole פּלאַן רעקווירעמענץ זענען דערהייַנטיקט אין די פּלאַן רעקווירעמענץ, בלאַט 5.
  • איבער דעם פירער, די נעמען פון סאָפטקאָנסאָלע פּראַדזשעקס געניצט אין די דעמאָ פּלאַן און אַלע די פֿאַרבונדן פיגיערז זענען דערהייַנטיקט.

רעוויזיע 5.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.7 ווייכווארג מעלדונג (SAR 76559).

רעוויזיע 4.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.6 ווייכווארג מעלדונג (SAR 72924).

רעוויזיע 3.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.5 ווייכווארג מעלדונג (SAR 63972).

רעוויזיע 2.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.3 ווייכווארג מעלדונג (SAR 56538).

רעוויזיע 1.0
דערהייַנטיקט דעם דאָקומענט פֿאַר Libero v11.2 ווייכווארג מעלדונג (SAR 53221).

פליסנדיק Modbus TCP רעפערענץ פּלאַן אויף SmartFusion2 דעוויסעס ניצן IwIP און FreeRTOS

הקדמה
מיקראָסעמי אָפפערס אַ רעפֿערענץ פּלאַן פֿאַר SmartFusion®2 SoC FPGA דעוויסעס וואָס באַווייַזן די
טרי-גיכקייַט עטהערנעט מיטל אַקסעס קאָנטראָללער (TSEMAC) פֿעיִקייטן פון די SmartFusion2 SoC FPGA און ימפּלאַמאַנץ די מאָדבוס פּראָטאָקאָל. דער רעפֿערענץ פּלאַן לויפט אויף די UG0557: SmartFusion2 SoC FPGA Advanced Development Kit User Guide. דער דעמאָ פירער באשרייבט.

  • די נוצן פון SmartFusion2 TSEMAC קאָננעקטעד צו אַ סיריאַל גיגאַביט מידיאַ פרייַ צובינד (SGMII) PHY.
  •  ינאַגריישאַן פון SmartFusion2 MAC שאָפער מיט די לייטווייט IP (IwIP) טראַנסמיסיע קאָנטראָל פּראָטאָקאָל (TCP) אָדער IP אָנלייגן און די פריי פאַקטיש-צייט אָפּערייטינג סיסטעם (RTOS).
  • אַפּפּליקאַטיאָן שיכטע מיט ינדאַסטרי אָטאַמיישאַן פּראָטאָקאָל, מאָדבוס אויף TCP אָדער IP.
  • ווי צו לויפן די רעפֿערענץ פּלאַן

די מיקראָקאָנטראָללער סאַבסיסטעם (MSS) פון די SmartFusion2 SoC FPGA האט אַ בייַשפּיל פון די TSEMAC פּעריפעראַל. די TSEMAC קענען זיין קאַנפיגיערד צווישן די באַלעבאָס פּראַסעסער און די עטהערנעט נעץ מיט די פאלגענדע דאַטן אַריבערפירן רייץ (שורה ספּידז):

  • 10 מבפּס
  • 100 מבפּס
  • 1000 מבפּס

פֿאַר מער אינפֿאָרמאַציע אויף די TSEMAC צובינד פֿאַר SmartFusion2 דעוויסעס, זען די UG0331: SmartFusion2 מיקראָקאָנטראָללער סובסיסטעם באַניצער גייד.

ניצן די מאָדבוס פּראָטאָקאָל
מאָדבוס איז אַן אַפּלאַקיישאַן שיכטע מעסידזשינג פּראָטאָקאָל פאָרשטעלן אין די מדרגה זיבן פון די
אָפֿן סיסטעמען ינטערקאַנעקשאַן (אָסי) מאָדעל. עס ינייבאַלז קליענט אָדער סערווער קאָמוניקאַציע צווישן די דעוויסעס פארבונדן אין פאַרשידענע טייפּס פון בוסעס אָדער נעטוואָרקס. עס איז אַ סערוויס פּראָטאָקאָל וואָס אָפפערס פילע באַדינונגס ספּעסיפיעד דורך די פונקציע קאָודז. די מאָדבוס פונקציע קאָודז זענען עלעמענטן פון מאָדבוס בעטן אָדער ענטפער פּראָטאָקאָל דאַטן וניץ. די קאַמפּאָונאַנץ פון די מאָדבוס פּראָטאָקאָל אַרייַננעמען:

  • TCP אָדער IP איבער עטהערנעט
  • אַסינטשראָנאָוס סיריאַל טראַנסמיסיע איבער אַ פאַרשיידנקייַט פון מידיאַ
  • דראט:
    • EIA/TIA-232-E
    • EIA-422
    • EIA/TIA-485-A פיברע
  • ראַדיאָ
  • מאָדבוס פּלוס, אַ הויך-גיכקייַט סימען גייט פארביי נעץ

די פאלגענדע פיגור באשרייבט די מאָדבוס קאָמוניקאַציע סטאַקס פֿאַר פאַרשידן קאָמוניקאַציע נעטוואָרקס.

פיגורע 1 • מאָדבוס קאָמוניקאַציע סטאַק

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-23

ניצן Modbus פּראָטאָקאָל אויף SmartFusion2 מיטל
די Modbus TCP סערווער לויפט אויף די SmartFusion2 Advanced Development Kit און ריספּאַנדז צו די Modbus TCP קליענט פליסנדיק אויף דער באַלעבאָס פּיסי. די פאלגענדע פיגור ווייזט די בלאָק דיאַגראַמע פון ​​די Modbus TCP סערווער און אַפּלאַקיישאַן אויף די SmartFusion2 מיטל.

פיגורע 2 • פאַרשפּאַרן דיאַגראַמע פון ​​מאָדבוס טקפּ סערווירער און אַפּפּליקאַטיאָן אויף סמאַרטפוסיאָן2

0רגעקסוו 7&3 $SSOLFDWLRQ 0רגעקסוו 7&3 6הויהו
,ז,3 7&3 רו ,3 6וודפן
)UHH5726 )LUPZDUH
6PDUW)XVLRQ2 $GYDQFHG 'HYHORSPHQW .LW (+:)

פּלאַן רעקווירעמענץ
די פאלגענדע טאַבלע ליסטעד די ייַזנוואַרג און ווייכווארג פּלאַן רעקווירעמענץ.

טיש 1 • רעפערענץ פּלאַן רעקווירעמענץ און דעטאַילס

פּלאַן רעקווירעמענץ: באַשרייַבונג
ייַזנוואַרג

  • SmartFusion2 Advanced Development Kit
    - וסב א צו מיני-ב קאַבלע
    - 12 V אַדאַפּטער
    רעוו א אָדער שפּעטער
  • עטהערנעט קאַבלע RJ45
  • איינער פון די פאלגענדע סיריאַל וואָקזאַל עמיאַליישאַן מגילה:
    - היפּערטערמינאַל
    - טערטערם
    – פּוטי
  • האָסט פּיסי אָדער לאַפּטאַפּ Windows 64-ביסל אַפּערייטינג סיסטעם

ווייכווארג

  • Libero® סיסטעם-אויף-טשיפּ (SoC) v11.8
  • סאָפטקאָנסאָלע v4.0
  • פלאַשפּראָ פּראָגראַממינג ווייכווארג וו 11.8
  • USB צו UART דריווערס -
  • MSS עטהערנעט מעק דריווערס וו3.1.100
  • א סיריאַל וואָקזאַל עמיאַליישאַן פּראָגראַם HyperTerminal, TeraTerm אָדער PuTTY
  • בלעטערער מאָזיללאַ פירעפאָקס אָדער Internet Explorer

דעמאָ פּלאַן
די פאלגענדע סעקשאַנז באַשרייַבן די דעמאָ פּלאַן פון די Modbus TCP רעפֿערענץ פּלאַן אויף SmartFusion2 דעוויסעס ניצן IwIP און FreeRTOS.
די דעמאָ פּלאַן fileס זענען בנימצא פֿאַר אראפקאפיע בייַ:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
די דעמאָ פּלאַן fileס אַרייַננעמען:

  • ליבעראָ
  • פּראָגראַממינג files
  • HostTool
  • לייענען מיר

די פאלגענדע פיגור ווייזט די שפּיץ-מדרגה סטרוקטור פון די פּלאַן fileס. פֿאַר מער אינפֿאָרמאַציע, זען די Readme.txt file.

פיגורע 3 • דעמאָ פּלאַן Fileס שפּיץ-לעוועל סטרוקטור

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-1

 דעמאָ פּלאַן פֿעיִקייטן
דער רעפֿערענץ פּלאַן כולל:

  • גאַנץ Libero SoC Verilog פּרויעקט
  • SoftConsole פירמוואַרע פּרויעקט

דער רעפֿערענץ פּלאַן קענען שטיצן די פאלגענדע מאָדבוס פונקציע קאָודז דיפּענדינג אויף די פריי סעטטינגס פון מאָדבוס קאָמוניקאַציע אָנלייגן:

  • לייענען אַרייַנשרייַב רעדזשיסטערז (פונקציע קאָד 0 × 04)
  • לייענען האלטן רעדזשיסטערז (פונקציע קאָד 0 × 03)
  • שרייב איין רעגיסטערס (פונקציע קאָד 0 × 06)
  • שרייב קייפל רעדזשיסטערז (פונקציע קאָד 0 × 10)
  • לייענען אָדער שרייַבן קייפל רעדזשיסטערז (פונקציע קאָד 0 × 17)
  • לייענען קוילז (פונקציע קאָד 0 × 01)
  • שרייב איין שפּול (פונקציע קאָד 0 × 05)
  • שרייב קייפל קוילז (פונקציע קאָד 0×0F)
  • לייענען דיסקרעטע ינפּוץ (פונקציע קאָד (0×02)

דער רעפֿערענץ פּלאַן שטיצט די פאלגענדע מאָדבוס פונקציע קאָודז פֿאַר אַלע פריי מאָדעס פון מאָדבוס קאָמוניקאַציע אָנלייגן:

  • לייענען אַרייַנשרייַב רעדזשיסטערז (פונקציע קאָד 0 × 04)
  • לייענען דיסקרעטע ינפּוץ (פונקציע קאָד (0×02)
  • שרייב קייפל קוילז (פונקציע קאָד 0×0F)
  • לייענען האלטן רעדזשיסטערז (פונקציע קאָד 0 × 03)

דעמאָ דיזיין באַשרייַבונג
דער פּלאַן איז ימפּלאַמענאַד מיט אַ SGMII PHY צובינד דורך קאַנפיגיערינג די TSEMAC פֿאַר די צען-ביסל צובינד (TBI) אָפּעראַציע. פֿאַר מער אינפֿאָרמאַציע אויף די TSEMAC TBI צובינד, זען די UG0331: SmartFusion2 מיקראָקאָנטראָללער סובסיסטעם באַניצער גייד.

Libero SoC Hardware Project
די פאלגענדע פיגור ווייזט די ייַזנוואַרג פּלאַן ימפּלאַמענטיישאַן אויף וואָס די רעפֿערענץ פּלאַן שקלאַף פירמוואַרע לויפט.

פיגורע 4 • Libero SoC Top-Level Hardware Design

די Libero SoC ייַזנוואַרג פּרויעקט ניצט די פאלגענדע SmartFusion2 MSS רעסורסן און IPs:

  • TSEMAC TBI צובינד
  • MMUART_0 פֿאַר RS-232 קאָמוניקאַציע אויף די SmartFusion2 Advanced Development Kit
  • דעדאַקייטאַד אַרייַנשרייַב בלאָק 0 ווי די זייגער מקור
  • אַלגעמיינע ציל אַרייַנשרייַב און רעזולטאַט (GPIO) וואָס ינטערפייסיז די פאלגענדע:
    • ליכט ימיטינג דייאָודז (לעדס): 4 נומערן
    • שטופּן קנעפּלעך: 4 נומערן
    • צווייענדיק אין-שורה פּעקל (דיפּ) סוויטשיז: 4 נומערן
  • די פאלגענדע ברעט רעסורסן זענען פארבונדן מיט די Modbus קאַמאַנדז:
    • לעדס (שפּולז)
    • דיפּ סוויטשיז (דיסקרעטע ינפּוץ)
    • שטופּן קנעפּלעך (דיסקרעטע ינפּוץ)
    • פאַקטיש צייט זייגער (RTC) (אַרייַנשרייַב רעדזשיסטערז)
  • הויך-גיכקייַט סיריאַל צובינד (SERDESIF) SERDES_IF IP, קאַנפיגיערד פֿאַר SERDESIF_3 EPCS ליין 3, זען די פאלגענדע פיגור. צו וויסן מער וועגן הויך-גיכקייַט סיריאַל ינטערפייסיז, זען די UG0447- SmartFusion2 און IGLOO2 FPGA הויך-גיכקייַט סיריאַל ינטערפייסיז באַניצער גייד.

די פאלגענדע פיגור ווייזט די הויך ספּיד סיריאַל צובינד קאָנפיגוראַטאָר פֿענצטער.

פיגורע 5 • הויך ספּיד סיריאַל צובינד קאָנפיגוראַטאָר פֿענצטער

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-3

פּעקל שפּילקע אַסיינמאַנץ
פּאַקקאַגע שטיפט אַסיינמאַנץ פֿאַר געפירט, טונקען סוויטשיז, שטופּ-קנעפּל סוויטשיז און PHY צובינד סיגנאַלז זענען געוויזן אין די פאלגענדע טיש דורך טאַבלע 5, בלאַט 9.

טיש 2 • געפירט צו פּאַקקאַגע פּינס אַסיינמאַנץ

  • רעזולטאַט פּעקל שפּילקע
  • LED_1 D26
  • LED_2 F26
  • LED_3 A27
  • LED_4 C26

טיש 3 • טונקען סוויטשאַז צו פּאַקקאַגע פּינס אַסיינמאַנץ

  • רעזולטאַט פּעקל שפּילקע
  • DIP1 F25
  • DIP2 G25
  • DIP3 J23
  • DIP4 J22

טיש 4 • פּוש קנעפּל סוויטשאַז צו פּאַקקאַגע פּינס אַסיינמאַנץ

  • רעזולטאַט פּעקל שפּילקע
  • SWITCH1 J25
  • SWITCH2 H25
  • SWITCH3 J24
  • SWITCH4 H23

טיש 5 • PHY צובינד סיגנאַלז צו פּאַקקאַגע פּינס אַסיינמאַנץ

  • פּאָרט נאָמען דירעקטיאָן פּעקל שפּילקע
  • PHY_MDC רעזולטאַט F3
  • PHY_MDIO אַרייַנשרייַב ק7
  • PHY_RST רעזולטאַט F2

SoftConsole Firmware Project
רופן די SoftConsole פּרויעקט מיט סטאַנדאַלאָנע SoftConsole IDE. די פאלגענדע ווערסיעס פון דעם אָנלייגן זענען געניצט פֿאַר דער רעפֿערענץ פּלאַן:

  • lwIP TCP אָדער IP אָנלייגן ווערסיע 1.3.2
  • מאָדבוס טקפּ סערווער ווערסיע 1.5 (www.freemodbus.org) מיט ימפּרווומאַנץ פֿאַר די פולשטענדיק פונקציע קאָד שטיצן ווי Modbus TCP סערווער
  • FreeRTOS (www.freertos.org)

די פאלגענדע פיגור ווייזט סאָפטקאָנסאָלע ווייכווארג סטאַקס וועגווייַזער סטרוקטור פון די פּלאַן.

פיגורע 6 • סאָפטקאָנסאָלע פּראָיעקט Explorer פֿענצטער

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-4

די סאָפטקאָנסאָלע וואָרקספּאַסע באשטייט פון די פּרויעקט Modbus_TCP_App וואָס האט די Modbus TCP אַפּלאַקיישאַן (וואָס ניצט lwIP און FreeRTOS) און אַלע די אַבסטראַקציע לייַערס פון פירמוואַרע און ייַזנוואַרג וואָס שטימען צו די ייַזנוואַרג פּלאַן.
די פאלגענדע פיגור ווייזט די שאָפער ווערסיעס געניצט פֿאַר די דעמאָ.

פיגורע 7 • דעמאָ פּלאַן דרייווער ווערסיעס

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-5

באַשטעטיקן די דעמאָ פּלאַן
די פאלגענדע סטעפּס באַשרייַבן ווי צו סעטאַפּ די דעמאָ פֿאַר די SmartFusion2 Advanced Development Kit ברעט:

  1. פאַרבינדן די באַלעבאָס פּיסי צו די J33 קאַנעקטער מיט די וסב א צו מיני-ב קאַבלע. די וסב צו וניווערסאַל ייסינגקראַנאַס ופנעמער / טראַנסמיטער (UART) בריק דריווערס זענען אויטאָמאַטיש דיטעקטאַד.
  2. פֿון די דיטעקטאַד פיר קאָמוניקאַציע (COM) פּאָרץ, רעכט גיט אויף איינער פון די COM פּאָרץ און סעלעקטירן פּראָפּערטיעס. די אויסגעקליבן COM פּאָרט פּראָפּערטיעס פֿענצטער איז געוויזן, ווי געוויזן אין די פאלגענדע פיגור.
  3. פאַרזיכערן צו האָבן די אָרט ווי אויף וסב FP5 סיריאַל קאָנווערטער C אין די פּראָפּערטיעס פֿענצטער ווי געוויזן אין די פאלגענדע פיגור.

באַמערקונג: מאַכן אַ טאָן פון די COM פּאָרט נומער פֿאַר סיריאַל פּאָרט קאַנפיגיעריישאַן און ענשור אַז די COM פּאָרט אָרט איז ספּעסיפיעד ווי אויף USB FP5 סיריאַל קאָנווערטער C.

פיגורע 8 • דיווייס מאַנאַגער פֿענצטער

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-6

  1. ינסטאַלירן די וסב שאָפער אויב די וסב דריווערס זענען נישט דיטעקטאַד אויטאָמאַטיש.
  2. ינסטאַלירן די FTDI D2XX שאָפער פֿאַר סיריאַל וואָקזאַל קאָמוניקאַציע דורך די FTDI מיני וסב קאַבלע. אראפקאפיע די דריווערס און ייַנמאָנטירונג פירער פֿון:
    www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip
  3. פאַרבינדן די דזשאַמפּערז אויף די SmartFusion2 Advanced Development Kit ברעט ווי געוויזן אין די פאלגענדע טיש. פֿאַר אינפֿאָרמאַציע וועגן דזשאַמפּער לאָוקיישאַנז, זען די אַפּפּענדיקס: דזשאַמפּער לאָוקיישאַנז, בלאַט 19.

וואָרענען: באַשטימען אַוועק די מאַכט צושטעלן באַשטימען, SW7, איידער איר מאַכן די דזשאַמפּער קאַנעקשאַנז.
טיש 6 • SmartFusion2 Advanced Development Kit Jumper Settings

  • דזשאַמפּער שפּילקע פֿון שפּילקע צו באַמערקונגען
  • J116, J353, J354, J54 1 2 דאס זענען די פעליקייַט דזשאַמפּער סעטטינגס פון די Advanced Development Kit ברעט. מאַכן זיכער אַז די דזשאַמפּערז
  • דזש123 2 3 זענען באַשטימט אַקאָרדינגלי.
  • דזש124, דזש121, דזש32 1 2 יTAG פּראָגראַממינג דורך FTDI
  1. פאַרבינדן די מאַכט צושטעלן צו די J42 קאַנעקטער אין די SmartFusion2 Advanced Development Kit ברעט.
  2. דעם פּלאַן עקסampאיר קענען לויפן אין סטאַטיק IP און דינאַמיש IP מאָדעס. דורך פעליקייַט, פּראָגראַממינג files זענען צוגעשטעלט פֿאַר דינאַמיש IP מאָדע.
    • פֿאַר סטאַטיק IP, פאַרבינדן די באַלעבאָס פּיסי צו די J21 קאַנעקטער פון די
      SmartFusion2 Advanced Development Kit ברעט מיט אַ RJ45 קאַבלע.
    • פֿאַר דינאַמיש IP, פאַרבינדן איינער פון די עפענען נעץ פּאָרץ צו די J21 קאַנעקטער פון די SmartFusion2 Advanced Development Kit ברעט מיט אַ RJ45 קאַבלע.

באָרד סעטאַפּ סנאַפּשאָט
סנאַפּשאַץ פון די SmartFusion2 Advanced Development Kit ברעט מיט אַלע די סעטאַפּ קאַנעקשאַנז זענען געגעבן אין די אַפּפּענדיקס: באָרד סעטאַפּ פֿאַר פליסנדיק די Modbus TCP Reference Design, בלאַט 18.

לויפן די דעמאָ פּלאַן
די פאלגענדע סטעפּס באַשרייַבן ווי צו לויפן די דעמאָ פּלאַן:

  1. אָפּלאָדירן די פּלאַן file פון:
    http://soc.microsemi.com/download/rsc/?f=m2s_dg0440_liberov11p8_df
  2. באַשטימען אויף די מאַכט צושטעלן באַשטימען, SW7.
  3. אָנהייב קיין סיריאַל וואָקזאַל עמיאַליישאַן פּראָגראַם אַזאַ ווי:
    • היפּערטערמינאַל
    • PuTTY
    • טערטערם
      באַמערקונג: אין דעם דעמאָ, היפּערטערמינאַל איז געניצט.
      די קאַנפיגיעריישאַן פֿאַר די פּראָגראַם איז:
    • באַוד קורס: 115200
    • 8 דאַטאַ ביטן
    • 1 האַלטן ביסל
    • קיין פּאַריטעט
    • קיין לויפן קאָנטראָל
      פֿאַר אינפֿאָרמאַציע אויף קאַנפיגיערינג די סיריאַל וואָקזאַל עמיאַליישאַן מגילה, זען די קאַנפיגיערינג סיריאַל טערמינאַל עמיאַליישאַן מגילה.
  4. קאַטער די פלאַשפּראָ ווייכווארג.
  5. דריקט New Project.
  6. אין די New Project פֿענצטער, אַרייַן די Project Name, ווי געוויזן אין די פאלגענדע פיגור.

פיגורע 9 • פלאַשפּראָ ניו פּראָיעקט

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-7

  1. גיט אָפּפליקן און נאַוויגירן צו דעם אָרט ווו איר ווילן צו ראַטעווען די פּרויעקט.
  2. סעלעקטירן איין מיטל ווי די פּראָגראַממינג מאָדע.
  3. דריקט OK צו ראַטעווען די פּרויעקט.
  4. דריקט "Configure Device".
  5. גיט אָפּפליקן און נאַוויגירן צו דעם אָרט ווו די Modbus_TCP_top.stp file איז ליגן און סעלעקטירן דעם file. די פעליקייַט אָרט איז:
    (\SF2_Modbus_TCP_Ref_Design_DF\Programmingfile\Modbus_TCP_top.stp). די פארלאנגט פּראָגראַממינג file איז אויסגעקליבן און איז גרייט צו זיין פּראָוגראַמד אין די מיטל ווי געוויזן אין די פאלגענדע פיגור.
    פיגורע 10 • פלאַשפּראָ פּראָיעקט קאָנפיגורעד
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-8
  6. דריקט פּראָגראַם צו אָנהייבן פּראָגראַממינג די מיטל. וואַרטן ביז אַ אָנזאָג איז געוויזן אַז די פּראָגראַם איז דורכגעגאנגען. דעם דעמאָ ריקווייערז די SmartFusion2 מיטל צו זיין פּרעפּראָוגראַמד מיט די אַפּלאַקיישאַן קאָד צו אַקטאַווייט די Modbus אַפּלאַקיישאַן. די SmartFusion2 מיטל איז פּרעפּראָוגראַמד מיט די Modbus_TCP_top.stp ניצן פלאַשפּראָ ווייכווארג.
    פיגורע 11 • פלאַשפּראָ פּראָגראַם דורכגעגאנגען
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-9באַמערקונג: צו לויפן די פּלאַן אין סטאַטיק IP מאָדע, נאָכגיין די סטעפּס דערמאנט אין אַפּפּענדיקס: פליסנדיק די פּלאַן אין סטאַטיק IP מאָדע, בלאַט 20.
  7.  מאַכט ציקל די SmartFusion2 Advanced אנטוויקלונג ברעט.
    א באַגריסונג אָנזאָג מיט די IP אַדרעס איז געוויזן אין די היפּערטערמינאַל פֿענצטער, ווי געוויזן אין די פאלגענדע פיגור.
    פיגורע 12 • היפּערטערמינאַל מיט IP אַדרעס
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-10עפֿענען אַ נייַע באַפֿעלן פּינטלעך אויף דער באַלעבאָס פּיסי, גיין צו דער טעקע
    (\SF2_Modbus_TCP_Ref_Design_DF\HostTool) ווו
    SmartFusion2_Modbus_TCP_Client.exe file איז פאָרשטעלן, אַרייַן די באַפֿעל: SmartFusion2_Modbus_TCP_Client.exe ווי געוויזן אין די פאלגענדע פיגור.
    פיגורע 13 • ינוואָוקינג די מאָדבוס קליענט
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-11די פאלגענדע פיגור ווייזט די Modbus TCP פאַנגקשאַנז וואָס זענען פליסנדיק. די פאַנגקשאַנז זענען:
    • לייענען דיסקרעטע ינפּוץ (פונקציע קאָד 02)
    • לייענען האלטן רעדזשיסטערז (פונקציע קאָד 03)
    • לייענען אַרייַנשרייַב רעדזשיסטערז (פונקציע קאָד 04)
    • שרייב קייפל קוילז (פונקציע קאָד 15)
      פיגורע 14 • מאָדבוס פאַנגקשאַנאַל קאָדעס דעמאַנסטריישאַן
      Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-12זען די פליסנדיק מאָדבוס פאַנגקשאַנז, בלאַט 17 פֿאַר מער אינפֿאָרמאַציע אויף די מאָדבוס פאַנגקשאַנז וואָס זענען דעמאַנסטרייטיד אין די רעפֿערענץ פּלאַן.
  8. נאָך פליסנדיק די דעמאָ, נאָענט היפּערטערמינאַל.

פליסנדיק מאָדבוס פאַנגקשאַנז
דער אָפּטיילונג באשרייבט די מאָדבוס פאַנגקשאַנז וואָס זענען דעמאַנסטרייטיד אין די רעפֿערענץ פּלאַן.

לייענען דיסקרעטע ינפּוץ (פונקציע קאָד 02)
GPIOs זענען קאָננעקטעד צו 4 טונקען סוויטשיז און 4 שטופּן-קנעפּל סוויטשיז. באַשטימען אויף און באַשטימען אַוועק די טונקען סוויטשיז און דרוק-קנעפּל סוויטשיז אויף די SmartFusion2 Advanced Development Kit. לייענען דיסקרעטע ינפּוץ פאַנגקשאַנאַל קאָד דיספּלייז די סטאַטוסעס פון סוויטשיז ווי געוויזן אין די פאלגענדע פיגור.

פיגורע 15 • לייענען דיסקרעטע ינפּוץMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-13

לייענען האָלדינג רעדזשיסטערס (פונקציע קאָד 03)
די פאלגענדע פיגור ווייזט די גלאבאלע באַפער דאַטן דיפיינד אין די פירמוואַרע.
פיגורע 16 • לייענען האָלדינג רעדזשיסטערסMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-14

לייענען אַרייַנשרייַב רעדזשיסטערז (פונקציע קאָד 04)
די פאלגענדע פיגור ווייזט די נומער פון סעקונדעס וואָס די פאַקטיש-צייט טאָמבאַנק (RTC) האט גערעכנט.
פיגורע 17 • לייענען אַרייַנשרייַב רעדזשיסטערסMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-15

שרייב קייפל קוילז (פונקציע קאָד 0×0F)
די פאלגענדע פיגור ווייזט די שרייב קייפל קוילז רעגיסטרירן דאַטן פֿאַר טאַגאַלינג די לעדס קאָננעקטעד צו GPIOs.
פיגורע 18 • שרייב קייפל קוילזMicrosemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-16

אַפּפּענדיקס: באָרד סעטאַפּ פֿאַר פליסנדיק די Modbus TCP רעפערענץ פּלאַן

די פאלגענדע פיגור ווייזט די ברעט סעטאַפּ פֿאַר פליסנדיק די רעפֿערענץ פּלאַן אויף די SmartFusion2 Advanced Development Kit ברעט.

פיגורע 19 • SmartFusion2 Advanced Development Kit Board Setup

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-17

אַפּפּענדיקס: דזשאַמפּער לאָוקיישאַנז

די פאלגענדע פיגור ווייזט די דזשאַמפּער לאָוקיישאַנז אויף די SmartFusion2 Advanced Development Kit ברעט.

פיגורע 20 • SmartFusion2 Advanced Development Kit Silkscreen Top View

Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-18באַמערקונג: דזשאַמפּערס כיילייטיד אין רויט זענען באַשטימט דורך פעליקייַט. דזשאַמפּערס כיילייטיד אין גרין מוזן זיין שטעלן מאַניואַלי.
באַמערקונג: דער אָרט פון די דזשאַמפּערז אין די פריערדיקע פיגור זענען סעאַרטשאַבלע.

אַפּפּענדיקס: פליסנדיק די פּלאַן אין סטאַטיק IP מאָדע

די פאלגענדע סטעפּס באַשרייַבן ווי צו לויפן די פּלאַן אין סטאַטיק IP מאָדע:

  1. רעכט גיט די Project Explorer פֿענצטער פון די SoftConsole פּרויעקט און גיין צו פּראָפּערטיעס ווי געוויזן אין די פאלגענדע פיגור.
    פיגורע 21 • Project Explorer פֿענצטער פון סאָפטקאָנסאָלע פּראָיעקט
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-19
  2. אַראָפּנעמען די סימבאָל NET_USE_DHCP אין די מכשיר סעטטינגס פון די פּראָפּערטיעס פֿאַר Modbus_TCP_App פֿענצטער. די פאלגענדע פיגור ווייזט די פּראָפּערטיעס פֿאַר Modbus_TCP_App פֿענצטער.
    פיגורע 22 • פּראָיעקט Explorer פּראָפּערטיעס פֿענצטער
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-20
  3. אויב די מיטל איז קאָננעקטעד אין סטאַטיק IP מאָדע, די סטאַטיק IP אַדרעס פון די ברעט איז 169.254.1.23, און טוישן די האָסט TCP / IP סעטטינגס צו פאַרטראַכטנ די IP אַדרעס. זען די פאלגענדע פיגור און פיגורע 24,
    פיגורע 23 • האָסט פּיסי טקפּ/יפּ סעטטינגס
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-21
    פיגורע 24 • סטאַטיק יפּ אַדרעס סעטטינגס
    Microsemi-DG0440-Running-Modbus-TCP-Reference-Design-on-SmartFusion2-Devices-22
    באַמערקונג: ווען די סעטטינגס זענען קאַנפיגיערד, צונויפנעמען דעם פּלאַן, לאָדן די פּלאַן אין פלאַש זכּרון און לויפן די פּלאַן מיט סאָפטקאָנסאָלע.

DG0440 דעמאָ גייד רעוויזיע 7.0

דאָקומענטן / רעסאָורסעס

Microsemi DG0440 פליסנדיק מאָדבוס טקפּ רעפערענץ פּלאַן אויף SmartFusion2 דעוויסעס [pdfבאַניצער גייד
DG0440 פליסנדיק Modbus TCP רעפערענץ פּלאַן אויף SmartFusion2 דעוויסעס, DG0440, פליסנדיק Modbus TCP רעפערענץ פּלאַן אויף SmartFusion2 דעוויסעס, פּלאַן אויף SmartFusion2 דעוויסעס

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *