Bosh sahifa > Ko'rgazma > Kontent

Chipdagi tizim (SoCs) Dizayn oqimi

Mar 08, 2019

Chipdagi tizim § Strukturada va mikroprosessori, mikroprosessori yoki raqamli signal protsessorining yadrolari, tashqi qurilmalar va interfeyslarni boshqaruvchi dasturiy ta'minotda tasvirlangan apparatdan iborat. SoC uchun dizayn oqimi, shuningdek, bu apparat va dasturiy ta'minotni bir vaqtning o'zida ishlab chiqishni maqsad qilib qo'yadi. Dizayn oqimi optimallashlarni (§ Optimallashtirish maqsadlari) va cheklovlarni hisobga olishi kerak.


Aksariyat SoClar apparat elementlari va ijro etuvchi qurilmalar uchun yuqorida tavsiflangan "blokirovkalarni" ishlatish uchun avvalo malakali apparat komponenti IP-yadro spetsifikatsiyalaridan ishlab chiqilgan bo'lib, ularning ishlashini boshqarishi mumkin bo'lgan dasturiy qurilmalar haydovchilari bilan birgalikda ishlab chiqiladi. USB kabi sanoat standartidagi interfeyslarni boshqaradigan protokollarni ajratish muhim ahamiyatga ega. Uskuna bloklari kompyuter quvvat dizayn vositalari, xususan elektron dizayn otomasyon vositalari yordamida bir joyga keltiriladi; Dasturiy ta'minot modullari dasturiy integratsiyalashgan rivojlanish muhiti yordamida integratsiya qilingan.


Tizimli chiplar komponentlari tez-tez C ++, MATLAB yoki SystemC kabi yuqori darajali dasturlash tillarida yaratilgan va HDL yoki HDL ga o'tish kabi yuqori darajali sintez (HLS) vositalaridan RTL dizaynlariga aylantirilgan. "Algoritmik sintez" deb ataladigan HLS mahsulotlari dizaynerlar C ++ tizimini odatda HDLda ko'rsatilgan vaqt o'lchovlaridan mustaqil tarzda kompyuter muhandislariga ma'lum bo'lgan yuqori darajadagi tilda tizim, elektron, dasturiy ta'minot va tasdiqlash darajalarini modellash va sinxronlashtirishga imkon beradi. Boshqa komponentlar dasturiy ta'minot bo'lib qoladi va HDC-da IP-yadrosi sifatida Moduli sifatida SoC-ga kiritilgan yumshoq yadroli protsessorlarga biriktiriladi va ko'miladi.


SoC arxitekturasi aniqlanganidan so'ng, har qanday yangi apparat elementlari elektron xatti-harakatini belgilaydigan yoki oliy darajadagi tildan oliy darajadagi sintez orqali RTL-ga sintezlangan ro'yxatga olishni uzatish darajasi (RTL) deb nomlanadigan mavhum apparat ta'rifi tilida yoziladi. Ushbu elementlar to'liq SoC dizaynini yaratish uchun apparat ta'rifi tilida bir-biriga bog'langan. Ushbu komponentlarni ulash va turli sotuvchilar tomonidan taqdim etilgan turli xil interfeyslarni almashtirish uchun belgilangan mantiqqa elimli mantiq deyiladi.