V
vollbr0t
Guest
Dobrý den, chtěl bych vytvořit modul (A) s 3D-pole port. Chcete-li vytvořit pole-port musím použít packge deklarovat typ pole. Dělám to takto: TYPE test_type je array (přirozeného výskytu, přirozeného výskytu, přirozený rozsah) std_logic, musím použít "přirozeného areálu" pro všechny tři rozměry, protože portwidth závisí na generika předán: osoba je obecný (gen_1: přírodní: = 5, gen_2: přírodní: = 6, gen_3: přírodní: = 7), port (matice: IN test_type (gen_1 downto 0, gen_2 downto 0, gen_3 downto 0)); simulace funguje dobře s touto , ale v syntéze mi "Matrix není zatím podporován" na 3D-Port-Line. Vzhledem k požadované "přirozeného výskytu" Nemohu použít podtyp pro prohlášení v balení a složení generik na balíček nelze použít přírodní areál rozšíření není možné. Máte nějakou představu, jak to syenthesis? S pozdravem, Jan