MICROCHIP-និមិត្តសញ្ញា

MICROCHIP Synopsys Synplify Pro ME

MICROCHIP-Synopsys-Synplify-Pro- ផលិតផល-រូបភាព

លក្ខណៈបច្ចេកទេស

  • ឈ្មោះផលិតផល៖ Synopsys Synplify
  • ប្រភេទផលិតផល៖ ឧបករណ៍សំយោគតក្កវិជ្ជា
  • ឧបករណ៍ដែលគាំទ្រ៖ FPGA និង CPLD
  • ភាសាដែលគាំទ្រ៖ Verilog និង VHDL
  • លក្ខណៈពិសេសបន្ថែម៖ FSM explorer, FSM viewer, ចុះឈ្មោះពេលវេលាឡើងវិញ, ការបំប្លែងនាឡិកាដែលបិទទ្វារ

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

ជាងview
Synopsys Synplify គឺជាឧបករណ៍សំយោគតក្កវិជ្ជាដែលត្រូវបានរចនាឡើងសម្រាប់ឧបករណ៍ FPGA និង CPLD ។ វាទទួលយកការបញ្ចូលកម្រិតខ្ពស់ជាភាសា Verilog និង VHDL ហើយបំប្លែងការរចនាទៅជាបញ្ជីបណ្តាញតូច និងមានប្រសិទ្ធភាពខ្ពស់

ការបញ្ចូលការរចនា
សរសេរការរចនារបស់អ្នកនៅក្នុង Verilog ឬ VHDL ដោយប្រើវាក្យសម្ព័ន្ធស្តង់ដារឧស្សាហកម្ម។

ដំណើរការសំយោគ
ប្រើ Synplify ឬ Synplify Pro ដើម្បីដំណើរការដំណើរការសំយោគលើការរចនារបស់អ្នក។ ឧបករណ៍នេះនឹងបង្កើនប្រសិទ្ធភាពការរចនាសម្រាប់ឧបករណ៍ FPGA ឬ CPLD គោលដៅ។

ការផ្ទៀងផ្ទាត់លទ្ធផល
បន្ទាប់​ពី​ការ​សំយោគ ឧបករណ៍​បង្កើត​បញ្ជី​សុទ្ធ VHDL និង Verilog ។
អ្នកអាចក្លែងធ្វើបញ្ជីរសុទ្ធទាំងនេះ ដើម្បីផ្ទៀងផ្ទាត់មុខងារនៃការរចនារបស់អ្នក។

សំណួរគេសួរញឹកញាប់

តើ Synplify ធ្វើអ្វី?
Synplify និង Synplify Pro គឺជាឧបករណ៍សំយោគតក្កវិជ្ជាសម្រាប់ឧបករណ៍ FPGA និង CPLD ។ Synplify Pro ផ្តល់នូវលក្ខណៈពិសេសកម្រិតខ្ពស់សម្រាប់ការគ្រប់គ្រង និងបង្កើនប្រសិទ្ធភាព FPGAs ស្មុគស្មាញ។

ការណែនាំអំពី Synopsys Synplify (សួរសំណួរ)

ឯកសារនេះផ្តល់ចម្លើយចំពោះសំណួរដែលសួរញឹកញាប់ (FAQs) ដែលទាក់ទងនឹងឧបករណ៍ Synopsys® Synplify® និងការរួមបញ្ចូលរបស់វាជាមួយ Libero® SoC Design Suite របស់ Microchip ។ ឯកសារនេះគ្របដណ្តប់លើប្រធានបទដូចជា ការផ្តល់អាជ្ញាប័ណ្ណ សារកំហុស និងការបង្កើនប្រសិទ្ធភាពការសំយោគ។ ឯកសារនេះមានគោលបំណងជួយអ្នកប្រើប្រាស់ឱ្យប្រើប្រាស់ Synplify សម្រាប់ការរចនា FPGA ប្រកបដោយប្រសិទ្ធភាព។ វាពន្យល់អំពីភាសា HDL ដែលគាំទ្រ តម្រូវការអាជ្ញាប័ណ្ណ និងរបៀបដោះស្រាយបញ្ហាទូទៅ។ លើសពីនេះ ឯកសារនេះដោះស្រាយសំណួរជាក់លាក់ទាក់ទងនឹង RAM inference, attributes, directives and techniques to improve the design area and quality of results.

  • តើ Synplify ធ្វើអ្វី? (សួរសំណួរ)
    ផលិតផល Synplify និង Synplify Pro គឺជាឧបករណ៍សំយោគតក្កវិជ្ជាសម្រាប់ Field Programmable Gate Array (FPGA) និង Complex Programmable Logic Device (CPLD) ។ ឧបករណ៍ Synplify Pro គឺជាកំណែកម្រិតខ្ពស់នៃឧបករណ៍ Synplify ដែលមានមុខងារបន្ថែមជាច្រើនសម្រាប់គ្រប់គ្រង និងបង្កើនប្រសិទ្ធភាព FPGAs ស្មុគស្មាញ។ មុខងារបន្ថែមមួយចំនួនដែលមាននៅក្នុង Synplify Pro គឺ Finite State Machine (FSM) explorer, FSM viewer, ចុះឈ្មោះការកំណត់ពេលវេលាឡើងវិញ និងការបំប្លែងនាឡិកាដែលបិទទ្វារ។
    ឧបករណ៍ទាំងនេះទទួលយកការបញ្ចូលកម្រិតខ្ពស់ ដែលសរសេរជាភាសាពិពណ៌នាផ្នែករឹងស្តង់ដារឧស្សាហកម្ម (Verilog និង VHDL) និងដោយប្រើក្បួនដោះស្រាយបច្ចេកវិទ្យាសំយោគការដកស្រង់អាកប្បកិរិយា (ល្អបំផុត) ។ ពួកគេបំប្លែងការរចនាទៅជាបញ្ជីរចនាតូច និងមានប្រសិទ្ធភាពខ្ពស់សម្រាប់អ្នកលក់បច្ចេកវិទ្យាដ៏ពេញនិយម។ ឧបករណ៍សរសេរ VHDL និង Verilog netlists បន្ទាប់ពីការសំយោគ ដែលអាចត្រូវបានក្លែងធ្វើដើម្បីផ្ទៀងផ្ទាត់មុខងារ។
  • តើភាសា HDL មួយណាដែល Synplify គាំទ្រ? (សួរសំណួរ)
    Verilog 95, Verilog 2001, System Verilog IEEE® (P1800) standard, VHDL 2008, និង VHDL 93 ត្រូវបានគាំទ្រនៅក្នុង Synplify ។ សម្រាប់ព័ត៌មានអំពីការបង្កើតភាសាផ្សេងៗ សូមមើល Synplify Pro សម្រាប់សៀវភៅណែនាំជំនួយភាសា Microchip ។
  • តើ Synplify នឹងទទួលយកការបំផុសគំនិតដោយដៃនៃម៉ាក្រូ Microchip ដែរឬទេ? (សួរសំណួរ)
    បាទ / ចាស Synplify មានបណ្ណាល័យម៉ាក្រូដែលភ្ជាប់មកជាមួយសម្រាប់ម៉ាក្រូរឹងទាំងអស់របស់ Microchip រួមមាន logic gates, counters, flip-flops និង I/Os។ អ្នកអាចធ្វើឱ្យម៉ាក្រូទាំងនេះភ្លាមៗដោយដៃនៅក្នុងការរចនា Verilog និង VHDL របស់អ្នក ហើយ Synplify ឆ្លងកាត់ពួកវាទៅក្នុងបញ្ជីលទ្ធផល។
  • តើ Synplify ដំណើរការជាមួយឧបករណ៍ Microchip យ៉ាងដូចម្តេច? (សួរសំណួរ)
    ឧបករណ៍សំយោគ Synopsys Synplify Pro® Microchip Edition (ME) ត្រូវបានដាក់បញ្ចូលទៅក្នុង Libero ដែលអាចឱ្យអ្នកកំណត់គោលដៅ និងបង្កើនប្រសិទ្ធភាពយ៉ាងពេញលេញនូវការរចនា HDL សម្រាប់ឧបករណ៍ Microchip ណាមួយ។ ដូចគ្នានឹងឧបករណ៍ Libero ផ្សេងទៀតដែរ អ្នកអាចបើកដំណើរការ Synplify Pro ME ដោយផ្ទាល់ពីកម្មវិធីគ្រប់គ្រងគម្រោង Libero ។
    Synplify Pro ME គឺជាការផ្តល់ជូនស្តង់ដារនៅក្នុងការបោះពុម្ព Libero ។ Synplify Pro ME ត្រូវបានចាប់ផ្តើមដោយការហៅជាក់លាក់ដែលអាចប្រតិបត្តិបាននៅក្នុង Libero tool profile.

