2013-06-18 33 views

Trả lời

12

trong một mảng 2D ví dụ .:

type lutable is array (0 to 4, 0 to 2) of integer range 0 to 4000; 

signal sample_array: lutable; 

bạn có thể gán các yếu tố để tín hiệu khác như sau:

out_signal<=sample_array(in_a, in_b); 

các nội dung của mảng có thể được khai báo ví dụ như giá trị mặc định (thận trọng, điều này không được hỗ trợ bởi tất cả các trình tổng hợp công cụ!):

signal sample_array: lutable:=((1000, 2000, 3000), 
         (4000, 3000, 2000), 
         (100, 200, 300), 
         (1,2,3), 
         (5,6,7)); 

hoặc qua một hằng số mảng, ví dụ:

signal sample_array: lutable; 
constant sample_array_init: lutable:=( (1000, 2000, 3000), 
         (4000, 3000, 2000), 
         (100, 200, 300), 
         (1,2,3), 
         (5,6,7)); 
... 
sample_array<=sample_array_init; 
... 

hoặc, tất nhiên, yếu tố bởi yếu tố:

sample_array(1,1)<=1000; 
... 
+0

cảm ơn rất nhiều. Chỉ một điều nữa. Tôi có thể truy cập các yếu tố này nói hàng khôn ngoan hoặc cột khôn ngoan không? – user2481101

+0

@ user2481101: Không, bạn không thể, chúng chỉ có thể được truy cập riêng dựa trên hai chỉ số giá trị. – EquipDev

Các vấn đề liên quan