អ្នកទទួល MICROCHIP UG0877 SLVS-EC សម្រាប់មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ Polar Fire FPGA
អ្នកទទួល MICROCHIP UG0877 SLVS-EC សម្រាប់ Polar Fire FPGA

ប្រវត្តិកែប្រែ

ប្រវត្តិនៃការកែប្រែពិពណ៌នាអំពីការផ្លាស់ប្តូរដែលត្រូវបានអនុវត្តនៅក្នុងឯកសារ។ ការផ្លាស់ប្តូរត្រូវបានរាយបញ្ជីដោយការកែប្រែ ដោយចាប់ផ្តើមជាមួយនឹងការបោះពុម្ពបច្ចុប្បន្ន។

ការកែប្រែ 4.0
ខាងក្រោមនេះគឺជាសេចក្តីសង្ខេបនៃការផ្លាស់ប្តូរដែលបានធ្វើឡើងនៅក្នុងការកែប្រែ 4.0 នៃឯកសារនេះ។

  • ជំនួសរូបភាពទី 2 ទំព័រទី 2 រូបភាពទី 3 ទំព័រទី 3 រូបភាពទី 8 ទំព័រទី 6 និងរូបភាពទី 9 ទំព័រ 7 ។
  • ផ្នែកដែលបានដកចេញ Transmit PLL ទំព័រ 4 ។
  • បានធ្វើបច្ចុប្បន្នភាពតារាងទី 1 ទំព័រទី 3 តារាងទី 3 ទំព័រ 7 តារាងទី 4 ទំព័រ 7 និងតារាងទី 5 ទំព័រ 8 ។
  • ផ្នែកដែលបានធ្វើបច្ចុប្បន្នភាព PLL សម្រាប់ការបង្កើតនាឡិកាភីកសែល ទំព័រ 4 ។
  • ផ្នែកដែលបានធ្វើបច្ចុប្បន្នភាព ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធ ទំព័រ 7 ។

ការកែប្រែ 3.0
ខាងក្រោមនេះគឺជាសេចក្តីសង្ខេបនៃការផ្លាស់ប្តូរដែលបានធ្វើឡើងនៅក្នុងការកែប្រែ 3.0 នៃឯកសារនេះ។

  • SLVS-EC IP ទំព័រ 2
  • តារាងទី ៨ នៅទំព័រ ២២

ការកែប្រែ 2.0
ខាងក្រោមនេះគឺជាសេចក្តីសង្ខេបនៃការផ្លាស់ប្តូរដែលបានធ្វើឡើងនៅក្នុងការកែប្រែ 2.0 នៃឯកសារនេះ។

  • SLVS-EC IP ទំព័រ 2
  • ការកំណត់រចនាសម្ព័ន្ធឧបករណ៍បញ្ជូនបន្ត ទំព័រទី 3
  • តារាងទី ៨ នៅទំព័រ ២២

ការកែប្រែ 1.0
កំណែប្រែ 1.0 គឺជាការបោះពុម្ពលើកដំបូងនៃឯកសារនេះ។

SLVS-EC IP

SLVS-EC គឺជាចំណុចប្រទាក់ល្បឿនលឿនរបស់ Sony សម្រាប់ឧបករណ៍ចាប់សញ្ញារូបភាព CMOS គុណភាពបង្ហាញខ្ពស់ជំនាន់ក្រោយ។ ស្ដង់ដារ​នេះ​មាន​ការ​អត់ឱន​ចំពោះ​ការ​រអិល​ពី​ផ្លូវ​ទៅ​ផ្លូវ​ដោយ​សារ​បច្ចេកវិទ្យា​នាឡិកា​បង្កប់។ វាធ្វើឱ្យការរចនាកម្រិតក្តារមានភាពងាយស្រួលក្នុងលក្ខខណ្ឌនៃការបញ្ជូនល្បឿនលឿន និងចម្ងាយឆ្ងាយ។ SLVS-EC Rx IP core ផ្តល់ចំណុចប្រទាក់ SLVS-EC សម្រាប់ PolarFire FPGA ដើម្បីទទួលបានទិន្នន័យឧបករណ៍ចាប់សញ្ញារូបភាព។ IP គាំទ្រល្បឿនរហូតដល់ 4.752 Gbps ។ ស្នូល IP គាំទ្រផ្លូវពីរ បួន និងប្រាំបីសម្រាប់ការកំណត់រចនាសម្ព័ន្ធ RAW 8, RAW 10 និង RAW 12 ។ រូបខាងក្រោមបង្ហាញពីដ្យាក្រាមប្រព័ន្ធសម្រាប់ដំណោះស្រាយកាមេរ៉ា SLVS-EC ។