ការដំឡើងការទាញយកអាជ្ញាប័ណ្ណ (សួរសំណួរ)

ផ្នែកនេះឆ្លើយសំណួរទាក់ទងនឹងការដំឡើងអាជ្ញាប័ណ្ណ និងដំណើរការទាញយករបស់ Synplify in Libero។

  1. តើខ្ញុំអាចទាញយកការចេញផ្សាយចុងក្រោយរបស់ Synplify នៅឯណា? (សួរសំណួរ)
    Synplify គឺជាផ្នែកមួយនៃការទាញយក Libero ហើយតំណភ្ជាប់ការដំឡើងដាច់ដោយឡែកគឺ Microchip Direct ។
  2. តើកំណែណាមួយនៃ Synplify ត្រូវបានចេញផ្សាយជាមួយនឹង Libero ចុងក្រោយបង្អស់? (សួរសំណួរ)
    សម្រាប់បញ្ជីនៃកំណែ Synplify ដែលបានចេញផ្សាយជាមួយ Libero សូមមើល Synplify Pro® ME ។
  3. តើខ្ញុំត្រូវដំឡើងកំណែទៅកំណែចុងក្រោយបំផុតរបស់ Synplify ហើយប្រើវានៅក្នុង Libero យ៉ាងដូចម្តេច
    អ្នកគ្រប់គ្រងគម្រោង? (សួរសំណួរ)
    ទាញយក និងដំឡើងកំណែចុងក្រោយបំផុតរបស់ Synplify ពី Microchip ឬ Synopsys website និងផ្លាស់ប្តូរការកំណត់ការសំយោគនៅក្នុង Libero Project Manager tool profile ពីគម្រោង Libero > Profileម៉ឺនុយ។
  4. តើខ្ញុំត្រូវការអាជ្ញាប័ណ្ណដាច់ដោយឡែកដើម្បីដំណើរការ Synplify នៅក្នុង Libero ទេ? (សួរសំណួរ)
    ទេ អាជ្ញាប័ណ្ណ Libero ទាំងអស់ លើកលែងតែអាជ្ញាប័ណ្ណ Libero-Standalone រួមមានអាជ្ញាប័ណ្ណសម្រាប់កម្មវិធី Synplify ។
  5. តើខ្ញុំទទួលបានអាជ្ញាប័ណ្ណសម្រាប់ Synplify នៅឯណា និងដោយរបៀបណា? (សួរសំណួរ)
    ដើម្បីស្នើសុំអាជ្ញាប័ណ្ណឥតគិតថ្លៃ សូមមើលទំព័រអាជ្ញាប័ណ្ណ ហើយចុចលើតំណភ្ជាប់កម្មវិធី អាជ្ញាប័ណ្ណ និងប្រព័ន្ធចុះឈ្មោះ។ បញ្ចូលព័ត៌មានដែលត្រូវការ រួមទាំងលេខសម្គាល់កម្រិតសំឡេងនៃដ្រាយ C របស់អ្នក។ ត្រូវប្រាកដថាអនុវត្តជាមួយដ្រាយ C របស់អ្នក ទោះបីជាវាមិនមែនជាដ្រាយដែលអ្នកមានបំណងដំឡើងកម្មវិធីក៏ដោយ។ សម្រាប់អាជ្ញាប័ណ្ណដែលបានបង់ សូមទាក់ទងការិយាល័យលក់មីក្រូឈីបក្នុងតំបន់។
  6. ហេតុអ្វីខ្ញុំមិនអាចដំណើរការ Synplify ក្នុងរបៀបបាច់? តើវាទាមទារអាជ្ញាប័ណ្ណអ្វី? (សួរសំណួរ)
    ពីប្រអប់បញ្ចូលពាក្យបញ្ជាទៅកាន់ថតដែលគម្រោង files មានទីតាំងនៅហើយវាយដូចខាងក្រោម។
    • សម្រាប់ Libero IDE៖ synplify_pro -batch -licensetype synplifypro_actel -log synpl.log TopCoreEDAC_syn.prj
    • សម្រាប់ Libero SoC៖ synplify_pro -batch -licensetype synplifypro_actel -log synpl.log asdasd_syn.tcl
      ចំណាំ៖ អ្នកត្រូវតែមានអាជ្ញាប័ណ្ណប្រាក់ ដើម្បីដំណើរការ Synplify នៅក្នុងរបៀបបាច់។ បង្កើតអាជ្ញាប័ណ្ណប្រាក់ដោយឥតគិតថ្លៃរបស់អ្នកនៅវិបផតថល Microchip ។

ហេតុអ្វីបានជាអាជ្ញាប័ណ្ណ Synplify របស់ខ្ញុំមិនដំណើរការ? (សួរសំណួរ)

ជំហាន​ដើម្បី​ពិនិត្យ​មើល​ការ​ដំណើរការ​នៃ​អាជ្ញាប័ណ្ណ​មាន​ដូច​ខាង​ក្រោម៖

  1. ពិនិត្យមើលថាតើអាជ្ញាប័ណ្ណបានផុតកំណត់ឬអត់។
  2. ពិនិត្យមើលថាតើ LM_LICENSE_FILE ត្រូវបានកំណត់យ៉ាងត្រឹមត្រូវជាអថេរបរិស្ថានអ្នកប្រើប្រាស់ windows ដែលចង្អុលទៅទីតាំងរបស់ Libero License.dat file.
  3. ពិនិត្យមើលថាតើឧបករណ៍ Libero IDE profile ត្រូវបានកំណត់ទៅ Synplify Pro ហើយមុខងារអាជ្ញាប័ណ្ណ Synplify ត្រូវបានបើកនៅក្នុងអាជ្ញាប័ណ្ណរបស់អ្នក។ file.
  4. រកមើលបន្ទាត់លក្ខណៈពិសេស "synplifypro_actel" នៅក្នុង license.dat file:
    INCREMENT synplifypro_actel snpslmd 2016.09 21-nov-2017 មិនបានរាប់ \ 4E4905A56595B143FFF4 VENDOR_STRING=^1+S \
    HOSTID=DISK_SERIAL_NUM=ec4e7c14 ISSUED=21-nov-2016 ck=232 \ SN=TK:4878-0:1009744:181759 START=21-nov-2016
  5. 5. បន្ទាប់ពីកំណត់ទីតាំងបន្ទាត់លក្ខណៈពិសេស សូមប្រាកដថា HostID ត្រឹមត្រូវសម្រាប់កុំព្យូទ័រដែលអ្នកកំពុងប្រើ។

តើខ្ញុំអាចប្រើអាជ្ញាប័ណ្ណ Synplify ដែលទទួលបានពី Microchip (សួរសំណួរ)
ទេ ប្រសិនបើអ្នកបានទទួលអាជ្ញាប័ណ្ណ Synplify ពី Microchip អ្នកនឹងអាចដំណើរការ Synplify ME តែប៉ុណ្ណោះ។

  • តើឧបករណ៍ Synplify Pro Synthesis ត្រូវបានគាំទ្រនៅក្នុងអាជ្ញាប័ណ្ណ Libero ទាំងអស់ដែរឬទេ? (សួរសំណួរ)
    ឧបករណ៍ Synplify Pro Synthesis មិនត្រូវបានគាំទ្រនៅក្នុងប្រភេទអាជ្ញាប័ណ្ណទាំងអស់ទេ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីអាជ្ញាប័ណ្ណ សូមមើលទំព័រអាជ្ញាប័ណ្ណ។

សារព្រមាន/កំហុស (សួរសំណួរ)

