EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Soc with SLIC/PCM (Codec) interface.

Started by Habib Bouaziz-Viallet October 13, 2013
On Mon, 14 Oct 2013 18:21:36 +0200, Habib Bouaziz-Viallet
<h.bouazizviallet@free.fr> wrote:

>Le 14/10/2013 09:55, upsidedown@downunder.com a &#4294967295;crit : >> some kind of QUICC coprocessor > >Yes i find something interresting with Freescale PowerQuicc processors >(e.g MPC8315). These chips have a TDM embedded on it, i will read deeper >the ref manual. > >Thanks.
Look for the TSA (Time Slot assigner/assignor).
On 14/10/2013 17:59, dp wrote:
> MPC5125 and the MPC5121 have PSC-s. > > E.g. at the 5200B you have 6 > PCS-s, but two of them can do only UART; 3 of them can do pretty much > everything, codec, ac-97, uart, you name it - and the 4-th comes > close, too.
Dimiter, Thank you for the topic. I see you know Freescale MPC series very well. Habib.
On 14/10/2013 22:53, upsidedown@downunder.com wrote:
> On Mon, 14 Oct 2013 18:21:36 +0200, Habib Bouaziz-Viallet > <h.bouazizviallet@free.fr> wrote: > >> Le 14/10/2013 09:55, upsidedown@downunder.com a &#4294967295;crit : >>> some kind of QUICC coprocessor >> >> Yes i find something interresting with Freescale PowerQuicc processors >> (e.g MPC8315). These chips have a TDM embedded on it, i will read deeper >> the ref manual. >> >> Thanks. > > Look for the TSA (Time Slot assigner/assignor). >
Hey ! Strange that obviously very few people knows what are the main fonctional components of a voice/data core switch (like in a PBX). Time Solt Assigner is one of those. I'm beeing implement a TSAC in FPGA. Thanks, Habib.
On Tuesday, October 15, 2013 1:09:53 AM UTC-7, Habib Bouaziz-Viallet wrote:
> On 14/10/2013 22:53, upsidedown@downunder.com wrote: > > > On Mon, 14 Oct 2013 18:21:36 +0200, Habib Bouaziz-Viallet > > > <h.bouazizviallet@free.fr> wrote:
> > >> Le 14/10/2013 09:55, upsidedown@downunder.com a &#4294967295;crit : > >>> some kind of QUICC coprocessor > > >> Yes i find something interresting with Freescale PowerQuicc processors > >> (e.g MPC8315). These chips have a TDM embedded on it, i will read deeper > >> the ref manual. > > >> Thanks. > > > Look for the TSA (Time Slot assigner/assignor). >
> Hey ! > > Strange that obviously very few people knows what are the main > fonctional components of a voice/data core switch (like in a PBX). Time > Solt Assigner is one of those.
Isn't it obvious? Time is the first name of TDM.
> > I'm beeing implement a TSAC in FPGA.
Then it's a no brainer to do the Processor softcore. You can extend the instruction to do TSA. For example, the BM32 opcode 0x30 is extended instruction. There should be some unimplemented opcode for TDM extensions. In the worst case, we have to steal another opcode for that, if we need to make it binary compatible. TDM/TSA should take no more than 5% of XC6SLX4. BM32 might take 50% to 70%. There should be more than 20% left for everything else. Adding three SSR, then you are in business.

Memfault Beyond the Launch