V
vollbr0t
Guest
Hola, m'agradaria crear un mòdul (A) amb un port 3D-array. Per crear una matriu de port he de fer servir un packge per declarar el tipus de matriu. Ho faig així: test_type TYPE és array (àrea de distribució natural, àrea de distribució natural, àrea de distribució natural) de std_logic; he de fer servir "àrea de distribució natural" de les tres dimensions perquè el portwidth està en funció dels genèrics passa a una: l'entitat A és genèric (gen_1: natural: = 5, gen_2: natural: = 6, gen_3: natural: = 7), port (matriu: A test_type (gen_1 downto 0, gen_2 downto 0, gen_3 downto 0)); La simulació funciona bé amb aquest , però en síntesi em surt "no dóna suport encara Matrix" al 3D-Port-Line. A causa de la necessària "àrea de distribució natural" no puc utilitzar el subtipus de la declaració en el paquet, i passant dels genèrics en el paquet no utilitzar àrea de distribució natural no és possible. Té vostè alguna idea d'aconseguir aquest syenthesis a? Salutacions cordials, Jan