ផ្នែកនេះផ្តល់ព័ត៌មានអំពីសារកំហុសផ្សេងៗដែលលេចឡើងក្នុងអំឡុងពេលដំណើរការដំឡើង។

  1. ការព្រមាន៖ អង្គភាពកំពូលមិនទាន់ត្រូវបានកំណត់នៅឡើយទេ! (សួរសំណួរ)
    សារព្រមាននេះមានន័យថា Synplify មិនអាចកំណត់អត្តសញ្ញាណអង្គភាពកំពូលនៅក្នុងការរចនារបស់អ្នកបានទេ ដោយសារភាពស្មុគស្មាញនៃការរចនា។ អ្នកត្រូវបញ្ជាក់ឈ្មោះអង្គភាពកំពូលដោយដៃនៅក្នុងជម្រើសនៃការអនុវត្ត Synplify ។ រូបខាងក្រោមបង្ហាញពីអតីតampលេ រូបភាព 2-1 ។ ឧample ដើម្បីបញ្ជាក់ឈ្មោះអង្គភាពកំពូល
    MICROCHIP-Synopsys-Synplify-Pro-ME (2)
  2. ការព្រមានអំពីការចុះឈ្មោះការកាត់ចេញ (សួរសំណួរ) Synplify បង្កើនប្រសិទ្ធភាពការរចនាដោយការកាត់ចេញការចុះឈ្មោះដែលមិនប្រើ ស្ទួន សំណាញ់ ឬប្លុក។ អ្នកអាចគ្រប់គ្រងបរិមាណនៃការបង្កើនប្រសិទ្ធភាពដោយស្វ័យប្រវត្តិដោយដៃដោយអនុវត្តការណែនាំខាងក្រោម៖
    • *syn_keep—ធានាថាប្រសិនបើខ្សែមួយត្រូវបានរក្សាទុកកំឡុងពេលសំយោគ ហើយមួកនោះមិនមានការធ្វើឱ្យប្រសើរលើខ្សែនោះទេ។ ការណែនាំនេះជាធម្មតាត្រូវបានប្រើដើម្បីបំបែកការបង្កើនប្រសិទ្ធភាពដែលមិនចង់បាន និងដើម្បីធានាការចម្លងដែលបានបង្កើតដោយដៃ។ វាដំណើរការតែលើសំណាញ់ និងតក្កវិជ្ជារួមបញ្ចូលគ្នាប៉ុណ្ណោះ។
    • *syn_preserve- ធានាថាការចុះឈ្មោះមិនត្រូវបានធ្វើឱ្យប្រសើរឡើងឆ្ងាយទេ។
    • *syn_noprune—ធានាថាប្រអប់ខ្មៅមិនត្រូវបានធ្វើឱ្យប្រសើរនៅពេលលទ្ធផលរបស់វាមិនត្រូវបានប្រើប្រាស់ទេ (នោះគឺនៅពេលដែលលទ្ធផលរបស់វាមិនជំរុញតក្កវិជ្ជាណាមួយ)។
    សម្រាប់ព័ត៌មានបន្ថែមអំពីការគ្រប់គ្រងការបង្កើនប្រសិទ្ធភាព និងធ្វើសមកាលកម្មឯកសារ សូមមើល Synplify Pro សម្រាប់មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ Microchip ។
  3. @W: FP101 |ការរចនាមានសតិបណ្ដោះអាសន្នចំនួនប្រាំបីជាសកល ប៉ុន្តែត្រូវបានអនុញ្ញាតត្រឹមតែប្រាំមួយប៉ុណ្ណោះ (សួរសំណួរ) @W: FP103— អ្នកប្រើប្រាស់អាចប្រើ syn_global_buffers ដើម្បីបង្កើនសតិបណ្ដោះអាសន្ននាឡិកាសកលដែលត្រូវបានអនុញ្ញាតរហូតដល់អតិបរមា 18 ។
    ការ​ព្រមាន​ត្រូវ​បាន​បង្កើត​ឡើង​ដោយ​សារ​តែ Synplify បាន​កំណត់​អត្តសញ្ញាណ​ម៉ាក្រូ​សកល​ជាង​ប្រាំមួយ​ដែល​បាន​ធ្វើ​ភ្លាមៗ​ក្នុង​ការ​រចនា។ ចំនួនអតិបរមាលំនាំដើមនៃសំណាញ់សកលដែលត្រូវបានអនុញ្ញាតនៅក្នុង Synplify បច្ចុប្បន្នត្រូវបានកំណត់ទៅជាប្រាំមួយ។
    ដូច្នេះនៅពេលដែលឧបករណ៍ព្យាយាមប្រើច្រើនជាងប្រាំមួយសម្រាប់ការរចនានេះវាបង្កើតកំហុសមួយ។ អ្នកអាចបង្កើនដែនកំណត់លំនាំដើមដល់ប្រាំបី (រហូតដល់ 18 នៅក្នុង IGLOO/e, ProASIC3/E និង Fusion និងរហូតដល់ប្រាំបី និង 16 អាស្រ័យលើឧបករណ៍ SmartFusion 2 និង IGLOO 2) ដោយបន្ថែមគុណលក្ខណៈសំយោគហៅថា syn_global_buffers ។
    សម្រាប់អតីតampលេ៖
    ម៉ូឌុលកំពូល (clk1, clk2, d1, d2, q1, q2, កំណត់ឡើងវិញ) /* សំយោគ syn_global_buffers = 8 */; …… ឬស្ថាបត្យកម្ម behave of top គឺជាគុណលក្ខណៈ syn_global_buffers : integer; គុណលក្ខណៈ syn_global_buffers នៃ behave : ស្ថាបត្យកម្មគឺ 8; ……
    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល Synplify Pro for Microchip User Guide។
  4. កំហុស៖ អ្នកជំនាញfile សម្រាប់ឧបករណ៍ Synplify គឺអន្តរកម្ម ហើយអ្នកកំពុងដំណើរការក្នុងរបៀបបាច់៖ ឧបករណ៍នេះមិនអាចហៅបានទេ (សួរសំណួរ)
    អ្នកត្រូវតែមានអាជ្ញាប័ណ្ណប្រាក់ដើម្បីដំណើរការ Synplify នៅក្នុងរបៀបបាច់។ ទាក់ទងអ្នកតំណាងផ្នែកលក់ Microchip ក្នុងតំបន់ ដើម្បីទិញអាជ្ញាប័ណ្ណប្រាក់។ អ្នកត្រូវតែធានាថា Libero Synthesis tool profile ត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីបើកដំណើរការ Synplify នៅក្នុងរបៀបបាច់ ប្រសិនបើអ្នកកំពុងហៅ Synplify ពីក្នុង Libero ជំនួសឱ្យការបញ្ចូលពាក្យបញ្ជាដោយផ្ទាល់។ តួលេខខាងក្រោមបង្ហាញពីរបៀបហៅ Synplify ពីក្នុង Libero ។
    រូបភាព 2-2 ។ ឧample ទៅ Invoke Synplify ពី Within Libero
    MICROCHIP-Synopsys-Synplify-Pro-ME (3)
  5. @E: CG103: “C:\PATH\code.vhd”:12:13:12:13|ការបញ្ចេញមតិរង់ចាំ (សួរសំណួរ)
    @E: CD488: “C:\PATH\code.vhd”:14:11:14:11—EOF ជាខ្សែអក្សរ
    មតិយោបល់ដែលធ្វើតាមអ្វីផ្សេងក្រៅពីសញ្ញាក្បៀស ឬបន្ទាត់ថ្មីមិនត្រូវបានអនុញ្ញាតនៅក្នុង VHDL ទេ។ សហសញ្ញាពីរសម្គាល់ការចាប់ផ្តើមនៃមតិយោបល់ ដែលត្រូវបានមិនអើពើដោយកម្មវិធីចងក្រង VHDL ។ មតិយោបល់អាចស្ថិតនៅលើបន្ទាត់ដាច់ដោយឡែក ឬនៅចុងបញ្ចប់នៃបន្ទាត់។ កំហុសគឺដោយសារតែមតិយោបល់នៅក្នុងផ្នែកផ្សេងទៀតនៃកូដ VHDL ។
  6. @E: កំហុសខាងក្នុងក្នុង m_proasic.exe (សួរសំណួរ)
    នេះមិនមែនជាឥរិយាបថឧបករណ៍ដែលរំពឹងទុកនោះទេ។ សម្រាប់ព័ត៌មានបន្ថែម សូមទាក់ទងក្រុមគាំទ្រ Synopsys Synplify ឬក្រុមជំនួយបច្ចេកទេស Microchip ប្រសិនបើអ្នកមិនមានគណនីជំនួយ Synopsys ។
  7. ហេតុអ្វីបានជាប្លុកតក្កវិជ្ជារបស់ខ្ញុំបាត់បន្ទាប់ពីការសំយោគ? (សួរសំណួរ) Synplify បង្កើនប្រសិទ្ធភាពឆ្ងាយដាច់ពីប្លុកតក្កវិជ្ជាដែលមិនមានច្រកទិន្នផលខាងក្រៅណាមួយឡើយ។

