File: types.tvhdl

package info (click to toggle)
faumachine 20100527-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 53,836 kB
  • ctags: 20,552
  • sloc: ansic: 179,550; asm: 3,645; makefile: 3,611; perl: 2,103; sh: 1,529; python: 600; xml: 563; lex: 210; vhdl: 204
file content (58 lines) | stat: -rw-r--r-- 1,988 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
--
-- $Id: types.tvhdl,v 1.4 2009-10-15 14:31:16 vrsieh Exp $
--
-- Copyright (C) 2003-2009 FAUmachine Team <info@faumachine.org>.
-- This program is free software. You can redistribute it and/or modify it
-- under the terms of the GNU General Public License, either version 2 of
-- the License, or (at your option) any later version. See COPYING.
--

PACKAGE types IS
	TYPE agp_bus IS RANGE 0 TO 1;
	TYPE agp_bus_main IS RANGE 0 TO 1;
	TYPE boolean_or IS RANGE 0 TO 1;
	TYPE cardbus IS RANGE 0 TO 1;
	TYPE cs IS RANGE 0 TO 1;
	TYPE cstring IS RANGE 0 TO 1;
	TYPE dio24 IS RANGE 0 TO 1;
	TYPE dio48 IS RANGE 0 TO 1;
	TYPE eth IS RANGE 0 TO 1;
	TYPE fault IS RANGE 0 TO 1;
	TYPE floppy IS RANGE 0 TO 1;
	TYPE host_bus IS RANGE 0 TO 1;
	TYPE host_bus_main IS RANGE 0 TO 1;
	TYPE i2c_bus IS RANGE 0 TO 1;
	TYPE icc_bus IS RANGE 0 TO 1;
	TYPE ide_bus IS RANGE 0 TO 1;
	TYPE isa_bus IS RANGE 0 TO 1;
	TYPE isa_bus_dma IS RANGE 0 TO 1;
	TYPE isa_bus_main IS RANGE 0 TO 1;
	TYPE magneto_optical IS RANGE 0 TO 1;
	TYPE match IS RANGE 0 TO 1;
	TYPE mem_bus IS RANGE 0 TO 1;
	TYPE mem_bus_main IS RANGE 0 TO 1;
	TYPE opt_rgb IS RANGE 0 TO 1;
	TYPE parallel IS RANGE 0 TO 1;
	TYPE pci_bus IS RANGE 0 TO 1;
	TYPE pci_bus_idsel IS RANGE 0 TO 1;
	TYPE pci_bus_main IS RANGE 0 TO 1;
	TYPE power_board IS RANGE 0 TO 1;
	TYPE power_board_at IS RANGE 0 TO 1;
	TYPE power_device IS RANGE 0 TO 1;
	TYPE ps2 IS RANGE 0 TO 1;
	TYPE ps2_main IS RANGE 0 TO 1;
	TYPE scsi_bus IS RANGE 0 TO 1;
	TYPE serial IS RANGE 0 TO 1;
	TYPE shugart_bus IS RANGE 0 TO 1;
	TYPE sound IS RANGE 0 TO 1;
	TYPE telephone IS RANGE 0 TO 1;
	TYPE usb_bus IS RANGE 0 TO 1;
	TYPE usb_bus_main IS RANGE 0 TO 1;
	TYPE vga IS RANGE 0 TO 1;
	TYPE video IS RANGE 0 TO 1;

	TYPE boolean_array IS ARRAY(integer RANGE <>) of boolean;
	TYPE integer_array IS ARRAY(integer RANGE <>) of integer;
	TYPE floppy_array IS ARRAY(integer RANGE <>) of floppy;
	TYPE magneto_optical_array IS ARRAY(integer RANGE <>) of magneto_optical;
END PACKAGE types;