Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > HDL Abstraction of Dynamic Logic

Reply
Thread Tools

HDL Abstraction of Dynamic Logic

 
 
Alex
Guest
Posts: n/a
 
      09-13-2005
Hi Guys,

Maybe someone cope with similar problem and help.

I am creating a behavioral description of an asic, and I want it to be as
close as possible
to what would be on a chip in the end. As it all based on dynamic logic I
am a bit confused with
adequate description in VHDL.

Basically the question is how to describe the simple system which consist
of dynamic latch and a precharged bus.
As there are several registers connected to a bus it is necessary to keep
latch and a bus as separate instances.

If to decompose this problem even deeper it would sound - how to
describe a capacitor.

Sorry if the description is messy.
Thanks for help.

--
Alex
 
Reply With Quote
 
 
 
 
Mike Treseler
Guest
Posts: n/a
 
      09-13-2005
Alex wrote:

> describe the simple system which
> consist of dynamic latch and a precharged bus.


Dynamic logic uses a capacitor and precharge circuit as
a power supply. If you need to model these basic gates and
flops consider spice or vhdl-ams. Once these basic cells
are working, plain vhdl could be used for higher level
designs.

-- Mike Treseler
 
Reply With Quote
 
 
 
 
Alex
Guest
Posts: n/a
 
      09-18-2005
Thanks for your reply.

I was considering VHDL-AMS, but I have solved this problem with simple
usage
of st_logic_type (as the model is only for behvioral simulation).

So the basic idea of precharged bus is as follows - in case some one will
need it:


Port ( P : in std_logic; -- precharge
O : inout std_logic -- output
);

architecture
signal tmp_stor: std_logic;

begin
process(O,P)
begin
if O='0' then
if P='1' then O<='X';
else O<='L';
end if;
elsif P='1' then
O<='H';
end if;
ed process

In other words using week '0' and '1' simplify simulating such behaviour
as precharged logic.


Regards
--
Alex
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Python Logic Map/Logic Flow Chart. (Example Provided) spike Python 8 02-09-2010 12:31 PM
Asynchronous Logic Gates and Analog Logic Gates Jyoti Ballabh Software 3 11-26-2009 06:48 PM
Abstraction Layers And Their Importance Silverstrand Front Page News 0 01-31-2006 04:48 AM
SqlConnections, abstraction etc Ben ASP .Net 4 06-24-2004 05:46 PM
An high abstraction level Model free API Stefano Java 0 10-13-2003 10:11 AM



Advertisments
 



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