គុណលក្ខណៈ/សេចក្តីណែនាំ (សួរសំណួរ)

ផ្នែកនេះឆ្លើយសំណួរទាក់ទងនឹងគុណលក្ខណៈ និងការណែនាំ។

  1. តើខ្ញុំត្រូវបិទការប្រើប្រាស់បណ្តុំនាឡិកាដោយស្វ័យប្រវត្តិនៅក្នុង Synplify ដោយរបៀបណា? (សួរសំណួរ)
    ដើម្បីបិទការផ្អាកនាឡិកាដោយស្វ័យប្រវត្តិសម្រាប់សំណាញ់ ឬច្រកបញ្ចូលជាក់លាក់ សូមប្រើគុណលក្ខណៈ syn_noclockbuf ។ កំណត់តម្លៃប៊ូលីនទៅជាមួយ ឬពិត ដើម្បីបិទការផ្អាកនាឡិកាដោយស្វ័យប្រវត្តិ។
    អ្នកអាចភ្ជាប់គុណលក្ខណៈនេះទៅនឹងស្ថាបត្យកម្មរឹង ឬម៉ូឌុលដែលឋានានុក្រមនឹងមិនត្រូវបានរំលាយកំឡុងពេលបង្កើនប្រសិទ្ធភាពច្រក ឬសុទ្ធ។
    សម្រាប់ព័ត៌មានបន្ថែមអំពីការប្រើប្រាស់គុណលក្ខណៈ សូមមើល Synplify Pro for Microchip User Guide។
  2. តើគុណលក្ខណៈមួយណាដែលត្រូវប្រើសម្រាប់រក្សាទុកការចុះឈ្មោះ? (សួរសំណួរ)
    ការណែនាំ syn_preserve ត្រូវបានប្រើសម្រាប់រក្សាទុកការចុះឈ្មោះ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីគុណលក្ខណៈនេះ សូមមើល Synplify Pro for Microchip User Guide។
  3. តើគុណលក្ខណៈ syn_radhardlevel គាំទ្រ IGLOO និងគ្រួសារ Fusion ទេ? (សួរសំណួរ)
    ទេ គុណលក្ខណៈ syn_radhardlevel មិនត្រូវបានគាំទ្រនៅក្នុងគ្រួសារ IGLOO® និង Fusion ទេ។
  4. តើខ្ញុំបិទការបង្កើនប្រសិទ្ធភាពស៊េរីនៅក្នុង Synplify ដោយរបៀបណា? (សួរសំណួរ)
    ប្រើការណែនាំ syn_preserve ដើម្បីបិទការបង្កើនប្រសិទ្ធភាពស៊េរីនៅក្នុង Synplify ។
  5. តើខ្ញុំអាចបន្ថែមគុណលក្ខណៈនៅក្នុង Synplify ដោយរបៀបណា? (សួរសំណួរ)

អនុវត្តជំហានខាងក្រោមដើម្បីបន្ថែមគុណលក្ខណៈនៅក្នុង Synplify៖

  1. បើកដំណើរការ Synplify ពីកម្មវិធីគ្រប់គ្រងគម្រោង Libero ។
  2. ចុចលើ File > ថ្មី > ដែនកំណត់នៃការរចនា FPGA ។
  3. ចុចផ្ទាំង គុណលក្ខណៈ នៅផ្នែកខាងក្រោមនៃសៀវភៅបញ្ជី។
  4. ចុចពីរដងលើក្រឡាគុណលក្ខណៈណាមួយក្នុងសៀវភៅបញ្ជី។ អ្នកគួរតែឃើញម៉ឺនុយទម្លាក់ចុះដែលមានគុណលក្ខណៈជាច្រើនដែលបានរាយបញ្ជី។ ជ្រើសរើសពួកវាណាមួយ ហើយបំពេញក្នុងវាលដែលត្រូវការតាមនោះ ដូចបង្ហាញក្នុងរូបខាងក្រោម។
  5. MICROCHIP-Synopsys-Synplify-Pro-ME (1)រក្សាទុក files ហើយបិទ Scope Editor បន្ទាប់ពីបញ្ចប់កិច្ចការ។
  • តើខ្ញុំបញ្ចូលសតិបណ្ដោះអាសន្ននាឡិកានៅក្នុងការរចនារបស់ខ្ញុំដោយរបៀបណា? (សួរសំណួរ)
    ប្រើគុណលក្ខណៈ syn_insert_buffer ដើម្បីបញ្ចូលសតិបណ្ដោះអាសន្ននាឡិកា។ ឧបករណ៍សំយោគបញ្ចូលសតិបណ្ដោះអាសន្ននាឡិកាយោងទៅតាមតម្លៃជាក់លាក់របស់អ្នកលក់ដែលអ្នកបញ្ជាក់។ គុណលក្ខណៈអាចត្រូវបានអនុវត្តលើឧទាហរណ៍។
    សម្រាប់ព័ត៌មានបន្ថែមអំពីការប្រើប្រាស់គុណលក្ខណៈ សូមមើល Synplify Pro for Microchip User Guide។
  • តើខ្ញុំបង្កើនចំនួនបណ្តុំនាឡិកាសាកលដែលប្រើក្នុងការរចនារបស់ខ្ញុំដោយរបៀបណា? (សួរសំណួរ)
    ប្រើគុណលក្ខណៈ syn_global_buffers ក្នុង SCOPE ដើម្បីបញ្ជាក់ចំនួននៃបណ្តុំសកលដែលត្រូវប្រើក្នុងការរចនា។ វាជាចំនួនគត់ចន្លោះពី 0 និង 18។ សម្រាប់ព័ត៌មានបន្ថែមអំពីគុណលក្ខណៈនេះ សូមមើល Synplify Pro សម្រាប់មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់ Microchip ។
  • តើមានវិធីណាដើម្បីរក្សាតក្កវិជ្ជារបស់ខ្ញុំ ប្រសិនបើច្រកលទ្ធផលមិនត្រូវបានប្រើក្នុងការរចនារបស់ខ្ញុំ? (សួរសំណួរ)
    ប្រើគុណលក្ខណៈ syn_noprune ដើម្បីរក្សាតក្ក ប្រសិនបើច្រកលទ្ធផលមិនត្រូវបានប្រើក្នុងការរចនា។ សម្រាប់អតីតampលេ៖ ម៉ូឌុល syn_noprune (a, b, c, d, x, y); /* សំយោគ syn_noprune=1 */;
    សម្រាប់ព័ត៌មានបន្ថែមអំពីគុណលក្ខណៈនេះ សូមមើល Synplify Pro for Microchip User Guide។
  • ហេតុអ្វីបានជាការសំយោគបង្កើនប្រសិទ្ធភាពបណ្តាញអ្នកគាំទ្រខ្ពស់របស់ខ្ញុំទៅជានាឡិការអាក់រអួល? (សួរសំណួរ)
    ប្រើ syn_maxfan ដើម្បីបដិសេធមគ្គុទ្ទេសក៍ fanout លំនាំដើម (សកល) សម្រាប់ច្រកបញ្ចូល សុទ្ធ ឬចុះឈ្មោះលទ្ធផល។ កំណត់មគ្គុទ្ទេសក៍ fanout លំនាំដើមសម្រាប់ការរចនាតាមរយៈបន្ទះឧបករណ៍នៅលើប្រអប់ជម្រើសការអនុវត្ត ឬដោយប្រើពាក្យបញ្ជា set_option -fanout_limit នៅក្នុង
    គម្រោង file. ប្រើគុណលក្ខណៈ syn_maxfan ដើម្បីបញ្ជាក់តម្លៃខុសគ្នា (មូលដ្ឋាន) សម្រាប់ I/Os នីមួយៗ។
    សម្រាប់ព័ត៌មានបន្ថែមអំពីគុណលក្ខណៈនេះ សូមមើល Synplify Pro for Microchip User Guide។
  • តើខ្ញុំប្រើគុណលក្ខណៈ syn_encoding សម្រាប់ការរចនា FSM យ៉ាងដូចម្តេច? (សួរសំណួរ)
    គុណលក្ខណៈ syn_encoding បដិសេធការអ៊ិនកូដកម្មវិធីចងក្រង FSM លំនាំដើមសម្រាប់ម៉ាស៊ីនរដ្ឋ។
    គុណលក្ខណៈនេះមានប្រសិទ្ធិភាពតែនៅពេលដែលកម្មវិធីចងក្រង FSM ត្រូវបានបើក។ ប្រើ syn_encoding នៅពេលអ្នកចង់បិទកម្មវិធីចងក្រង FSM ជាសកល ប៉ុន្តែមានជម្រើសមួយចំនួននៃការចុះឈ្មោះរដ្ឋនៅក្នុងការរចនារបស់អ្នកដែលអ្នកចង់ស្រង់ចេញ។ ក្នុងករណីនេះ ប្រើគុណលក្ខណៈនេះជាមួយនឹងការណែនាំ syn_state_machine សម្រាប់ការចុះឈ្មោះជាក់លាក់ទាំងនោះ។
    សម្រាប់ព័ត៌មានបន្ថែមអំពីគុណលក្ខណៈនេះ សូមមើល Synplify Pro for Microchip User Guide។
  • ហេតុអ្វីបានជា Synplify បង្កើតបញ្ជី netlist ដែលលើសពីចំនួនអ្នកគាំទ្រអតិបរមារបស់ឧបករណ៍ ដែលបណ្តាលឱ្យបញ្ជី netlist បរាជ័យក្នុងការចងក្រង? (សួរសំណួរ)
    ម៉ាក្រូ CC ដែលអាចប្រើបានសម្រាប់គ្រួសារ Antifuse គឺជាធាតុ flip-flop ដែលបង្កើតឡើងដោយប្រើ C-cells ពីរ។ សំណាញ់ដែលជំរុញច្រក CLK ឬ CLR នៃម៉ាក្រូ CC កំពុងជំរុញកោសិកាពីរ។ ដែនកំណត់នៃការបញ្ចេញអ្នកគាំទ្រដ៏លំបាកនៅលើសំណាញ់ជាក់លាក់មិនសម្រេចបានលទ្ធផលដែលចង់បានទេ ព្រោះវាបរាជ័យក្នុងការគិតគូរពីប្រសិទ្ធភាពទ្វេដងនេះ។
    រួមបញ្ចូលគុណលក្ខណៈ syn_maxfan នៅក្នុងកូដ RTL ដើម្បីបង្ខំឱ្យ Synplify បង្កើតបញ្ជីសុទ្ធដែលមានសុពលភាព។
    កាត់បន្ថយតម្លៃដែនកំណត់អតិបរមានៃអ្នកគាំទ្រដោយមួយសម្រាប់រាល់ម៉ាក្រូ CC ដែលជំរុញដោយសុទ្ធ។ សម្រាប់អតីតample កំណត់ដែនកំណត់ syn_maxfan ដល់ 12 សម្រាប់សំណាញ់ដែលកំពុងជំរុញម៉ាក្រូ CC ដើម្បីរក្សាអ្នកគាំទ្រនៅ 24 ឬតិចជាងនេះ។

