From 60bb979bb7cdd22bf7e67c8adc96be1d3fb1d728 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 18 Jan 2009 21:44:26 +0000 Subject: [PATCH] Initial version Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@255 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/misc/async_types.vhd | 43 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 lib/misc/async_types.vhd diff --git a/lib/misc/async_types.vhd b/lib/misc/async_types.vhd new file mode 100644 index 0000000..af6eb9a --- /dev/null +++ b/lib/misc/async_types.vhd @@ -0,0 +1,43 @@ +------------------------------------------------------------------------- +-- Project: MIPS System controller +-- This file: +-- +-- Copyright (C) 2008 J. Ahrensfeld +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see . +-- +-- For questions and ideas, please contact the author at jens@jayfield.org +-- +-------------------------------------------------------------------------- + +library IEEE; +USE IEEE.STD_LOGIC_1164.ALL; +USE IEEE.NUMERIC_STD.ALL; + +package async_types is + + type async_timespec_t is record + ncyc_access : natural; + ncyc_pulse_rd : natural; + ncyc_pulse_wr : natural; + ncyc_cs_hold : natural; + ncyc_release : natural; + ncyc_pulse_rst : natural; + pol_cs : std_logic; + pol_oe : std_logic; + pol_we : std_logic; + pol_rst : std_logic; + end record; + +end async_types;