[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bluetooth] LMP interface




> [Ling] I didn't quite catch your idea, can you give
> a clear example, like
> what is opcode and what is operand, what is the
> usage cases?
>

Just drop this point I so that I am wrong
 
> > Other suggestion could be a single register
> (buffer)
> > that holds all LMP packet and the base band
> controller
> > will not look at its contents.
> 
> [Ling] LMP packet usually will be short and need to
> be send in higher
> priority, it should have a seperate queue with SCO
> and ACL packets. And, of
> course, baseband controller won't look at its
> contents, since it doesn't
> bother him. :) I think this queue should be handle
> in LMP software, so the
> packet can be in RAM, and be DMA or write to Link
> Controller FIFO whenever
> this is slot available to send it.
>
 
I think we have to start thinking about managing time
slots and how to control LC state machines.



> > I have a question, does the LMp control the
> baseband
> > controller it is connected to or just it is
> > responsible for transmitting packets to the other
> end?
> 
> [Ling] In networking, the layer concept had better
> to be kept as clean as
> possible. LMP won't control baseband controller, it
> just handle packet
> communication with other peers(of course, another
> LMP on  the peers). It has
> no idea on underlying layer, which is just a
> reliable channel can
> intelligently send/recieve packets, this it, no more
> and no less. Hope this
> is helpful..
>

Yes thanks
 
> Regards,
> -Ling
> 
> 
> --
> To unsubscribe from bluetooth mailing list please
> visit http://www.opencores.org/mailinglists.shtml


__________________________________________________
Do You Yahoo!?
Spot the hottest trends in music, movies, and more.
http://buzz.yahoo.com/
--
To unsubscribe from bluetooth mailing list please visit http://www.opencores.org/mailinglists.shtml