|
The Altera® DesignWare Libraries for all Altera devices supported by the Quartus® II software except for MAX® 3000 and MAX 7000 devices allow you to instantiate the DW03_updn_ctr
function, which is the same as the Synopsys® DW03
up/down counter. This function allows you to use the same VHDL code regardless of which device is targeted.
The following example shows a VHDL file excerpt with DW03_updn_ctr
instantiation.
VHDL File Excerpt with Up/Down Counter Instantiation |
LIBRARY ieee,DW03; USE ieee.std_logic_1164.all; USE DW03.DW03_components.all; |
ENTITY updn_4 IS PORT (D : IN STD_LOGIC_VECTOR(4-1 DOWNTO 0); UP_DN, LD, CE, CLK, RST: IN STD_LOGIC; TERCNT : OUT STD_LOGIC; Q : OUT STD_LOGIC_VECTOR(4-1 DOWNTO 0)); END updn_4; |
ARCHITECTURE structure OF updn_4 IS |
BEGIN u0: DW03_updn_ctr GENERIC MAP(width => 4) PORT MAP (data => d, clk => clk, reset => rst, up_dn => up_dn, load => ld, tercnt => tercnt, cen => ce, count => q); END structure; |
- PLDWorld - |
|
Created by chm2web html help conversion utility. |