V
vollbr0t
Guest
Hi, Gusto ko upang lumikha ng isang module (A) na may isang 3d-array na port. Upang lumikha ng isang array-port ay i gamitin ang isang packge na idedeklara ang uri ng array. Ko ito tulad nito: TYPE test_type ay array (natural na hanay, natural hanay, natural na hanay) ng std_logic; ko bang gamitin sa "natural hanay" para sa lahat ng tatlong mga sukat dahil portwidth ay depende sa mga generics na naipasa sa isang: entity ay generic (gen_1: natural: = 5, gen_2: natural: = 6, gen_3: natural: = 7); port (matris: SA test_type (gen_1 downto 0, gen_2 downto 0, gen_3 downto 0)); gumagana ang simulation Ang multa na ito , ngunit sa pagbubuo makakuha i "Matrix hindi suportado pa" sa 3D-Port-Line. Dahil ng mga kinakailangang "natural hanay ng" hindi ako gamitin subtype para sa deklarasyon sa pakete, at pagpasa sa generics sa pakete na hindi gamitin ang natural saklaw ay hindi posible. Mayroon ba kayong anumang mga ideya ng pagkuha ng ito sa syenthesis? Pinakamahusay na patungkol, Jan