In this article will be shown how to make a modular or circuit using VHDL code and then it will be simulated using TINA Software.
The tools used in this article are XILINX ISE 14.7 and Tina Softwares.
The first level, write a VHDL code using XILINX ISE 14.7 and save as format of .VHD in the desired folder as shown in Figure 1. Synthesize the code and simulate the waveform diagram using XILINX ISE 14.7.
Fig. 1 VHDL Code is written in XILINX ISE 14.7
After there is no error, open Tina software and make a new project as shown in Figure 2.
Fig. 2 Tina Software
Thus click Tools and choose New Macro Wizard as shown in Figure 3 or it can use a shortcut of SHIFT+CTRL+M.
Fig. 3 New Macro Wizard
It will be directed to the New Macro Wizard Form as shown in Figure 4.
Fig. 4 Form of New Macro Wizard
Select the source of the macro, in this case, choose FROM FILE and click as shown in Figure 5.
Fig. 5 Select The Source of The Macro
Thus, find the file of VHDL that has been saved previously as shown in Figure 6.
Fig. 6 Find File of VHDL Code
Change the file type into .VHD to get the saved VHDL code as shown in Figure 7.
Fig. 7 Change File Type into .VHD
It will show the file formated .VHD as shown in Figure 8.
Fig. 8 Choose File of .VHD
Choose the desired file of .VHD and rename the macro as wished. Click open and it will show in the macro wizard form as shown in Figure 9.
Fig. 9 Chosen File
Click next and it emerges a design of component shape. Let it in autogenerate shape as shown in Figure 10.
Fig. 10 Auto Generate Shape
Thus, click next and it will show a component and its VHDL code as shown in Figure 11.
Fig. 11 Component and its VHDL Code
Thus click next and it will be delivered into next step as shown in Figure 12.
Fig. 12 Component and its VHDL Code
Save macro as a file format of .TSM in the folder desired as shown in Figure 13.
Fig. 13 Saving Macro File
It will show a message box that informs the file is ready to be used as shown in Figure 14. Click insert to get this component.
Fig. 14 File is ready to be used
The component, in this case, could be shown in Figure 15.
Fig. 15 The Component
When it is clicked on the right side, it can be seen the information of this component as shown in Figure 16.
Fig. 16 The Component Information
to change the behavior of the component, it could be modified the VHDL code by clicking an enter macro as shown in figure 17.
Fig. 17 The Component VHDL Code
The component designed can be used to simulate with other components in Tina Software. I hope this tutorial helps the user of the VHDL code to simulate their projects easier using Tina software.
In Indonesia:
Di artikel ini akan ditunjukkan bagaimana membuat bagian atau rangkaian menggunakan VHDL dan kemudian disimulasikan menggunakan perangkat lunak Tina.
Perangkat yang digunakan adalah XILINX ISE 14.7 dan Tina.
Pertama-tama, tulis kode VHDL menggunakan XILINX ISE 14.7 dan simpan menggunakan format .VHD di folder yang diinginkan sebagaimana ditunjukkan pada Gambar 1. Sintesis kode dan simulasikan diagram bentuk gelombang menggunakan XILINX ISE 14.7.
Gambar 1. Kode VHDL ditulis dalam XILINX ISE 14.7
Jika tidak ada error, buka Tina dan buat proyek baru sebagaimana dalam gambar 2.
Gambar 2. Aplikasi Tina
Kemudian klik Tools dan pilih New Macro Wizard sebagaimana dalam gambar 3 atau dapat menggunakan shortcut SHIFT+CTRL+M.
Gambar 3. New Macro Wizard
Hal tersebut akan mengarahkan ke form dari New Macro Wizard sebagaimana ditunjukkan dalam gambar 4.
Gambar 4. Form dari New Macro Wizard
Pilih file macro, dengan memilih FROM FILE lalu klik sebagaimana ditunjukkan dalam gambar 5.
Gambar 5. Pilih File Macro
Kemudian, cari file VHDL yang telah disimpan sebelumnya sebagaimana ditunjukkan dalam gambar 6.
Gambar 6. Cari File kode VHDL
Ubah tipe file ke dalam .VHD untuk mendapatkan kode VHDL yang disimpan sebagaimana ditunjukkan dalam gambar 7.
Gambar 7. Ubah tipe file ke dalam .VHD
Hal tersebut akan menunjukkan file yang berformat .VHD sebagaimana ditunjukkan dalam gambar 8.
Gambar 8. Pilih file .VHD
Pilih file yang diinginkan dari .VHD dan ganti nama macro sesuai yang diinginkan. Klik open dan akan menunjukkan dalam form macro wizard sebagaimana gambar 9.
Gambar 9. File terpilih
Klik next dan memunculkan rancangan bentuk komponen. Pilih bentuk autogenerate sebagaimana gambar 10.
Gambar 10 Bentuk Auto Generate
Lalu, klik next dan akan menunjukkan komponen dan VHDL-nya sebagaimana gambar 11.
Gambar 11. Komponen dan kode VHDL-nya
Lalu klik next dan akan menuju langkah berikutnya sebagaimana gambar 12.
Gambar 12. Komponen dan VHDL-nya
Simpan macro sebagai format file .TSM dalam folder yang diinginkan sebagaimana gambar 13.
Fig. 13 Menyimpan File Macro
Hal tersebut akan menunjukkan kotak pesan yang menginformasikan file siap untuk digunakan sebagaimana gambar 14. Klik insert untuk mendapatkan komponen tersebut.
Gambar 14. File siap digunakan
Komponen tersebut dapat ditunjukkan menurut gambar 15.
Gambar 15. Komponen
Ketika diklik pada sisi kanan maka akan muncul informasi dari komponen tersebut sebagaimana gambar 16.
Gambar 16. Informasi komponen
untuk mengubah watak komponen, dapat dimodifikasi kode VHDL dengan mengklik enter macro sebagaimana ditunjukkan pada gambar 17.
Gambar 17. Kode VHDL komponen
Komponen yang dirancang dapat disimulasikan dengan komponen lainnya di Tina. Semoga tutorial ini membantu pengguna VHDL untuk mensimulasikan proyeknya dengan mudah menggunakan Tina.