createhex.vhd
来自「Actel Fusion System Management Developme」· VHDL 代码 · 共 70 行
VHD
70 行
-- ********************************************************************/
-- Copyright 2007 Actel Corporation. All rights reserved.
-- IP Engineering
--
-- ANY USE OR REDISTRIBUTION IN PART OR IN WHOLE MUST BE HANDLED IN
-- ACCORDANCE WITH THE ACTEL LICENSE AGREEMENT AND MUST BE APPROVED
-- IN ADVANCE IN WRITING.
--
-- File: createhex.vhd
--
-- Description: Simple APB Bus Controller
-- Creates Hex Image Files standalone
--
-- Rev: 2.3 01Mar07 IPB : Production Release
--
-- Notes:
-- Converts the instructions encoded in instruction.txt into HEX files
--
--
-- *********************************************************************/
library IEEE;
use IEEE.std_logic_1164.all;
use work.coreparameters.all;
entity CREATEHEX is
end CREATEHEX;
architecture RTL of CREATEHEX is
component MAKEHEX
generic ( ENABLE : boolean;
ID : integer range 0 to 9 ;
FAMILY : integer range 0 to 99;
AWIDTH : integer range 1 to 16;
DWIDTH : integer range 8 to 32;
SDEPTH : integer range 1 to 16;
ICWIDTH : integer range 1 to 16;
IIWIDTH : integer range 1 to 31;
IFWIDTH : integer range 0 to 28;
TESTMODE : integer range 0 to 99
);
end component;
constant ENABLED : BOOLEAN := TRUE;
begin
UC: MAKEHEX
generic map ( ENABLE => ENABLED,
ID => ID,
FAMILY => FAMILY,
AWIDTH => APB_AWIDTH,
DWIDTH => APB_DWIDTH,
SDEPTH => APB_SDEPTH,
ICWIDTH => ICWIDTH,
IIWIDTH => IIWIDTH,
IFWIDTH => IFWIDTH,
TESTMODE => TESTMODE
);
end RTL;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?