RAM Inference (សួរសំណួរ)

ផ្នែកនេះឆ្លើយសំណួរទាក់ទងនឹង RAM Inference Synplify ការគាំទ្រសម្រាប់គ្រួសារផលិតផល Microchip ។

  1. តើគ្រួសារ Microchip ណាដែលធ្វើ Synplify គាំទ្រសម្រាប់ការសន្និដ្ឋាន RAM? (សួរសំណួរ) Synplify គាំទ្រ Microchip ProASIC®, ProASIC PLUS®, ProASIC3®, SmartFusion® 2, IGLOO® 2 និង
    គ្រួសារ RTG4™ ក្នុងការបង្កើត RAM ទាំង single និង dual-ports។
  2. តើការសន្និដ្ឋានរបស់ RAM បើកតាមលំនាំដើមទេ? (សួរសំណួរ)
    បាទ/ចាស ឧបករណ៍​សំយោគ​ស្វ័យ​ប្រវត្តិ RAM។
  3. តើខ្ញុំអាចបិទ RAM Inference នៅក្នុង Synplify យ៉ាងដូចម្តេច? (សួរសំណួរ)
    ប្រើគុណលក្ខណៈ syn_ramstyle ហើយកំណត់តម្លៃរបស់វាក្នុងការចុះឈ្មោះ។
    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល Synopsys Synplify Pro for Microchip Reference Manual។
  4. តើខ្ញុំបង្កើត Synplify infer បង្កប់ RAM/ROM យ៉ាងដូចម្តេច? (សួរសំណួរ)
    ប្រើគុណលក្ខណៈ syn_ramstyle ហើយកំណត់តម្លៃរបស់វាទៅជា block_ram ឬ LSRAM និង USRAM សម្រាប់ឧបករណ៍ SmartFusion 2 និង IGLOO 2 ។
    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល Synopsys Synplify Pro for Microchip Reference Manual។
  5. ខ្ញុំ​មិន​អាច​ចងក្រង​ការ​រចនា​ដែល​មាន​ស្រាប់​ក្នុង​កំណែ​ថ្មី​ជាង​អ្នក​រចនា​ទេ។ (សួរសំណួរ)
    អាចមានការផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធ RAM/PLL ដែលអាចកើតមាន។ បង្កើត RAM/PLL របស់អ្នកឡើងវិញដោយបើកជម្រើសកំណត់រចនាសម្ព័ន្ធស្នូលពីកាតាឡុកក្នុងកម្មវិធីគ្រប់គ្រងគម្រោង Libero ហើយធ្វើសមកាលកម្ម ចងក្រង ឬប្លង់ឡើងវិញ។

តំបន់ ឬគុណភាពនៃលទ្ធផល (សួរសំណួរ)

ផ្នែកនេះឆ្លើយសំណួរទាក់ទងនឹងតំបន់ ឬការប្រើប្រាស់គុណភាពសម្រាប់ Synplify ។

  1. ហេតុអ្វីបានជាការប្រើប្រាស់តំបន់កើនឡើងនៅក្នុងកំណែថ្មីនៃ Synplify? (សួរសំណួរ)
    Synplify ត្រូវ​បាន​រចនា​ឡើង​ដើម្បី​សម្រេច​បាន​លទ្ធផល​ពេល​វេលា​ល្អ​ប្រសើរ​ជាង​មុន​នៅ​ក្នុង​គ្រប់​កំណែ​ថ្មី​។ ជាអកុសល ការដោះដូរជារឿយៗជាតំបន់កើនឡើង។

ប្រសិនបើតម្រូវការពេលវេលាត្រូវបានសម្រេចសម្រាប់ការរចនា ហើយកិច្ចការដែលនៅសេសសល់គឺត្រូវឲ្យសមនឹងការរចនានៅក្នុងការស្លាប់ជាក់លាក់មួយ វិធីសាស្ត្រខាងក្រោមគឺជាវិធីសាស្ត្រ៖

  1. បង្កើនដែនកំណត់ Fanout ដើម្បីកាត់បន្ថយការចម្លងនៃសតិបណ្ដោះអាសន្ន។
  2. ផ្លាស់ប្តូរការកំណត់ប្រេកង់សកល ដើម្បីបន្ធូរបន្ថយតម្រូវការពេលវេលា។
  3. បើកការចែករំលែកធនធាន (ការរចនាជាក់លាក់) ដើម្បីបង្កើនប្រសិទ្ធភាពការរចនា។

តើបច្ចេកទេសកែលម្អតំបន់ប្រភេទណាដែលមាននៅក្នុង Synplify?  (សួរសំណួរ) អនុវត្តបច្ចេកទេសខាងក្រោមដើម្បីកែលម្អតំបន់នៅក្នុង Synplify៖

  1. បង្កើនដែនកំណត់អ្នកគាំទ្រ នៅពេលអ្នកកំណត់ជម្រើសនៃការអនុវត្ត។ ដែនកំណត់ខ្ពស់ជាងនេះមានន័យថាតក្កវិជ្ជាចម្លងតិចជាងមុន ហើយមានសតិបណ្ដោះអាសន្នតិចជាងមុនដែលបានបញ្ចូលកំឡុងពេលសំយោគ ហើយជាលទ្ធផលតំបន់តូចជាង។ លើសពីនេះ ដោយសារឧបករណ៍ទីកន្លែង និងផ្លូវជាធម្មតាផ្ទុកសំណាញ់អ្នកគាំទ្រខ្ពស់ មិនចាំបាច់មានសតិបណ្ដោះអាសន្នច្រើនពេកទេ កំឡុងពេលសំយោគ។
  2. ពិនិត្យជម្រើសការចែករំលែកធនធាន នៅពេលអ្នកកំណត់ជម្រើសនៃការអនុវត្ត។ ជាមួយនឹងការធីកជម្រើសនេះ កម្មវិធីចែករំលែកធនធានផ្នែករឹងដូចជា ធាតុបន្ថែម មេគុណ និងបញ្ជរតាមដែលអាចធ្វើបាន និងកាត់បន្ថយផ្ទៃដី។
  3. សម្រាប់ការរចនាជាមួយ FSMs ធំ ប្រើរចនាប័ទ្មការអ៊ិនកូដពណ៌ប្រផេះ ឬតាមលំដាប់លំដោយ ព្រោះវាជាធម្មតាប្រើផ្ទៃតូចបំផុត។
  4. ប្រសិនបើអ្នកកំពុងគូសផែនទីចូលទៅក្នុង CPLD ហើយមិនបំពេញតាមតម្រូវការតំបន់ទេ សូមកំណត់រចនាប័ទ្មការអ៊ិនកូដលំនាំដើមសម្រាប់ FSMs ទៅតាមលំដាប់លំដោយ ជំនួសឱ្យការក្តៅមួយ។

តើខ្ញុំបិទការបង្កើនប្រសិទ្ធភាពតំបន់ដោយរបៀបណា? (សួរសំណួរ)
ការបង្កើនប្រសិទ្ធភាពសម្រាប់ពេលវេលាគឺជាញឹកញាប់ស្ថិតនៅក្រោមការចំណាយនៃតំបន់។ មិនមានវិធីជាក់លាក់ណាមួយដើម្បីបិទការបង្កើនប្រសិទ្ធភាពតំបន់នោះទេ។ អនុវត្តដូចខាងក្រោម ដើម្បីបង្កើនពេលវេលា និងបង្កើនការប្រើប្រាស់តំបន់៖

  1. បើកជម្រើសកំណត់ពេលវេលាឡើងវិញ។
  2. បើកជម្រើសបំពង់។
  3. ប្រើឧបសគ្គនៃការរចនាជាក់ស្តែងប្រហែល 10 ទៅ 15 ភាគរយនៃគោលដៅពិតប្រាកដ។
  4. ជ្រើសរើសកម្រិតអ្នកគាំទ្រដែលមានតុល្យភាព។
    សម្រាប់ព័ត៌មានបន្ថែមអំពីការបង្កើនប្រសិទ្ធភាពសម្រាប់ពេលវេលា សូមមើល Synplify Pro for Microchip User Guide។

តើខ្ញុំបិទការបង្កើនប្រសិទ្ធភាពតាមលំដាប់ដោយរបៀបណា? (សួរសំណួរ)
មិនមានប៊ូតុង ឬប្រអប់ធីកច្បាស់លាស់ ដើម្បីបិទការបង្កើនប្រសិទ្ធភាពតាមលំដាប់លំដោយទេ។ នេះគឺដោយសារតែមានប្រភេទផ្សេងគ្នានៃការបង្កើនប្រសិទ្ធភាពជាបន្តបន្ទាប់ដែលត្រូវបានអនុវត្តដោយ Synplify ។
សម្រាប់ព័ត៌មានបន្ថែមអំពីជម្រើសសម្រាប់ការបិទការបង្កើនប្រសិទ្ធភាព សូមមើល Synplify Pro for Microchip Reference Manual ។
សម្រាប់អតីតampខាងក្រោមនេះគឺជាជម្រើសមួយចំនួនដើម្បីបិទការបង្កើនប្រសិទ្ធភាព។

  • បិទកម្មវិធីចងក្រង FSM ។
  • ប្រើការណែនាំ syn_preserve ដើម្បីរក្សាការចុះឈ្មោះនៅក្នុងករណីជាក់លាក់។

សំខាន់៖ អ្នកគ្រប់គ្រងគម្រោងសរសេរជាន់លើ Synthesis PRJ file រាល់ពេលដែលអ្នកហៅការសំយោគនៅពេលជ្រើសរើសជម្រើសនេះ។

  • តើគ្រួសារមួយណាត្រូវបានគាំទ្រ TMR តាមរយៈ Synplify? (សួរសំណួរ)
    • វាត្រូវបានគាំទ្រនៅលើឧបករណ៍ Microchip ProASIC3/E, SmartFusion 2, និង IGLOO 2 ក៏ដូចជា Microchip's
    • ឧបករណ៍ធន់នឹងវិទ្យុសកម្ម (RT) និងឧបករណ៍រឹងវិទ្យុសកម្ម (RH) ។ អ្នកក៏អាចទទួលបាន Triple Module ផងដែរ។
    • ការកំណត់ Redundancy (TMR) ដើម្បីដំណើរការសម្រាប់គ្រួសារឧបករណ៍ Antifuse ចាស់របស់ Microchip ។ ទោះយ៉ាងណាក៏ដោយ វាមិនត្រូវបានគាំទ្រនៅក្នុងគ្រួសារឧបករណ៍ AX ពាណិជ្ជកម្មទេ។
    • ចំណាំ៖ នៅក្នុងគ្រួសារឧបករណ៍ RTAX របស់ Microchip ការគាំទ្រ TMR កាន់តែប្រសើរគឺអាចរកបានតាមរយៈផ្នែករឹង។
    • សម្រាប់ឧបករណ៍ Axcelerator RT TMR ត្រូវបានបង្កើតឡើងនៅក្នុងស៊ីលីកុនដែលធ្វើឱ្យ TMR ទន់តាមរយៈឧបករណ៍សំយោគដែលមិនចាំបាច់សម្រាប់តក្កវិជ្ជាបន្តបន្ទាប់គ្នា។
  • ហេតុអ្វីបានជាម៉ាក្រូ TMR ដំណើរការនៅក្នុង SX ប៉ុន្តែមិនមែននៅក្នុងគ្រួសារ AX? (សួរសំណួរ)
    • មិនមានកម្មវិធីជំនួយ TMR ក្នុងការសំយោគ Synplify សម្រាប់គ្រួសារ Axcelerator ពាណិជ្ជកម្មទេ ប៉ុន្តែវាមានសម្រាប់គ្រួសារ SX។ ប្រសិនបើអ្នកកំពុងប្រើឧបករណ៍ RTAXS នោះ TMR ត្រូវបានបង្កើតឡើងនៅក្នុង hardware/ device សម្រាប់ flip-flops ជាបន្តបន្ទាប់។
  • តើខ្ញុំអាចបើក TMR សម្រាប់ឧបករណ៍ SX-A យ៉ាងដូចម្តេច? (សួរសំណួរ)
    • សម្រាប់គ្រួសារឧបករណ៍ SX-A នៅក្នុងកម្មវិធី Synplify អ្នកត្រូវនាំចូលឧបករណ៍នេះដោយដៃ file បានរកឃើញនៅក្នុងថតដំឡើង Libero IDE ដូចជា៖
    • C:\Microsemi\Libero_v9.2\Synopsys\synplify_G201209ASP4\lib\actel\tmr.vhd.
    • ចំណាំ៖ លំដាប់នៃ ស files នៅក្នុងគម្រោង Synplify មានសារៈសំខាន់ និងកម្រិតកំពូល file ត្រូវតែនៅខាងក្រោម។
    • អ្នកអាចចុច និងសង្កត់កម្រិតកំពូល file នៅក្នុងគម្រោង Synplify ហើយអូសវាខាងក្រោម tmr.vhd file.
  • តើកំណែណាមួយនៃ Synplify គាំទ្រផលិតផលណាណូ? (សួរសំណួរ)
    • កំណែទាំងអស់នៃ Synplify បន្ទាប់ពី Synplify v9.6 A គាំទ្រផលិតផលណាណូ។
  • តើកំណែណាមួយនៃ Synplify ផ្តល់ការគាំទ្រ RTAX-DSP? (សួរសំណួរ)
    • កំណែទាំងអស់ដែលរួមបញ្ចូលជាមួយ Libero IDE v8.6 ហើយក្រោយមកផ្តល់នូវការគាំទ្រ RTAX-DSP ។
  • តើខ្ញុំបង្កើតស្នូល IP ជាមួយ HDL យ៉ាងដូចម្តេច? fileខ្ញុំមាន? (សួរសំណួរ)
    • បង្កើត EDIF netlist ដោយមិនចាំបាច់បញ្ចូល I/O buffer។ បញ្ជីសុទ្ធ EDIF នេះត្រូវបានផ្ញើទៅអ្នកប្រើប្រាស់ជា IP ។ អ្នកប្រើប្រាស់ត្រូវតែចាត់ទុកវាជាប្រអប់ខ្មៅ ហើយបញ្ចូលវាទៅក្នុងការរចនា។
    • ឧបករណ៍ណាណូមានបណ្តាញនាឡិកាសកលចំនួនបួនប៉ុណ្ណោះ។ តើខ្ញុំដាក់កម្រិតនេះដោយរបៀបណា? (សួរសំណួរ)
    • ប្រើគុណលក្ខណៈ /* synthesis syn_global_buffers = 4*/ ដើម្បីកំណត់កម្រិត។
  • ហេតុអ្វីបានជាខ្ញុំមិនឃើញបញ្ជីច្រកថ្មីរបស់ខ្ញុំ សូម្បីតែបន្ទាប់ពីខ្ញុំបានធ្វើបច្ចុប្បន្នភាពបញ្ជីបណ្តាញ?
    (សួរសំណួរ) ទោះបីជាច្រកថ្មីត្រូវបានបន្ថែមនៅក្នុងការរចនាក៏ដោយ បញ្ជីសំណាញ់មិនបានបន្ថែមសតិបណ្ដោះអាសន្នទៅច្រកទេ ដោយសារមិនមានតក្កវិជ្ជាក្នុងការរចនាដែលពាក់ព័ន្ធនឹងច្រក។ ច្រកដែលមិនមានទំនាក់ទំនងជាមួយតក្កវិជ្ជាណាមួយនៅក្នុងការរចនាមិនត្រូវបានបង្ហាញទេ។
  • ហេតុអ្វីបានជា Synplify មិនប្រើ Global សម្រាប់ Set/Reset signals? (សួរសំណួរ)
    • Synplify ព្យាបាលសញ្ញាកំណត់/កំណត់ឡើងវិញខុសពីនាឡិកា។ Synplify ការផ្សព្វផ្សាយជាសកលតែងតែផ្តល់អាទិភាពដល់សញ្ញានាឡិកា ទោះបីជាសញ្ញាកំណត់/កំណត់ឡើងវិញមួយចំនួនមានអ្នកគាំទ្រខ្ពស់ជាងនាឡិកាសំណាញ់ក៏ដោយ។
    • ធ្វើភ្លាមៗនូវ clkbuf ដោយដៃ ដើម្បីធានាថាសញ្ញាកំណត់/កំណត់ឡើងវិញជាសកល ប្រសិនបើអ្នកចង់ប្រើបណ្តាញសកលសម្រាប់សញ្ញាទាំងនេះ។
  • ហេតុអ្វីបានជា Synplify សរសេរពីដែនកំណត់នាឡិកា SDC សូម្បីតែសម្រាប់ autoconstraints? (សួរសំណួរ)
    នេះជាឥរិយាបថលំនាំដើមនៅក្នុង Synplify ហើយមិនអាចផ្លាស់ប្តូរបានទេ។ ទោះជាយ៉ាងណាក៏ដោយ អ្នកអាចគ្រប់គ្រងឧបសគ្គដោយស្វ័យប្រវត្តិរបស់ SDC ដោយការកែប្រែដោយដៃ ឬដកចេញនូវឧបសគ្គដែលមិនចង់បាន។
  • ហេតុអ្វីបានជាតក្កវិជ្ជា tristate ខាងក្នុងរបស់ខ្ញុំមិនត្រូវបានសំយោគត្រឹមត្រូវ? (សួរសំណួរ)
    ឧបករណ៍មីក្រូឈីបមិនគាំទ្រសតិបណ្ដោះអាសន្នខាងក្នុងទេ។ ប្រសិនបើ Synplify មិនត្រឹមត្រូវ remap សញ្ញា tristate ខាងក្នុង នោះ tristate ខាងក្នុងទាំងអស់ត្រូវតែត្រូវបានគូសវាសដោយដៃទៅ MUX ។

