--============================================================================--
-- Design units : BoardDesign(Unconfigured) (Architecture)
--
-- File name : unconfigured.vhd
--
-- Purpose : The architecture only contains information on connectivity,
-- no timing related information or selection of
-- entity/architecture is made here. It is deferred to a
-- configuration declaration.
--
-- Note : No generics have been declared for the component, the
-- association of values to the generics will be done in the
-- configuration declaration.
--
-- Limitations : None known
--
-- Errors : None known
--
-- Library : BoardDesign_Lib
--
-- Dependencies : IEEE.Std_Logic_1164.
--
-- Author : Sandi Habinc
-- ESTEC Microelectronics and Technology Section (WSM)
-- P. O. Box 299
-- 2200 AG Noordwijk
-- The Netherlands
--
-- Copyright : European Space Agency (ESA) 1995. No part may be reproduced
-- in any form without the prior written permission of ESA.
--
-- Simulator : Synopsys v. 3.2b, on Sun SPARCstation 10, SunOS 4.1.3
--------------------------------------------------------------------------------
-- Revision list
-- Version Author Date Changes
--
-- 0.1 SH 1 July 95 New model
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Naming convention: Active low signals are indicated by _N.
--------------------------------------------------------------------------------
architecture Unconfigured of BoardDesign is
-- Only declare the ports for the component. The generics of the entity
-- will be associated in the configuration declaration.
component BitMod
port(
Test: in Std_Logic_Vector(0 to 1); -- Test mode
Clk: in Std_Logic; -- Master Clock
Reset_N: in Std_Logic; -- Master Reset
A: in Std_Logic_Vector(0 to 1); -- Address bus
CS_N: in Std_Logic; -- Chip select, act. low
RW_N: in Std_Logic; -- Read/write, read = 1
D: inout Std_Logic_Vector(0 to 7); -- Bidir. data bus
SClk: in Std_ULogic; -- Serial Clock
SData: in Std_ULogic; -- Serial input Data
MData: out Std_Logic); -- Modulated output Data
end component;
signal Data0: Std_ULogic; -- Serial Data
signal Data1: Std_ULogic; -- Serial Data
begin --========================== Architecture ==============================--
IC0: BitMod
port map(
Test => Test,
Clk => Clk,
Reset_N => Reset_N,
A => A,
CS_N => CS0_N,
RW_N => RW_N,
D => D,
SClk => SClk,
SData => DataIn,
MData => Data0);
IC1: BitMod
port map(
Test => Test,
Clk => Clk,
Reset_N => Reset_N,
A => A,
CS_N => CS1_N,
RW_N => RW_N,
D => D,
SClk => SClk,
SData => Data0,
MData => Data1);
IC2: BitMod
port map(
Test => Test,
Clk => Clk,
Reset_N => Reset_N,
A => A,
CS_N => CS2_N,
RW_N => RW_N,
D => D,
SClk => SClk,
SData => Data1,
MData => DataOut);
end Unconfigured; --================ End of architecture ====================--