Friday, June 29, 2012

Ubah File Matlab Menjadi VHDL Dengan M2M

Ubah File Matlab Menjadi VHDL Dengan M2M


VHDL (Very  high  speed  integrated  Hardwere  Description  Language) yaitu merupakan salah satu  bahasa pemrograman dari HDL (Hardware Description Language). Bagi orang yang sering berkecimpung di elektronika komputer pasti sudah akrab dengan bahasa ini karena bahasa ini digunakan dalam FPGA (Field Pogrammable Gate Array). Modul FPGA bisa menggunakan ekstensi file matlab .m dengan cara dikonversi atau diubah menggunakan software. M2M (Math2Mat)menjadi solusi untuk mengubah dari matlab menjadi VHDL. Jika pengguna lebih mudah mendefinisikan sebuah program menggunakan matlab untuk fpga maka software ini bisa menjadi solusi. Software ini bisa berjalan di linux dan juga di windows. Software ini tidak di install dan langsung di gunakan. Pasangan software ini adalah octave


Fitur utama dari Math2mat adalah:
• Editor untuk mengetik kode octave
• analisis kode Dinamis, selama pengetikan
• Generasi sintetis kode VHDL
• operasi floating point
• Generasi SistemVerilog testbench
• Sepenuhnya tes otomatis  untuk kode yang dihasilkan
• interface berupa grafik dengan melihat struktur internal

Berikut tampilan dari M2M (gambar diambil dari http://www.math2mat.ch)

cara mengkonversi .m ke vhdl sebagai berikut:
1. Sebelumnya saya anjurkan anda untuk menginstall octave terlebih dahulu
2. Buka M2M kemudian jalankan Math2mat.exe
3. Klik File kemudian  New Project from .m file. buat nama project terserah tapi saya anjurkan sama dengan file .m anda dan klik save untuk menyimpannya. Carilah file .m yang anda sudah buat kemudian open.
4. Program anda akan muncul di layar.
5. Icon pada menu bar sekarang telah aktif. Untuk VHDL anda tinggal klik icon VHDL.
6. Hasil berupa folder yang didalamnya ada source vhdl letaknya  di tempat anda menyimpan file m2m sebelumnya.

Baik itulah cara mengkonversi .m ke vhdl. Untuk software m2m anda bisa mengunduhnya di m2m. Semoga Bermanfaat

0 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More