អ្នកទទួល 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 |