How to simulate VHDL Project into TINA Software

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.

 

 

 

Post Author: ferrywahyu

My name is Ferry Wahyu Wibowo. I’m interested in the research field of intelligent reconfigurable systems. This field is combination between artificial intelligent and reconfigurable computing. Nama saya Ferry Wahyu Wibowo. Saya tertarik dalam bidang penelitian sistem yang dapat direkonfigurasi cerdas. Bidang ini merupakan kombinasi antara kecerdasan buatan dan komputasi yang dapat direkonfigurasi.