V
vollbr0t
Guest
Oi, eu gostaria de criar um módulo (A) com uma porta 3d em array. Para criar uma matriz de porta-i tem que usar um packge para declarar o tipo de matriz. Eu faço isso como este: test_type TYPE é array (gama natural, área de distribuição natural, área de distribuição natural) de std_logic; eu tenho que usar "área natural" para todas as três dimensões porque a portwidth está dependendo de genéricos passados para A: A entidade é genérico (gen_1: natural: = 5, gen_2: natural: = 6, gen_3: natural: = 7); porta (matriz: IN test_type (gen_1 downto 0, gen_2 downto 0, gen_3 downto 0)); A simulação funciona bem com este , mas na síntese i get "Matrix não suportado ainda" sobre o 3D-Port-Line. Por causa da "área natural" necessária eu não posso usar subtipo para a declaração no pacote, e passando os genéricos para o pacote para não usar área de distribuição natural não é possível. Você tem alguma idéia de começar esse syenthesis para? Atenciosamente, Jan