ប្រវត្តិនៃការកែប្រែ (សួរសំណួរ)

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

ការពិនិត្យឡើងវិញ កាលបរិច្ឆេទ ការពិពណ៌នា
A ៥/៥ ខាង​ក្រោម​នេះ​គឺ​ជា​សេចក្តី​សង្ខេប​នៃ​ការ​ផ្លាស់​ប្តូរ​ក្នុង​ការ​កែប្រែ A នៃ​ឯកសារ​នេះ។
  • បានផ្ទេរឯកសារទៅគំរូ Microchip ។
  • បានធ្វើបច្ចុប្បន្នភាពលេខឯកសារទៅ DS60001871A ពី 55800015។
  • ករណីទាំងអស់របស់ Microsemi ត្រូវបានធ្វើបច្ចុប្បន្នភាពទៅ Microchip ។
  • ផ្នែកដែលបានធ្វើបច្ចុប្បន្នភាព ហេតុអ្វីបានជាខ្ញុំមិនអាចដំណើរការ Synplify នៅក្នុងរបៀបបាច់? តើវាទាមទារអាជ្ញាប័ណ្ណអ្វី? និងកំហុស៖ អ្នកជំនាញfile សម្រាប់ឧបករណ៍ Synplify គឺអន្តរកម្ម ហើយអ្នកកំពុងដំណើរការក្នុងទម្រង់ជាបាច់៖ ឧបករណ៍នេះមិនអាចត្រូវបានហៅដើម្បីបង្ហាញថាត្រូវការអាជ្ញាប័ណ្ណប្រាក់ដើម្បីដំណើរការ Synplify នៅក្នុងរបៀបបាច់ទេ។ អាជ្ញាប័ណ្ណផ្លាទីនត្រូវបានប្តូរទៅជាអាជ្ញាប័ណ្ណប្រាក់។
2.0 ខាងក្រោមនេះគឺជាសេចក្តីសង្ខេបនៃការផ្លាស់ប្តូរនៅក្នុងការកែប្រែ 2.0 នៃឯកសារនេះ។
  • តំណភ្ជាប់ Actel ទាំងអស់ត្រូវបានធ្វើបច្ចុប្បន្នភាពជាមួយនឹងតំណភ្ជាប់ Microsemi ។
  • ទាំងអស់។    ឧទាហរណ៍នៃ IDE ត្រូវបានដកចេញពីផ្នែកផ្តល់អាជ្ញាប័ណ្ណ។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល ការដំឡើងការទាញយកអាជ្ញាប័ណ្ណ។
  • FAQ 3.9 ត្រូវបានបន្ថែម។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើលតើឧបករណ៍ Synplify Pro Synthesis ត្រូវបានគាំទ្រនៅក្នុងអាជ្ញាប័ណ្ណ Libero ទាំងអស់ដែរឬទេ?
  • FAQ 4.1 ត្រូវបានធ្វើបច្ចុប្បន្នភាព។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើលការព្រមាន៖ អង្គភាពកំពូលមិនត្រូវបានកំណត់នៅឡើយទេ។
  • FAQ 4.4 ត្រូវបានធ្វើបច្ចុប្បន្នភាព។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល Error: The profile សម្រាប់ឧបករណ៍ Synplify គឺអន្តរកម្ម ហើយអ្នកកំពុងដំណើរការក្នុងរបៀបបាច់៖ ឧបករណ៍នេះមិនអាចហៅបានទេ។
  • FAQ 5.5 ត្រូវបានធ្វើបច្ចុប្បន្នភាព។ សម្រាប់ព័ត៌មានបន្ថែម សូមមើល តើខ្ញុំអាចបន្ថែមគុណលក្ខណៈនៅក្នុង Synplify ដោយរបៀបណា?
1.0 នេះ​ជា​ការ​បោះពុម្ព​លើក​ដំបូង​នៃ​ឯកសារ។

ការគាំទ្រ Microchip FPGA

ក្រុមផលិតផល Microchip FPGA គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងសេវាអតិថិជន មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន ក webគេហទំព័រ និងការិយាល័យលក់ទូទាំងពិភពលោក។ អតិថិជនត្រូវបានស្នើឱ្យចូលមើលធនធានលើបណ្តាញ Microchip មុនពេលទាក់ទងផ្នែកជំនួយព្រោះវាទំនងណាស់ដែលសំណួររបស់ពួកគេត្រូវបានឆ្លើយរួចហើយ។
ទាក់ទងមជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសតាមរយៈ webគេហទំព័រនៅ www.microchip.com/support  រៀបរាប់លេខផ្នែកឧបករណ៍ FPGA ជ្រើសរើសប្រភេទករណីដែលសមស្រប និងការរចនាបង្ហោះ files ខណៈពេលដែលបង្កើតករណីជំនួយបច្ចេកទេស។
ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការធ្វើឱ្យប្រសើរផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។

  • ពីអាមេរិកខាងជើង ទូរស័ព្ទទៅលេខ 800.262.1060
  • ពីជុំវិញពិភពលោក ទូរស័ព្ទទៅលេខ 650.318.4460
  • ទូរសារ ពីគ្រប់ទិសទីក្នុងពិភពលោក 650.318.8044

ព័ត៌មានមីក្រូឈីប

ពាណិជ្ជសញ្ញា
ឈ្មោះ និងស្លាកសញ្ញា "Microchip" និមិត្តសញ្ញា "M" និងឈ្មោះផ្សេងទៀត និមិត្តសញ្ញា និងម៉ាកនានាត្រូវបានចុះបញ្ជី និងមិនបានចុះបញ្ជីពាណិជ្ជសញ្ញានៃក្រុមហ៊ុន Microchip Technology Incorporated ឬសាខា និង/ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួននៅសហរដ្ឋអាមេរិក និង/ឬប្រទេសផ្សេងទៀត ("Microchip ពាណិជ្ជសញ្ញា”)។ ព័ត៌មានទាក់ទងនឹងពាណិជ្ជសញ្ញា Microchip អាចរកបាននៅ https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0303-7

សេចក្តីជូនដំណឹងផ្លូវច្បាប់

  • ការបោះពុម្ពផ្សាយនេះ និងព័ត៌មាននៅទីនេះអាចប្រើតែជាមួយផលិតផល Microchip ប៉ុណ្ណោះ រួមទាំងការរចនា សាកល្បង និងរួមបញ្ចូលផលិតផល Microchip ជាមួយកម្មវិធីរបស់អ្នក។ ការប្រើប្រាស់ព័ត៌មាននេះ។
    ក្នុងលក្ខណៈផ្សេងទៀតបំពានលក្ខខណ្ឌទាំងនេះ។ ព័ត៌មានទាក់ទងនឹងកម្មវិធីឧបករណ៍ត្រូវបានផ្តល់ជូនសម្រាប់ភាពងាយស្រួលរបស់អ្នកប៉ុណ្ណោះ ហើយអាចត្រូវបានជំនួសដោយការអាប់ដេត។ វាជាទំនួលខុសត្រូវរបស់អ្នកក្នុងការធានាថាកម្មវិធីរបស់អ្នកត្រូវនឹងលក្ខណៈជាក់លាក់របស់អ្នក។ ទាក់ទងការិយាល័យលក់ Microchip ក្នុងតំបន់របស់អ្នកសម្រាប់ការគាំទ្របន្ថែម ឬ ទទួលបានជំនួយបន្ថែមនៅ www.microchip.com/en-us/support/design-help/client-support-services
  • ព័ត៌មាននេះត្រូវបានផ្តល់ដោយមីក្រូឈីប “ដូចដែល”។ មីក្រូឈីបមិនតំណាងឱ្យ ឬការធានានៃប្រភេទណាមួយឡើយ ទោះជាបញ្ជាក់ ឬបង្កប់ន័យ សរសេរ ឬផ្ទាល់មាត់ លក្ខន្តិកៈ ឬបើមិនដូច្នេះទេ ពាក់ព័ន្ធនឹងព័ត៌មានដែលរួមបញ្ចូល ប៉ុន្តែមិនកំណត់ចំពោះពេលវេលា ការ​មិន​បំពាន​លើ​ការ​លក់​ដូរ និង​ភាព​សម​ស្រប​សម្រាប់​គោល​បំណង​ពិសេស ឬ​ការ​ធានា​ទាក់​ទង​នឹង​លក្ខខណ្ឌ គុណភាព ឬ​ប្រតិបត្តិការ​របស់​វា។
  • នៅក្នុងករណីគ្មានមីក្រូឈីបនឹងទទួលខុសត្រូវចំពោះការខូចខាតដោយអចេតនា ពិសេស ការដាក់ទណ្ឌកម្ម ឧប្បត្តិហេតុ ឬជាផលវិបាកនៃការបាត់បង់ ការខូចខាត ថ្លៃដើម ឬការចំណាយនៃប្រភេទណាមួយដែលទាក់ទងនឹងការប្រើប្រាស់ ឬស្ថានភាពប្រែប្រួល មីក្រូឈីបត្រូវបានណែនាំពីលទ្ធភាព ឬការខូចខាតគឺអាចមើលបាន ក្នុងវិសាលភាពពេញលេញបំផុតដែលច្បាប់អនុញ្ញាត ការទទួលខុសត្រូវសរុបរបស់មីក្រូឈីប លើការទាមទារទាំងអស់ តាមរបៀបណាក៏ដោយ ដែលទាក់ទងនឹងព័ត៌មាន ឬការប្រើប្រាស់របស់វា នឹងមិនលើសពីចំនួននៃថ្លៃសេវានោះទេ ប្រសិនបើមាន ដែលអ្នកមាន ព័ត៌មាន។
    ការប្រើប្រាស់ឧបករណ៍ Microchip នៅក្នុងកម្មវិធីជំនួយអាយុជីវិត និង/ឬកម្មវិធីសុវត្ថិភាពគឺស្ថិតក្នុងហានិភ័យរបស់អ្នកទិញទាំងស្រុង ហើយអ្នកទិញយល់ព្រមការពារ ទូទាត់សំណង និងកាន់ Microchip ដែលគ្មានគ្រោះថ្នាក់ពីការខូចខាត ការទាមទារ ការប្តឹងផ្តល់ ឬការចំណាយដែលបណ្តាលមកពីការប្រើប្រាស់បែបនេះ។ គ្មានអាជ្ញាប័ណ្ណណាមួយត្រូវបានបញ្ជូនដោយប្រយោល ឬបើមិនដូច្នេះទេ នៅក្រោមកម្មសិទ្ធិបញ្ញារបស់ Microchip ណាមួយ លើកលែងតែមានចែងផ្សេងពីនេះ។

មុខងារការពារលេខកូដឧបករណ៍មីក្រូឈីប
ចំណាំព័ត៌មានលម្អិតខាងក្រោមនៃមុខងារការពារកូដនៅលើផលិតផល Microchip៖

  • ផលិតផល Microchip បំពេញតាមលក្ខណៈជាក់លាក់ដែលមាននៅក្នុងសន្លឹកទិន្នន័យ Microchip ជាក់លាក់របស់ពួកគេ។
  • Microchip ជឿជាក់ថាផលិតផលគ្រួសាររបស់វាមានសុវត្ថិភាពនៅពេលប្រើក្នុងលក្ខណៈដែលបានគ្រោងទុក ក្នុងលក្ខណៈប្រតិបត្តិការ និងក្រោមលក្ខខណ្ឌធម្មតា។
  • Microchip ផ្តល់តម្លៃ និងការពារយ៉ាងចាស់ដៃនូវសិទ្ធិកម្មសិទ្ធិបញ្ញារបស់វា។ ការប៉ុនប៉ងរំលោភលើមុខងារការពារកូដនៃផលិតផល Microchip ត្រូវបានហាមឃាត់យ៉ាងតឹងរ៉ឹង ហើយអាចបំពានច្បាប់រក្សាសិទ្ធិសហស្សវត្សរ៍ឌីជីថល។
  • ទាំង Microchip ឬក្រុមហ៊ុនផលិត semiconductor ផ្សេងទៀតមិនអាចធានាសុវត្ថិភាពនៃកូដរបស់វាបានទេ។ ការការពារលេខកូដមិនមានន័យថាយើងកំពុងធានាថាផលិតផល "មិនអាចបំបែកបាន" នោះទេ។ ការការពារលេខកូដកំពុងវិវត្តឥតឈប់ឈរ។ មីក្រូឈីបបានប្តេជ្ញាចិត្តក្នុងការធ្វើឱ្យប្រសើរឡើងជាបន្តបន្ទាប់នូវមុខងារការពារកូដនៃផលិតផលរបស់យើង។

ឯកសារ/ធនធាន

MICROCHIP Synopsys Synplify Pro ME [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
Synopsys Synplify Pro ME, Synplify Pro ME, Pro ME

ឯកសារយោង

ទុកមតិយោបល់

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