PicoBlaze
Buku EMSF |
Embedded Microprocessor System Design using FPGA, karya Uwe Meyer-Bease, ini mungkin bagus untuk membangun sebuah processor dengan menggunakan FPGA, dari bab-bab yang disampaikan sampai soal latihan juga dibuat untuk semakin menguji kepahaman pembaca pada buku ini. Saya menyukai buku engineering seperti ini karena beberapa buku engineering yang sifatnya bermain dengan alat kadang jarang soal latihan hingga kita tidak tahu apa yang perlu kita uji agar kita bener-benar tahu apakah kita sudah memahami apa yang kita baca atau belum.
PicoBlaze merupakan semacam soft processor, sebenernya saya pernah mencoba microblaze tapi ketika aku lihat dari dokumentasinya Xilinx PicoBlaze merupakan arsitekture softprocessor untuk 8bit, artinya ini lebih mirip dengan microcontroller ketimbang microcontroller. Walaupun memang sekarang banyak juga microcontroller yang 32bit, misal stm32, nxp dan jelas masih banyak lagi yang kebanyakan merukan microcontroller berarsitektur arm-M.
PicoBlaze bisa anda mulai pelajari dari bab7, katanya dia di desain oleh Ken Chapman. Mungkin karena itu untuk membuat sebuah aplikasi yang bisa berjalan di atas picoblaze anda harus menggunakan KCPSM, Ken Chapman programmable State machine. Dalam bab ini juga membahas bagaimana sebuah ISA diimplementasikan dengan FPGA, cukup menarik sih.
Untuk riset picoblaze mungkin menarik yah, tapi untuk practikal seperitnya MicroBlaze lebih unggul, walaupun sebenernya masih lebih mending menggunkan MCU arm tipe M yang 32 bit untuk performa yang lebih optimum, namun masih dengan keunggulan pipeline, systolic dari FPGA masih membuat microblaze lebih unggul dari sekedar MCU biasa. Cuma lowcostnya 7-seriesnya Xilinx, biasanya masih lebih mahal dari pada High-performance nya STM32, yah kalau kaya sih gak papa.
Comments
Post a Comment