Fall-through stack
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
Fall-through stack

 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture
Author Message
Faw
Guest





Posted: Fri Oct 21, 2005 8:15 am    Post subject: Fall-through stack Reply with quote

Hi,

I'm trying to understand the circuit operation of a FIFO buffer memory.
One such example is, 74F433 from National Semiconductor or Fairchild.
The datasheet describes nicely the input and output buffers, but gives
almost no information about the fall-through stack.

Please give me some light on how the fall-through operation works (in
general, or related to 74F433). Much more helpful if you can include
some schematics. If there is an existing document describing it, please
point me to the document. Appreciate any input that you might have.

Thanks.
Back to top
Del Cecchi
Guest





Posted: Fri Oct 21, 2005 4:15 pm    Post subject: Re: Fall-through stack Reply with quote

Faw wrote:
Quote:
Hi,

I'm trying to understand the circuit operation of a FIFO buffer memory.
One such example is, 74F433 from National Semiconductor or Fairchild.
The datasheet describes nicely the input and output buffers, but gives
almost no information about the fall-through stack.

Please give me some light on how the fall-through operation works (in
general, or related to 74F433). Much more helpful if you can include
some schematics. If there is an existing document describing it, please
point me to the document. Appreciate any input that you might have.

Thanks.

What you gonna use the answer for? I can think of a couple ways to do

it. Isn't there a diagram in some manual, or an app note?

If it isn't documented, there is no way to tell. Is there a simulation
model? Verilog?

--
Del Cecchi
"This post is my own and doesn’t necessarily represent IBM’s positions,
strategies or opinions.”
Back to top
Karl Olsen
Guest





Posted: Sat Oct 22, 2005 12:15 am    Post subject: Re: Fall-through stack Reply with quote

"Faw" <fawnizu@gmail.com> wrote in message
news:1129874440.229135.292680@g43g2000cwa.googlegroups.com...

Quote:
I'm trying to understand the circuit operation of a FIFO buffer memory.
One such example is, 74F433 from National Semiconductor or Fairchild.
The datasheet describes nicely the input and output buffers, but gives
almost no information about the fall-through stack.

Please give me some light on how the fall-through operation works (in
general, or related to 74F433). Much more helpful if you can include
some schematics. If there is an existing document describing it, please
point me to the document. Appreciate any input that you might have.

My 74HC/HCT databook has some schematic of the 74HC(T)40105 4x16 FIFO.

Karl Olsen
Back to top
Faw
Guest





Posted: Sun Oct 23, 2005 9:58 pm    Post subject: Re: Fall-through stack Reply with quote

Del Cecchi,

I need the understanding to construct a slightly functionally different
FIFO buffer for my research. So, I needed to know how the fall-through
functionality work. I'll check out 74HC(T)40105 4x16 FIFO datasheet
recommended by Karl Olsen below (Thanks Karl!). But in the meantime, if
you can briefly explain the ways as you're hinting above, it would help
me in optimizing my design.

This is my current understanding. Let say we have a four-level FIFO
stack, labelled slots 1-4 from top to bottom. Top of stack is slot 1,
for ease of illustration. Say that the bottom of stack is full and the
remaining three slots are empty. When a new item enters from the top of
the stack, it will have no problem because the top of stack (slot 1) is
empty. Then, the process of fall-through begins.

Since the slot 2 is empty, contents in slot 1 will be copied to slot 2.
Once this is complete (or while it is taking place), slot 1 will be
cleared to make way for the next item to enter the FIFO stack. The same
thing happens when the content moves from slot 2 to slot 3. Since slot
4 is full, the fall-through stops.

Then, here's the process of reading from stack. Slot 4 will be copied
out to output buffer, followed by the slot 4 being cleared. Upon this
occuring, contents in slot 3 will fall-through to slot 4 using the
process as described above.

The problem I'm facing is that I couldn't really figure out the circuit
that can perform just what I've described. Nor am I certain the whole
sequence of events are correct. Is it possible to implement the
fall-through cycle in both synchronous and asychronous (relative to FF
clock)?

Appreciate any input.
Back to top
Del Cecchi
Guest





Posted: Mon Oct 24, 2005 12:15 am    Post subject: Re: Fall-through stack Reply with quote

Faw wrote:
Quote:
Del Cecchi,

I need the understanding to construct a slightly functionally different
FIFO buffer for my research. So, I needed to know how the fall-through
functionality work. I'll check out 74HC(T)40105 4x16 FIFO datasheet
recommended by Karl Olsen below (Thanks Karl!). But in the meantime, if
you can briefly explain the ways as you're hinting above, it would help
me in optimizing my design.

This is my current understanding. Let say we have a four-level FIFO
stack, labelled slots 1-4 from top to bottom. Top of stack is slot 1,
for ease of illustration. Say that the bottom of stack is full and the
remaining three slots are empty. When a new item enters from the top of
the stack, it will have no problem because the top of stack (slot 1) is
empty. Then, the process of fall-through begins.

Since the slot 2 is empty, contents in slot 1 will be copied to slot 2.
Once this is complete (or while it is taking place), slot 1 will be
cleared to make way for the next item to enter the FIFO stack. The same
thing happens when the content moves from slot 2 to slot 3. Since slot
4 is full, the fall-through stops.

Then, here's the process of reading from stack. Slot 4 will be copied
out to output buffer, followed by the slot 4 being cleared. Upon this
occuring, contents in slot 3 will fall-through to slot 4 using the
process as described above.

The problem I'm facing is that I couldn't really figure out the circuit
that can perform just what I've described. Nor am I certain the whole
sequence of events are correct. Is it possible to implement the
fall-through cycle in both synchronous and asychronous (relative to FF
clock)?

Appreciate any input.


As I see it there are two ways of doing this

First way is to have several registers in series and the data ripples to
the bottom, along with a control bit to indicate data or no data. So if
data on the left is valid and the data on the right is not, shift or
flush to the right. reading makes the data read invalid.

A more modern way is a two port ram used as a circular buffer with a
collision detector on the read and write pointers. But that doesn't
have a fall through time, and takes more logic gates.

Just think about the problem and how a latch like a polarity hold works.

del

PS this better not be homework or my reputation will be shot.

--
Del Cecchi
"This post is my own and doesn’t necessarily represent IBM’s positions,
strategies or opinions.”
Back to top
Faw
Guest





Posted: Tue Oct 25, 2005 8:15 am    Post subject: Re: Fall-through stack Reply with quote

The datasheet of 74HC(T)40105 is a very helpful reference indeed. It
provides the schematic for the fall-through stack operation. Btw, the
implementation illustrated by Fig.5 in the datasheet is an asynchronous
one, which should reduce the fall-through latency of the stack. Well, I
have yet to simulate the circuit to see the actual operation and
performance of the circuit.

Del, the two-port ram implementation is good for speed, but not so kind
on the gate count. My utmost concern is on the gate count...but of
course speed also matters, so I will look further at the implementation
using the serial registers. Don't worry...it's not for homework.

Fawnizu
PS-Now I wonder why I didn't use this newsgroup during my undergrad
life to solve those tough problems from tough professors.
Back to top
Faw
Guest





Posted: Tue Oct 25, 2005 4:15 pm    Post subject: Re: Fall-through stack Reply with quote

Karl (or anybody),
Since you've seen the datasheet for the 74HC(T)40105, maybe you can
help a little bit about the Fig.5 on page 6. Each of the LATCHES have
two inputs called CL_bar and CL respectively. What are those? And what
do they mean by LATCHES?

Btw, in this document, do they refer to edge-triggered device as latch
and level sensitive with S,R inputs as flip-flop? When I learned it, it
was the other way around. Or is it something different?

Fawnizu
Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB