MICROCHIP UG0877 Polar Fire FPGA පරිශීලක මාර්ගෝපදේශය සඳහා SLVS-EC ග්‍රාහකයා
Polar Fire FPGA සඳහා MICROCHIP UG0877 SLVS-EC ග්‍රාහකය

සංශෝධන ඉතිහාසය

සංශෝධන ඉතිහාසය ලේඛනයේ ක්රියාත්මක කරන ලද වෙනස්කම් විස්තර කරයි. වෙනස්කම් ලැයිස්තුගත කර ඇත්තේ වත්මන් ප්‍රකාශනයෙන් ආරම්භ වන සංශෝධනයෙනි.

සංශෝධනය 4.0
පහත දැක්වෙන්නේ මෙම ලේඛනයේ සංශෝධන 4.0 හි සිදු කරන ලද වෙනස්කම් වල සාරාංශයකි.

  • Figure 2, page 2, Figure 3, page 3, Figure 8, page 6, and Figure 9, page 7 ආදේශ කළා.
  • ඉවත් කරන ලද කොටස Transmit PLL, පිටුව 4.
  • යාවත්කාලීන කරන ලද වගුව 1, පිටුව 3, වගුව 3, පිටුව 7, වගුව 4, පිටුව 7, සහ වගුව 5, පිටුව 8.
  • පික්සල් ඔරලෝසු උත්පාදනය සඳහා යාවත්කාලීන කරන ලද PLL කොටස, 4 පිටුව.
  • යාවත්කාලීන කරන ලද කොටස වින්‍යාස පරාමිති, පිටුව 7.

සංශෝධනය 3.0
පහත දැක්වෙන්නේ මෙම ලේඛනයේ සංශෝධන 3.0 හි සිදු කරන ලද වෙනස්කම් වල සාරාංශයකි.

  • SLVS-EC IP, පිටුව 2
  • 3 පිටුවේ 7 වගුව

සංශෝධනය 2.0
පහත දැක්වෙන්නේ මෙම ලේඛනයේ සංශෝධන 2.0 හි සිදු කරන ලද වෙනස්කම් වල සාරාංශයකි.

  • SLVS-EC IP, පිටුව 2
  • Transceiver Configuration, පිටුව 3
  • 3 පිටුවේ 7 වගුව

සංශෝධනය 1.0
සංශෝධන 1.0 මෙම ලේඛනයේ පළමු ප්‍රකාශනය විය

SLVS-EC IP

SLVS-EC යනු මීළඟ පරම්පරාවේ අධි-විභේදන CMOS රූප සංවේදක සඳහා Sony හි අධිවේගී අතුරු මුහුණතයි. මෙම ප්‍රමිතිය කාවැද්දූ ඔරලෝසු තාක්‍ෂණය නිසා මංතීරුවෙන් මංතීරුවට ඇලවීම ඉවසා සිටියි. එය අධිවේගී හා දිගු-දුර සම්ප්රේෂණය අනුව පුවරු මට්ටමේ නිර්මාණයක් පහසු කරයි. SLVS-EC Rx IP core මගින් PolarFire FPGA සඳහා රූප සංවේදක දත්ත ලබාගැනීම සඳහා SLVS-EC අතුරුමුහුණත සපයයි. IP 4.752 Gbps දක්වා වේගය සඳහා සහය දක්වයි. IP හරය RAW 8, RAW 10 සහ RAW 12 වින්‍යාසයන් සඳහා මංතීරු දෙකක්, හතරක් සහ අටක් සඳහා සහය දක්වයි. පහත රූපයේ දැක්වෙන්නේ SLVS-EC කැමරා විසඳුම සඳහා වන පද්ධති රූප සටහනයි.

රූපය 1 • SLVS-EC IP බ්ලොක් රූප සටහන

රූප සටහන

SLVS-EC අතුරුමුහුණත කාවැද්දූ ඔරලෝසු තාක්ෂණය භාවිතා කරන බැවින් Polar Fire® සම්ප්‍රේෂකය SLVS-EC සංවේදකය සඳහා PHY අතුරුමුහුණත ලෙස භාවිතා කරයි. එය PolarFire සම්ප්‍රේෂකය භාවිතයෙන් ප්‍රතිසාධනය කළ හැකි 8b10b සංකේතනය ද භාවිතා කරයි. PolarFire FPGA අඩු බලැති 24 Gbps සම්ප්‍රේෂක මංතීරු 12.7ක් දක්වා ඇත. මෙම සම්ප්‍රේෂක මංතීරු SLVS-EC PHY ග්‍රාහක මංතීරු ලෙස වින්‍යාසගත කළ හැක. පෙර රූපයේ දැක්වෙන පරිදි, සම්ප්‍රේෂක ප්‍රතිදානයන් SLVS-EC Rx IP හරයට සම්බන්ධ කර ඇත.

SLVS-EC ග්‍රාහක විසඳුම
පහත රූපයේ දැක්වෙන්නේ SLVS-EC IP හි Libero SoC මෘදුකාංග ඉහළ මට්ටමේ සැලසුම් ක්‍රියාත්මක කිරීම සහ SLVS-EC ග්‍රාහක විසඳුම සඳහා අවශ්‍ය සංරචක ය.

රූපය 2 • SLVS-EC IP SmartDesign

ස්මාර්ට් නිර්මාණය

සම්ප්රේෂක වින්යාසය
පහත රූපයේ දැක්වෙන්නේ සම්ප්‍රේෂක අතුරුමුහුණත් වින්‍යාසයයි.

Figure 3 • Transceiver Interface Configurator
වින්‍යාස කරන්නා

Transceiver එක මංතීරු දෙකකට හෝ හතරකට වින්‍යාසගත කළ හැක. එසේම, සම්ප්රේෂකයේ වේගය "Transceiver දත්ත අනුපාතය" ලෙස සැකසිය හැක. SLVS-EC අතුරුමුහුණත පහත වගුවේ දක්වා ඇති පරිදි බෝඩ් අනුපාත දෙකකට සහය දක්වයි.

වගුව 1 • SLVS-EC Baud අනුපාතය

Baud ශ්රේණිය Baud අනුපාතය Mbps වලින්
1 1188
2 2376
3 4752

Pixel Clock Generation සඳහා PLL
LANE0_RX_CLOCK, ට්‍රාන්ස්සීවර් ජනනය කරන ලද රෙදි ඔරලෝසුවෙන් පික්සල් ඔරලෝසුව ජනනය කිරීමට PLL අවශ්‍ය වේ. පහත දැක්වෙන්නේ පික්සල් ඔරලෝසුව ජනනය කිරීමේ සූත්‍රයයි.
පික්සල් ඔරලෝසුව = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
පහත රූපයේ දැක්වෙන පරිදි RAW 8 සඳහා PF_CCC වින්‍යාස කරන්න.

රූපය 4 • ඔරලෝසු සමීකරණ පරිපථය

ඔරලෝසු සමීකරණ පරිපථය

සැලසුම් විස්තරය
පහත රූපයේ දැක්වෙන්නේ SLVS-EC රාමු ආකෘති ව්‍යුහය.

රූපය 5 • SLVS-EC රාමු ආකෘති ව්යුහය

රාමු ආකෘති ව්යුහය

පැකට් ශීර්ෂයේ වලංගු රේඛා සමඟ රාමු ආරම්භක සහ අවසන් සංඥා පිළිබඳ තොරතුරු අඩංගු වේ. SLVS-EC පැකට්ටුව සෑදීමට පැකට් ශීර්ෂයට ඉහලින් PHY පාලන කේත එකතු කරනු ලැබේ. පහත වගුවේ SLVS-EC ප්‍රොටෝකෝලයේ භාවිතා වන විවිධ PHY පාලන කේත ලැයිස්තුගත කරයි.

වගුව 2 • PHY පාලන කේතය

PHY පාලන කේතය 8b10b සංකේත සංයෝජනය
ආරම්භක කේතය K.28.5 - K.27.7 - K.28.2 - K.27.7
අවසන් කේතය K.28.5 - K.29.7 - K.30.7 - K.29.7
පෑඩ් කේතය K.23.7 - K.28.4 - K.28.6 - K.28.3
සමමුහුර්ත කේතය K.28.5 - D.10.5 - D.10.5 - D.10.5
නිෂ්ක්‍රීය කේතය D.00.0 - D.00.0 - D.00.0 - D.00.0

SLVS-EC RX IP Core
මෙම කොටස SLVS-EC ග්‍රාහක IP හි දෘඩාංග ක්‍රියාත්මක කිරීමේ විස්තර විස්තර කරයි. පහත රූපයේ දැක්වෙන්නේ Polar Fire SLVS-EC RX IP අඩංගු Sony SLVS-EC ග්‍රාහක විසඳුමයි. මෙම IP භාවිතා වන්නේ Polar Fire transceiver interface block එක සමඟයි. පහත රූපයේ දැක්වෙන්නේ SLVS-EC Rx IP හි අභ්‍යන්තර කොටස් ය.

රූපය 6 • SLVS-EC RX IP හි අභ්‍යන්තර කුට්ටි

අභ්යන්තර කුට්ටි

පෙළගැස්වීම
මෙම මොඩියුලය PolarFire සම්ප්‍රේෂක බ්ලොක් වලින් දත්ත ලබාගෙන සමමුහුර්ත කේතයට පෙළගස්වයි. මෙම මොඩියුලය සම්ප්‍රේෂකයෙන් ලැබෙන බයිට් වල සමමුහුර්ත කේතය සොයන අතර බයිට් සීමාවට අගුළු දමයි.

slvsec_phy_rx
මෙම මොඩියුලය aligner වෙතින් දත්ත ලබා ගන්නා අතර එන SLVS PHY පැකට් විකේතනය කරයි. මෙම මොඩියුලය සමමුහුර්ත කිරීමේ අනුපිළිවෙල හරහා ගමන් කරන අතර පසුව, ආරම්භක කේතයෙන් ආරම්භ වන pkt_en සංඥාව උත්පාදනය කර අවසන් කේතයෙන් අවසන් වේ. එය දත්ත පැකට් වලින් PAD කේතය ඉවත් කර slvsrx_decoder වන ඊළඟ මොඩියුලයට දත්ත යවයි.

slvsrx_decoder
මෙම මොඩියුලය slvsec_phy_rx මොඩියුලයෙන් දත්ත ලබා ගන්නා අතර ගෙවීමෙන් පික්සල් දත්ත ලබා ගනී. මෙම මොඩියුලය එක් මංතීරුවකට ඔරලෝසුවකට පික්සල හතරක් ලබාගෙන ප්‍රතිදානය වෙත යවයි. එය සක්‍රිය වීඩියෝ දත්ත වලංගු කරන සක්‍රිය රේඛා සඳහා රේඛාව වලංගු සංඥාව ජනනය කරයි. එය SLVS-EC පැකට් වල පැකට් ශීර්ෂයේ ඇති රාමු ආරම්භක සහ රාමු අවසන් බිටු දෙස බැලීමෙන් රාමු වලංගු සංඥාව ජනනය කරයි.

දත්ත විකේතන රාජ්‍යයන් සමඟ FSM
පහත රූපයේ දැක්වෙන්නේ SLVS-EC RX IP සඳහා වන FSM ය.

රූපය 7 • SLVS-EC RX IP සඳහා FSM

රූප සටහන

SLVS-EC ග්‍රාහක IP වින්‍යාසය
පහත රූපයේ දැක්වෙන්නේ SLVS-EC ග්‍රාහක IP වින්‍යාසකයයි.

රූපය 8 • SLVS-EC ග්‍රාහක IP වින්‍යාසකය

වින්‍යාස කරන්නා

සැකසුම් පරාමිතීන්
SLVS-EC ග්‍රාහක IP වාරණයේ දෘඪාංග ක්‍රියාත්මක කිරීමේදී භාවිතා කරන වින්‍යාස පරාමිතිවල විස්තරය පහත වගුවේ දැක්වේ. මේවා සාමාන්‍ය පරාමිතීන් වන අතර යෙදුම් අවශ්‍යතා මත පදනම්ව වෙනස් විය හැක.

වගුව 3 • වින්යාස පරාමිතීන්

නාමය විස්තරය
DATA_WIDTH ආදාන පික්සල් දත්ත පළල. RAW 8, RAW 10 සහ RAW 12 සඳහා සහය දක්වයි.
LANE_WIDTH අංකය SLVS-EC මංතීරු වලින්. මංතීරු දෙකක්, හතරක් සහ අටක් සඳහා සහය දක්වයි.
BUFF_DEPTH බෆරයේ ගැඹුර. සක්‍රිය වීඩියෝ රේඛාවේ සක්‍රිය පික්සල ගණන.

පහත සමීකරණය භාවිතා කිරීමෙන් බෆර ගැඹුර ගණනය කළ හැක:
BUFF_DEPTH = සීල් ((තිරස් විභේදනය * RAW පළල) / (32 * මංතීරු පළල))
Example: RAW පළල = 8, මංතීරු පළල = 4, සහ තිරස් විභේදනය = 1920 පික්සල
BUFF_DEPTH = සීල් ((1920 * 8)/ (32* 4)) = 120

ආදාන සහ ප්රතිදාන
පහත වගුව SLVS-EC RX IP වින්‍යාස පරාමිතිවල ආදාන සහ ප්‍රතිදාන තොට ලැයිස්තුගත කරයි.

වගුව 4 • ආදාන සහ ප්රතිදාන වරායන්

සංඥා නම දිශාව පළල විස්තරය
පටුමග#_RX_CLK ආදානය 1 එම විශේෂිත මංතීරුව සඳහා සම්ප්‍රේෂකයෙන් ප්‍රතිසාධන ඔරලෝසුව
පටුමග#_RX_READY ආදානය 1 පටුමග සඳහා දත්ත සූදානම් සංඥාව
පටුමග#_RX_VALID ආදානය 1 පටුමග සඳහා දත්ත වලංගු සංඥා
LANE#_RX_DATA ආදානය 32 ලේන් සම්ප්‍රේෂකයෙන් දත්ත ප්‍රතිසාධනය කරන ලදී
LINE_VALID_O ප්රතිදානය 1 පේළියක ක්‍රියාකාරී පික්සල සඳහා දත්ත වලංගු සංඥාවක්
FRAME_VALID_O ප්රතිදානය 1 රාමුවක ක්රියාකාරී රේඛා සඳහා වලංගු සංඥාවක්
DATA_OUT_O ප්රතිදානය DATA_WIDTH*LANE_WIDTH*4 පික්සල් දත්ත ප්‍රතිදානය

කාල සටහන
පහත රූපයේ දැක්වෙන්නේ SLVS-EC IP කාල සටහනයි.

රූපය 9 • SLVS-EC IP කාල සටහන

කාල සටහන

සම්පත් භාවිතය
පහත වගුවේ සම්පත් උපයෝජනය පෙන්වයිample SLVS-EC ග්‍රාහක හරය PolarFire FPGA (MPF300TS-1FCG1152I පැකේජය) තුළ ක්‍රියාත්මක කර, RAW 8 සහ මංතීරු හතරක් සහ 1920 තිරස් විභේදන වින්‍යාසය සඳහා.

වගුව 5 • සම්පත් භාවිතය

මූලද්රව්යය භාවිතය
DFFs 3001
4-ආදාන LUTs 1826
LSRAMs 16

ලේඛන / සම්පත්

PolarFire FPGA සඳහා MICROCHIP UG0877 SLVS-EC ග්‍රාහකය [pdf] පරිශීලක මාර්ගෝපදේශය
UG0877, UG0877 PolarFire FPGA සඳහා SLVS-EC ග්‍රාහකය, PolarFire FPGA සඳහා SLVS-EC ග්‍රාහකය, PolarFire FPGA සඳහා ග්‍රාහකය, PolarFire FPGA

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *