Home    --    Hierarchy    --    Packages    --    Entities    --    Instantiations    --    Sources

Architecture rtl of work.char_rom

Defined in Spartan3/char_rom2k_b16.vhd

Author: John Kent
Version: 0.2 from 2010-06-17


Detailed description

Synthesizable Character Generator using Xilinx RAMB16_S9 Block RAM

Implements a character generator ROM using one Xilinx RAMB16_S9 Block RAM.

Instantiated in...

work.vdu8 (RTL), work.vdu8_mono (RTL)

Libraries and global use clauses

library IEEE
use IEEE.STD_LOGIC_1164.ALL
use IEEE.STD_LOGIC_ARITH.ALL
library unisim
use unisim.vcomponents.all

Processes

my_char_rom ( rw )

Instantiations

ROM : RAMB16_S9
Generic map:
INIT_00 => x"0000000009090F09090038043840380000000000070404040400444C54644400"
INIT_01 => x"00000000110A040A110078407040780000000000110A040A1100380438403800"
INIT_02 => x"000000000D1215110E0078407040780000000000040404041F00784070407800"
INIT_03 => x"000000000F080808080070487048700000000000090A0C0A0900487848483000"
INIT_04 => x"00000000040404041F0044447C444400000000000E010E100E00704870487000"
INIT_05 => x"00000000040404041F001028444444000000000010101E101F007C4040404000"
INIT_06 => x"0000000011111E111E003C4040403C000000000008080E080F00404070407800"
INIT_07 => x"00000000070202020700380438403800000000000E1111110E00380438403800"
INIT_08 => x"00000000070202060200704848487000000000000F080E080F00704848487000"
INIT_09 => x"000000000E0107020F00704848487000000000000F0806090700704848487000"
INIT_0a => x"00000000090A0C0A0900444C546444000000000001010F090900704848487000"
INIT_0b => x"000000000E090E090E0078407040780000000000111315191100380438403800"
INIT_0c => x"000000001111151B110078407040780000000000111315191100384040403800"
INIT_0d => x"000000000E1010100E00784070407800000000000E090E090E00380438403800"
INIT_0e => x"000000000E010E100E00384858403800000000000E010E100E00404070407800"
INIT_0f => x"000000000E010E100E00304848484800000000000E010E100E00485070487000"
INIT_10 => x"0000000008080000080808080808080000000000000000000000000000000000"
INIT_11 => x"000000002424247E2424247E2424240000000000000000000000001212121200"
INIT_12 => x"0000000043434020100804020161610000000000083E4909093E4848493E0800"
INIT_13 => x"00000000000000000000002010080C00000000003D4244444438444444443800"
INIT_14 => x"0000000020100804040404040810200000000000020408101010101008040200"
INIT_15 => x"0000000000000808087F0808080000000000000000004122147F142241000000"
INIT_16 => x"0000000000000000007F00000000000000402010181800000000000000000000"
INIT_17 => x"0000000040404020100804020101010000000000181800000000000000000000"
INIT_18 => x"000000003E080808080808082818080000000000081422414141414122140800"
INIT_19 => x"000000003E410101010E010101413E00000000007F4020100804020141423C00"
INIT_1a => x"000000003E410101615E404040407F000000000002020202027F22120A060200"
INIT_1b => x"00000000404020100804020101017F00000000001E214141615E404040211E00"
INIT_1c => x"000000003C420101013D434141423C00000000003E414141413E414141413E00"
INIT_1d => x"0000402010181818000000181818000000000000001818180000001818180000"
INIT_1e => x"00000000000000007F00007F0000000000000000010204081020100804020100"
INIT_1f => x"00000000080800080808060101413E0000000000402010080402040810204000"
INIT_20 => x"0000000041414141417F414122140800000000001C224140404E494541221C00"
INIT_21 => x"000000001E2141404040404041211E00000000007E212121213E212121217E00"
INIT_22 => x"000000007F404040407C404040407F00000000007C2221212121212121227C00"
INIT_23 => x"000000001E2141414147404040211E000000000040404040407C404040407F00"
INIT_24 => x"000000003E0808080808080808083E000000000041414141417F414141414100"
INIT_25 => x"00000000414244485060504844424100000000003C4202020202020202020700"
INIT_26 => x"00000000414141414141494955634100000000007F4040404040404040404000"
INIT_27 => x"000000003E4141414141414141413E0000000000414141434549495161414100"
INIT_28 => x"000000003D4245494141414141413E000000000040404040407E414141417E00"
INIT_29 => x"000000003E410101013E404040413E000000000041424448507E414141417E00"
INIT_2a => x"000000003E414141414141414141410000000000080808080808080808087F00"
INIT_2b => x"0000000022225555494941414141410000000000080814141422222241414100"
INIT_2c => x"0000000008080808080814224141410000000000414141221408142241414100"
INIT_2d => x"000000001E1010101010101010101E00000000007F4040201008040201017F00"
INIT_2e => x"000000003C0404040404040404043C0000000000010101020408102040404000"
INIT_2f => x"000000007F000000000000000000000000000000000000000000004122140800"
INIT_30 => x"000000003F41413F01013E000000000000000000000000000000000204081800"
INIT_31 => x"000000001E21404040211E0000000000000000005E61616141615E4040404000"
INIT_32 => x"000000003E40407F41413E0000000000000000003D43414141433D0101010100"
INIT_33 => x"003C4202023E424242423D0100000000000000001010101010107C1010110E00"
INIT_34 => x"000000003E0808080808180000080800000000004141414141615E4040404000"
INIT_35 => x"00000000414448704844414040404000003C4202020202020202020000020200"
INIT_36 => x"00000000414141494955220000000000000000001C0808080808080808081800"
INIT_37 => x"000000003E41414141413E0000000000000000004141414141615E0000000000"
INIT_38 => x"00010101013D434343433D000000000000404040405E616161615E0000000000"
INIT_39 => x"000000003E01013E40403E0000000000000000002020202020314E0000000000"
INIT_3a => x"000000003D4242424242420000000000000000000C12101010107C1010101000"
INIT_3b => x"0000000022554949414141000000000000000000081414222241410000000000"
INIT_3c => x"003C4202023A4642424242000000000000000000412214081422410000000000"
INIT_3d => x"00000000070808081020100808080700000000007F20100804027F0000000000"
INIT_3e => x"0000000070080808040204080808700000000000080808080800080808080800"
INIT_3f => x"0000000049224922492249224922490000000000000000000000000046493100"

Generated on 1 Jan 2018 19:48:42 with VHDocL V0.2.6