រូបភាពទី 1 • ដ្យាក្រាមប្លុក SLVS-EC IP

ដ្យាក្រាម

ឧបករណ៍បញ្ជូន Polar Fire® ត្រូវបានប្រើជាចំណុចប្រទាក់ PHY សម្រាប់ឧបករណ៍ចាប់សញ្ញា SLVS-EC ចាប់តាំងពីចំណុចប្រទាក់ SLVS-EC ប្រើបច្ចេកវិទ្យានាឡិកាដែលបានបង្កប់។ វាក៏ប្រើការអ៊ិនកូដ 8b10b ផងដែរ ដែលអាចទាញយកមកវិញដោយប្រើឧបករណ៍បញ្ជូន PolarFire ។ PolarFire FPGA មានរហូតដល់ 24 ខ្សែបញ្ជូនថាមពលទាប 12.7 Gbps ។ ផ្លូវបញ្ជូនសញ្ញាទាំងនេះអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធជាផ្លូវអ្នកទទួល SLVS-EC PHY ។ ដូចដែលបានបង្ហាញក្នុងរូបភាពមុន លទ្ធផលឧបករណ៍បញ្ជូនត្រូវបានភ្ជាប់ទៅស្នូល SLVS-EC Rx IP ។

ដំណោះស្រាយអ្នកទទួល SLVS-EC
តួលេខខាងក្រោមបង្ហាញពីការអនុវត្តការរចនាកម្រិតកំពូលនៃកម្មវិធី Libero SoC នៃ SLVS-EC IP និងសមាសធាតុដែលត្រូវការសម្រាប់ដំណោះស្រាយអ្នកទទួល SLVS-EC ។

រូបភាពទី 2 • SLVS-EC IP SmartDesign

ការរចនាឆ្លាតវៃ

ការកំណត់រចនាសម្ព័ន្ធឧបករណ៍បញ្ជូន
រូបខាងក្រោមបង្ហាញពីការកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ឧបករណ៍ចាប់សញ្ញា។

រូបភាពទី 3 • Transceiver Interface Configurator
អ្នកកំណត់រចនាសម្ព័ន្ធ

Transceiver អាច​ត្រូវ​បាន​កំណត់​រចនាសម្ព័ន្ធ​ផ្លូវ​ពីរ ឬ​បួន។ ដូចគ្នានេះផងដែរល្បឿននៃឧបករណ៍បញ្ជូនអាចត្រូវបានកំណត់នៅ "អត្រាទិន្នន័យឧបករណ៍បញ្ជូន" ។ ចំណុចប្រទាក់ SLVS-EC គាំទ្រអត្រា baud ពីរដូចដែលបានរាយក្នុងតារាងខាងក្រោម។

តារាងទី 1 • អត្រា SLVS-EC Baud

ថ្នាក់ Baud អត្រា Baud ក្នុង Mbps
1 1188
2 2376
3 4752

PLL សម្រាប់ការបង្កើតនាឡិកាភីកសែល
PLL ត្រូវបានទាមទារដើម្បីបង្កើតនាឡិកាភីកសែលពីនាឡិកាក្រណាត់ដែលបានបង្កើត Transceiver នោះគឺ LANE0_RX_CLOCK ។ ខាងក្រោម​នេះ​ជា​រូបមន្ត​សម្រាប់​បង្កើត​នាឡិកា​ភីកសែល។
នាឡិកាភីកសែល = (LANE0_RX_CLOCK * 8)/DATA_WIDTH
កំណត់រចនាសម្ព័ន្ធ PF_CCC សម្រាប់ RAW 8 ដូចបង្ហាញក្នុងរូបខាងក្រោម។

រូបភាពទី 4 • Clock Conditioning Circuitry

សៀគ្វីម៉ាស៊ីនត្រជាក់

ការពិពណ៌នាការរចនា
រូបខាងក្រោមបង្ហាញពីរចនាសម្ព័ន្ធទម្រង់ស៊ុម SLVS-EC ។

រូបភាពទី 5 • រចនាសម្ព័ន្ធទម្រង់ស៊ុម SLVS-EC

រចនាសម្ព័ន្ធទម្រង់ស៊ុម

បឋមកថានៃកញ្ចប់ព័ត៌មានមានព័ត៌មានអំពីសញ្ញាចាប់ផ្តើម និងសញ្ញាបញ្ចប់នៃស៊ុម រួមជាមួយនឹងបន្ទាត់ដែលមានសុពលភាព។ លេខកូដត្រួតពិនិត្យ PHY ត្រូវបានបន្ថែមពីលើបឋមកថានៃកញ្ចប់ព័ត៌មានដើម្បីបង្កើតជាកញ្ចប់ព័ត៌មាន SLVS-EC ។ តារាងខាងក្រោមរាយលេខកូដត្រួតពិនិត្យ PHY ផ្សេងគ្នាដែលប្រើក្នុងពិធីការ SLVS-EC ។

តារាងទី 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
ផ្នែកនេះពិពណ៌នាអំពីព័ត៌មានលម្អិតនៃការអនុវត្តផ្នែករឹងនៃ IP អ្នកទទួល SLVS-EC ។ តួរលេខខាងក្រោមបង្ហាញពីដំណោះស្រាយអ្នកទទួល Sony SLVS-EC ដែលមាន Polar Fire SLVS-EC RX IP ។ IP នេះ​ត្រូវ​បាន​ប្រើ​ជា​មួយ​នឹង​ប្លុក​ចំណុចប្រទាក់​ឧបករណ៍​បញ្ជូន​ភ្លើង Polar Fire។ រូបខាងក្រោមបង្ហាញពីប្លុកខាងក្នុងនៃ SLVS-EC Rx IP ។

រូបភាពទី 6 • ប្លុកខាងក្នុងនៃ SLVS-EC RX IP

ប្លុកខាងក្នុង

តម្រឹម
ម៉ូឌុលនេះទទួលទិន្នន័យពីប្លុកឧបករណ៍បញ្ជូនសញ្ញា PolarFire និងតម្រឹមទៅកូដសមកាលកម្ម។ ម៉ូឌុលនេះរកមើលកូដសមកាលកម្មក្នុងបៃដែលបានទទួលពីឧបករណ៍បញ្ជូន និងចាក់សោទៅព្រំដែនបៃ។

slvsec_phy_rx
ម៉ូឌុលនេះទទួលទិន្នន័យពីកម្មវិធីតម្រឹម និងឌិកូដកញ្ចប់ព័ត៌មាន SLVS PHY ចូល។ ម៉ូឌុលនេះឆ្លងកាត់តាមលំដាប់នៃការធ្វើសមកាលកម្ម ហើយបន្ទាប់មកបង្កើតសញ្ញា pkt_en ចាប់ផ្តើមពីកូដចាប់ផ្តើម ហើយបញ្ចប់នៅលេខកូដបញ្ចប់។ វាក៏ដកកូដ PAD ចេញពីកញ្ចប់ទិន្នន័យ ហើយបញ្ជូនទិន្នន័យទៅម៉ូឌុលបន្ទាប់ដែលជា slvsrx_decoder ។

slvsrx_ឌិកូដ
ម៉ូឌុលនេះទទួលទិន្នន័យពីម៉ូឌុល slvsec_phy_rx ហើយទាញយកទិន្នន័យភីកសែលចេញពីបន្ទុក។ ម៉ូឌុលនេះស្រង់ចេញបួនភីកសែលក្នុងមួយនាឡិកាក្នុងមួយផ្លូវ ហើយផ្ញើទៅលទ្ធផល។ វាបង្កើតសញ្ញាត្រឹមត្រូវនៃបន្ទាត់សម្រាប់បន្ទាត់សកម្មដែលបញ្ជាក់ពីទិន្នន័យវីដេអូសកម្ម។ វាក៏បង្កើតសញ្ញាដែលមានសុពលភាពរបស់ស៊ុមដោយមើលលើការចាប់ផ្តើមស៊ុម និងប៊ីតចុងស៊ុមនៅក្នុងបឋមកថានៃកញ្ចប់ព័ត៌មាន SLVS-EC

FSM ជាមួយរដ្ឋឌិកូដទិន្នន័យ
តួលេខខាងក្រោមបង្ហាញពី FSM សម្រាប់ SLVS-EC RX IP ។

រូបភាពទី 7 • FSM សម្រាប់ SLVS-EC RX IP

ដ្យាក្រាម

ការកំណត់រចនាសម្ព័ន្ធ IP អ្នកទទួល SLVS-EC
តួលេខខាងក្រោមបង្ហាញពីការកំណត់រចនាសម្ព័ន្ធ IP អ្នកទទួល SLVS-EC ។

រូបភាពទី 8 • SLVS-EC Receiver IP Configurator

អ្នកកំណត់រចនាសម្ព័ន្ធ

ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធ
តារាងខាងក្រោមរាយការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធដែលប្រើក្នុងការអនុវត្តផ្នែករឹងនៃប្លុក IP អ្នកទទួល SLVS-EC ។ ទាំងនេះគឺជាប៉ារ៉ាម៉ែត្រទូទៅ ហើយអាចប្រែប្រួលដោយផ្អែកលើតម្រូវការកម្មវិធី។

តារាងទី 3 • ប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធ

ឈ្មោះការពិពណ៌នា
DATA_WIDTH បញ្ចូលទទឹងទិន្នន័យភីកសែល។ គាំទ្រ RAW 8, RAW 10 និង RAW 12 ។
លេខ LANE_WIDTH នៃផ្លូវ SLVS-EC ។ គាំទ្រផ្លូវពីរ បួន និងប្រាំបី។
BUFF_DEPTH ជម្រៅនៃសតិបណ្ដោះអាសន្ន។ ចំនួនភីកសែលសកម្មក្នុងខ្សែវីដេអូសកម្ម។

ជម្រៅសតិបណ្ដោះអាសន្នអាចត្រូវបានគណនាដោយប្រើសមីការខាងក្រោម៖
BUFF_DEPTH = Ceil ((ដំណោះស្រាយផ្តេក * ទទឹង RAW) / (32 * ទទឹងផ្លូវ))
Example: ទទឹង RAW = 8, ទទឹង​ផ្លូវ = 4, និង​ Resolution ផ្ដេក = 1920 ភីកសែល
BUFF_DEPTH = ពិដាន ((1920 * 8) / (32 * 4)) = 120

ធាតុចូល និងលទ្ធផល
តារាងខាងក្រោមរាយបញ្ជីច្រកបញ្ចូល និងទិន្នផលនៃប៉ារ៉ាម៉ែត្រកំណត់រចនាសម្ព័ន្ធ SLVS-EC RX IP

តារាងទី 4 • ច្រកបញ្ចូល និងទិន្នផល

ឈ្មោះសញ្ញា ទិសដៅ ទទឹង ការពិពណ៌នា
LANE#_RX_CLK បញ្ចូល 1 នាឡិកាដែលបានសង្គ្រោះពីឧបករណ៍បញ្ជូនសម្រាប់ផ្លូវជាក់លាក់នោះ។
LANE#_RX_READY បញ្ចូល 1 ទិន្នន័យរួចរាល់ជាសញ្ញាសម្រាប់ Lane
LANE#_RX_VALID បញ្ចូល 1 ទិន្នន័យមានសុពលភាពសញ្ញាសម្រាប់ Lane
LANE#_RX_DATA បញ្ចូល 32 Lane បានទាញយកទិន្នន័យពីឧបករណ៍បញ្ជូន
LINE_VALID_O ទិន្នផល 1 ទិន្នន័យមានសញ្ញាត្រឹមត្រូវសម្រាប់ភីកសែលសកម្មក្នុងបន្ទាត់មួយ។
FRAME_VALID_O ទិន្នផល 1 សញ្ញាត្រឹមត្រូវសម្រាប់បន្ទាត់សកម្មនៅក្នុងស៊ុមមួយ។
DATA_OUT_O ទិន្នផល DATA_WIDTH*LANE_WIDTH*4 លទ្ធផលទិន្នន័យភីកសែល

ដ្យាក្រាមពេលវេលា
រូបខាងក្រោមបង្ហាញពីដ្យាក្រាមកំណត់ពេលវេលា IP របស់ SLVS-EC ។

រូបភាពទី 9 • SLVS-EC IP Timing Diagram

ដ្យាក្រាមពេលវេលា

ការប្រើប្រាស់ធនធាន
តារាងខាងក្រោមបង្ហាញពីការប្រើប្រាស់ធនធានរបស់ asample SLVS-EC Receiver Core បានអនុវត្តនៅក្នុងកញ្ចប់ PolarFire FPGA (MPF300TS-1FCG1152I) សម្រាប់ RAW 8 និង 1920 lanes និង XNUMX horizontal resolution configuration។

តារាងទី 5 • ការប្រើប្រាស់ធនធាន

ធាតុ ការប្រើប្រាស់
DFFs 3001
4- បញ្ចូល LUTs 1826
LSRAMs 16

ឯកសារ/ធនធាន

អ្នកទទួល MICROCHIP UG0877 SLVS-EC សម្រាប់ PolarFire FPGA [pdf] ការណែនាំអ្នកប្រើប្រាស់
អ្នកទទួល UG0877, UG0877 SLVS-EC សម្រាប់ PolarFire FPGA, អ្នកទទួល SLVS-EC សម្រាប់ PolarFire FPGA, អ្នកទទួលសម្រាប់ PolarFire FPGA, PolarFire FPGA

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *