|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Digital Line Level DACs, Digital Crossovers, Equalizers, etc. |
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
|
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#91 |
|
diyAudio Member
Join Date: Jan 2012
Location: Nottingham, UK.
|
Hi,
Thought I would chime in on here. I'm developing a board using the DM8148. It has a 1Ghz A8 and a 750MHz C674x DSP. I've also maximized the pin mux settings to allow a possible 26 pair pairs of i2s I/O. More can be found here DaVinci Digital Video Processor - TMS320DM814x SOC - TMS320DM8148 - TI.com My genius coder is at work on the Mistral EVM to allow 10 simultaneous pairs of i2s or DIT output on McASP0 at 24-bit 96KHz. By the sounds of things you can port your work to the DM8148. Here's the initial hardware spec sheet. http://www.lucidchart.com/publicSegm...e-5f7d0a48117a |
|
|
|
#92 | |
|
diyAudio Member
Join Date: Feb 2008
Location: Seattle
|
Quote:
Question: Why did you only use 5 of the McASP peripherals and not all 6? Were those particular pins needed for other critical functions? When you spec 26 pairs, that implies that you have connected McASP5, McASP4, McASP3, McASP2 and McASP0. What about McASP1? It is the only other McASP peripheral which can accept an independent receive clock (bit and word frame). The remaining McASP peripherals only have output clocks, and are thus seemingly no good for receiving data that is externally clocked. For example, it might be nice to have HDMI audio input on McASP1 and AES3/SPDIF input on McASP0, although I admit that those are clock-compromised standards. When you say 10 simultaneous pairs, I assume that you mean 10 simultaneous stereo streams. McASP0 only has 10 pins that can operate as data receive or data transmit, but not both at the same time. However, I get the impression that the system could handle 10 simultaneous multichannel-surround streams, provided they all used the same format. EDIT: When I say multichannel-surround, I am thinking not only of, e.g., 7.1 full-range surround but also multi-way crossover outputs for a single speaker cabinet with multiple drivers. Last edited by rsdio; 19th January 2012 at 12:21 AM. |
|
|
|
|
#93 | |
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 62
|
I reckon people could, but I'd not recommend it. Your project has rather different philosophy to mine. If you recall, you said:
Quote:
__________________
When a measure becomes a target, it ceases to be a good measure. C.A.E. Goodhart |
|
|
|
|
#94 |
|
diyAudio Member
Join Date: Jan 2012
Location: Nottingham, UK.
|
We have
McASP0 - 10 data pins McASP1-4 - 4 data pins each. Each McASP has two time domains. So you can xm and rx at whatever you like simulaneously but the format must remain the same. Ie, xm 24/96 i2s, rx 16/44.1 i2s. We have 5 pins xmit and 5pin rx on McAS0. Also, each pin can xm/rx TDM to supported ADC/DAC chips... McAsp 5 not used as pin muxed with mcasp4. |
|
|
|
#95 | |
|
diyAudio Member
Join Date: Jun 2009
|
Quote:
|
|
|
|
|
#96 |
|
diyAudio Member
Join Date: Jan 2012
Location: Nottingham, UK.
|
Soldering? A favor from a local assembly firm, I know the directors. :-)
Lifted from 16.1 of the TRM ( http://www.ti.com/lit/ug/sprugz8/sprugz8.pdf ) "The McASP consists of transmit and receive sections that may operate synchronized, or completely independently with separate master clocks, bit clocks, and frame syncs, and using different transmit modes with different bit-stream formats. The McASP module also includes serializers that can be individually enabled to either transmit or receive." |
|
|
|
#97 | ||||
|
diyAudio Member
Join Date: Jan 2012
Location: Nottingham, UK.
|
Quote:
Quote:
Quote:
Quote:
I am deciding what to do about a master onboard clock. I can install install several low noise master clocks if needed. Using registers, each McASP time domain can be set to use clocks from the internal PLL, or XO. The clock structure on the DM8148 needs some serious thought. Last edited by sgpu; 19th January 2012 at 10:44 AM. |
||||
|
|
|
#98 | |
|
diyAudio Member
Join Date: Jun 2009
|
Quote:
|
|
|
|
|
#99 |
|
diyAudio Member
Join Date: Jan 2012
Location: Nottingham, UK.
|
Whatever floats your boat for linux development. The board will run a wide variety of OS. I am currently booting Ubuntu or Gingerbread on the EVM. Have you come across the BeagleBoard before? I'm building a more powerful version of that.
Last edited by sgpu; 19th January 2012 at 10:39 AM. |
|
|
|
#100 |
|
diyAudio Member
Join Date: Jan 2012
Location: Nottingham, UK.
|
I don't want to hijack this thread. I started another here ARM/DSP based open source Hi-Fi
Clock wise my initial plan was to have three good low noise clocks. - AUXOSC is routed to most of the A/V subsystems including HDMI by way of an internal PLL. - XREF are external fixed clocks. Developers will be able to chose which clock source to use for their McASP xm/rx domain. Either the internal PLL from AUXOSC or between two low noise ref clocks for 44.1/48 sampling rates. I will be running some tests in a few weeks by backfeeding McASP0 outputs to McASP1 inputs to check the PCM streams bit for bit. I will also be testing using the clock sources on the EVM. You can buy these for $2000 from TI. Info and schematics here. http://www.mistralsolutions.com/pes-...dxevm8148.html The EVM uses a http://search.digikey.com/us/en/prod...45-1-ND/482133 to distribute clocks to the AIC32 and XREF.
Last edited by sgpu; 19th January 2012 at 11:06 AM. |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Volume / Source selector - open source project ? | AuroraB | Analog Line Level | 22 | 22nd September 2012 02:21 PM |
| Violet DSP Evolution - an Open Baffle Project | cuibono | Multi-Way | 211 | 18th May 2010 02:26 AM |
| Open call for suggestions on Open Source DIY Audio Design | gfergy | Everything Else | 1 | 15th April 2007 07:33 AM |
| Open Source, Open Architecture! | zenmasterbrian | Digital Source | 185 | 23rd February 2007 10:35 PM |
| New To Site? | Need Help? |