Berangkat dari kebutuhan Software/Hardware Codesign, yaitu suatu perancangan terpadu (biasanya dalam konteks sistem benam atau embedded system) yang melibatkan komponen hardware dan software sekaligus, sehingga dibutuhkan piranti yang mendukung. Jika kita menggunakan prosesor umum (general processor), tentunya ada bagian-bagian prosesor yang tidak dibutuhkan untuk suatu aplikasi, misalnya tidak membutuhkan fasilitas ADC-nta, TIMER-nya, dll, tentunya akan membuat prosesor tersebut menjadi tidak efisien dan efektif lagi. Sementara itu dari sisi perangkat lunak atau software-nya sudah dipastikan dirancang dan diimplementasikan berbasis prosesor tersebut. Demikian juga solusi full perangkat keras, artinya algoritma atau komputasi dimodifikasi sedemikian rupa hingga bisa diimplementasikan dengan perangkat keras seluruhnya bukanlah perkara yang mudah, bahkan penuh tantangan, dan jika boleh saya tambahkan juga penuh dengan resiko.

Alternatif implementasi ditunjukkan pada gambar berikut ini. Isu utama-nya adalah (1) Performance dan Power Efficiency dan (2) Flexibilty, yang masing-masing seiring berlawanan arah (tradeoff). ASIC memang sejak awal dikenal dengan unjuk kerja dan efisiensi daya yang luar biasa, namun dari fleksibilitasnya sangat kurang, modifikasi rancangan pada ASIC tidak serta merta bisa diproduksi saat itu. Berbeda dengan teknologi prosesor umum yang fleksibilitas-nya menyesuaikan dengan program atau perangkat lunak yang ditanamkan. Jalan tengah-nya berupa penggunaan mikrokontroler, DSP, yang cenderung mirip prosesor, maupun FPGA yang cenderung mirip ASIC. Sehingga ide berikutnya adalah membuat sebuah chip yang memiliki kemampuan Processing System sekaligus Programmable Logic.

Sumber: ETHZ, Prof. Lothar Thiele

Sumber: ETHZ, Prof. Lothar Thiele

Pada tahun 2009 saya pernah menuliskan artikel tentang bagaimana sebuah mikrokontroler menjadi satu dengan FPGA (klik disini untuk baca artikelnya), dan ternyata produk dari Atmel tersebut tidak populer hingga saat ini. Nah, saat ini Xilinx sudah memproduksi chip yang menggabungkan antara Processing System (PS) dan Programmable Logic (PL), yaitu seri ZYNQ AP SOC. Ini informasi singkat tentang ZYNQ menurut Xilinx

Xilinx All Programmable SoCs (AP SoC) are processor-centric platforms that offer software, hardware and I/O programmability in a single chip. The Zynq-7000 family is based on the All Programmable SoC architecture. Zynq-7000 products incorporate a dual core ARM Cortex-A9 based Processing System (PS) and Xilinx Programmable Logic in a single device.

Apa artinya? Didalam satu chip seri ZYNQ terdapat:

  • Processing System (PS) berupa prosesor dual core ARM Cortex-A9, dan
  • Xilinx Programmable Logic (PL).
Lantas bagaimana isinya? Berikut ini diagram blok dari seri ZYNQ-7000:
Terlihat pada gambar tersebut bagian PS-nya dan PL-nya. Kedua bagian tersebut dihubungkan dengan antarmuka AXI. Perhatikan informasi singkat tentang AXI (sumber: Advanced Microcontroller Bus Architecture - Wikipedia)
AXI, the third generation of AMBA interface defined in the AMBA 3 specification, is targeted at high performance, high clock frequency system designs and includes features that make it suitable for high speed sub-micrometer interconnect: separate address/control and data phases.
Dengan kata lain, ZYNQ merupakan perpaduan antara mikroprosesor high-end dengan kemampuan logika terprogram yang terhubungkan dengan sebuah antarmuka AXI (yang mendukung pertukaran data dengan kecepatan tinggi atau high-speed).
Terima kasih dan semoga bermanfaat!

Tags: ,

49 Responses to “Apakah Xilinx ZYNQ itu?”

  1. Makin keren aja bang artikelnya..

  2. Assalamu ‘alaikum … mau tanya pak agfi.. saya ingin belajar mendalam mengenai fpga. Untuk saat ini saya baru bisa membuat program sederhana dengan bahasa vhdl contohnya membuat program kombinasi dari gerbang-gerbang dasar. Apakah bapak ada buka kelas pelatihan khusus fpga. Bila ada, materi apa saja yang bapak tawarkan melalui pelatihan tersebut.
    Mohon dibalas ya pak. terima kasih

  3. mantap pak , sangat bermanfaat..

    ditunggu update artikel selanjutnya

  4. Apakah bapak ada buka kelas pelatihan khusus fpga, kissanime

  5. terimakasih pak telah berbagi artikel ini, sangat menarik

  6. Keren sekali,sangat membantu. Ditunggu sharing-sharing berikutnya ya. http://ittelkom-pwt.ac.id

  7. Penjelasan yang sangat mendetail dan sungguh membantu.
    Terima kasih atas artikel ini.
    Saya izin Share ya.

  8. Di tunggu post selanjutnya

  9. thank u for sharing pak

  10. terimakasih informasinya

  11. saya masih agak bingung tapi ilmu terus berjalan, saya nantikan updatenya

  12. I want to to thank you for this wonderful read!! I definitely loved every bit of it. I have got you bookmarked to check out new things you post…

  13. very good article nice information here i like to visit the website again

  14. very good article nice information

  15. nice information

  16. Thanks for your article! I have read through some similar topics! However, your post has given me a very special impression, unlike other posts. I hope you continue to have valuable articles like this or more to share with everyone!

  17. I am very happy to discover your post as it will become on top in my collection of favorite blogs to visit.

  18. i would like to thanks for given this article. i am markeeting sales officer u dont believe this but this articles good for me thanks.

  19. Install Office Setup – Sign-in to you microsoft account and then Enter 25 digit alphanumeric office setup product key on country and language.click on next to start office installation.We are the best Office Setup in US, Canada and Australia. At Office Setup, we put high effort, moderate IT answers for organization’s, and people.Whether set up or beginning, equipment or programming, system or electronic, we have something for each financial plan. officeplus.net is the exchanging name of Spacesolutions Pvt Ltd situated in California, USA. We are not Microsoft. However we are trained professionals to provide technical support for We are the world’s biggest innovation wholesaler and a main innovation deals, showcasing and logistics organization for the IT business around the world. Our people group based ethos, focused costs and nature of administration settles on Office Setup the right decision for your IT needs .Whether you are a learner or experienced in IT our courses are altered to furnish you with the key achievement criteria to thrive in future attempts.

  20. geometry dash
    The rain brings sadness. And I’m sad that my web rankings are not as good as I expected. I need money for her to come to me! Feeling sad

  21. thank you, this article is very helpful

  22. Very interesting blog. Alot of blogs I see these days don’t really provide anything that I’m interested in, but I’m most definately interested in this one. Just thought that I would post and let you know

  23. terimakasih informasinya

  24. ilmu baru bagi saya, artikel ini sangat bermanfaat sekali, terimakasih pak atas sharing nya

  25. The processor is designed and implemented. Likewise the entire solution hardware, that means that the algorithm or computing is changed in the sort of manner that it can be applied with hardware entirely is not an clean be counted, even complete of demanding situations, and if I may additionally upload it is also full of risks.Please do my university Essay for me cheap uk

  26. A scholarly group considers exposition as what strict creators think about a work of art. expertise comptable Cayenne.

  27. clickerheroesgame
    March 30th, 2019 at 11:34 am

    The sadness suddenly became longer ->
    clicker heroes

  28. thank you so much
    the site is nice, and overall is great..
    i will recommended this site to my friends
    daftar casino online

  29. I found your blog very educative and the information is very useful for me. Thanks for sharing marketing agencies in Islamabad.

  30. Terima kasih telah berbagi pengetahuan ini, artikel Anda sangat rinci dan mudah dimengerti, saya benar-benar mengetahuinya hari ini, terima kasih

  31. The information you share is great and useful. Thank you for sharing.

  32. keep doing this good work. because this work gives a lot of

    education to everyone, thank you

  33. Very good and interesting article really helpful for the confirmation I really like to visit this site because it provides very useful information

  34. I wrote very valuable information. I hope you will share more post and we Provide support for Antivirus visit at Mcafee Support Number & Norton Helpline Number

  35. Very good and interesting article, really helpful for the confirmation, I really like to visit this site because it provides very useful information.
    Hack Poker Online

  36. Really informative article.Really looking forward to read more. Really Cool.

  37. Im grateful for the blog post.Really thank you!

  38. Great content for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too.

  39. I really like reading through a post that can make people think. Also, many thanks for permitting me to comment!

  40. Best post.

  41. I really like the blog.

  42. Thanks a lot for this awesome post.

  43. I have got you bookmarked to check out new things you post…

  44. It is the best game for Android.

  45. Also, many thanks for permitting me to comment!

  46. I’m impressed, I have to admit. Rarely do I encounter a blog that’s both equally educative and interesting, and without a doubt, you have hit the nail on the head. The problem is something which not enough folks are speaking intelligently about. I’m very happy I stumbled across this during my hunt for something regarding this.
    service host local system high disk

  47. thank you

  48. I’m very happy I stumbled across this during my hunt for something regarding this.

  49. Thanks for sharing us a great information that is actually helpful

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>