Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

Open Source DSP XOs
Open Source DSP XOs
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
Reply
 
Thread Tools Search this Thread
Old 24th August 2012, 01:32 PM   #351
steph_tsf is offline steph_tsf  Belgium
diyAudio Member
 
steph_tsf's Avatar
 
Join Date: Mar 2008
How to a access both the M4 and the M0 on the LPC43xx.

Read this: LPC43xx DualCore Projects

Make sure you read the whole webpage. To me it looks quite complicated. I guess most developers will hate working this way. Such is the current issue with the LPC43xx.
Attached Images
File Type: jpg Creating an LPC43xx Cortex-M4 - M0 Dual Core Application.jpg (226.4 KB, 354 views)

Last edited by steph_tsf; 24th August 2012 at 01:40 PM.
  Reply With Quote
Old 24th August 2012, 02:50 PM   #352
twest820 is offline twest820
diyAudio Member
 
Join Date: Jun 2009
I suppose I could have been more explicit about this when I linked that page back in post 279 but, to recap, it's a moving target:

LPCXpresso 4.2.2 - no meaningful LPC185x or LPC43xx support
LPCXpresso 4.2.3 - cumbersome support as described on the wiki
LPCXpresso 4.2.4 - TBD

I would guess by 4.2.5 writing M0+M4 code could be pretty smooth. From a glance at the sample code a5856 linked Keil's been there since at least March. So I'd be cautious about inferring the state of dual core Cortex development from Code Red starting to catch up. (This is not to say all's well with Keil. I'm not hands on with MDK yet as Keil's download page thinks the email address I've been using daily since 1994 is invalid---haven't gotten a response from Keil support yet.)

It's worth pointing out NXP lists all 43xx parts as in either development or qualification---none are actually in production yet and the datasheet is still marked preliminary. I'd say things are past the alpha stage but it's probably unrealistic to expect a baked developer experience at this point; currently it's more of a beta/early adopter ecosystem it seems.
  Reply With Quote
Old 24th August 2012, 06:38 PM   #353
steph_tsf is offline steph_tsf  Belgium
diyAudio Member
 
steph_tsf's Avatar
 
Join Date: Mar 2008
Since June 8th 2012 NGX Technologies hosts valuable info about how to program and debug the LPC4330 chip.
See NGX Technologies Online Store

User Manuals
For KEIL MDK ARM with ULINK2/ME http://shop.ngxtechnologies.com/down...er_LPC4330.pdf
For LPC-Xpresso with NXP LPC-Link http://shop.ngxtechnologies.com/down...er_LPC4330.pdf

Sample Code
For KEIL MDK ARM http://shop.ngxtechnologies.com/down...lorer_Keil.zip
For LPC-Xpresso http://shop.ngxtechnologies.com/down...LPCXpresso.zip
For IAR (Use version 6.40.2 and above) http://shop.ngxtechnologies.com/down...plorer_Iar.zip
  Reply With Quote
Old 10th September 2012, 06:40 AM   #354
abraxalito is offline abraxalito  United Kingdom
diyAudio Member
 
abraxalito's Avatar
 
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Send a message via Yahoo to abraxalito
Avnet has the LPC1114 Cortex M0 in DIL28 package in stock now, so no excuses that the available packages aren't DIY-friendly enough to roll your own DSP :

NXP Semiconductors LPC1114FN28/102,12, - Avnet Express

Price even for a 1 off is an astonishingly reasonable $1.26 for a 45DMIPs chip - at less than 3cents per DMIP is this some kind of record for an SoC?

<edit> Incidentally, has anyone got any info on the LPC4088 120MHz Cortex M4 other than this tantalizing Youtube vid?

http://www.youtube.com/watch?v=0fFv6SlTFk8&feature=plcp
__________________
'The total potential here must be nothing less than astronomical.'
'Nothing less. The number 10 raised almost literally to the power of infinity.'

Last edited by abraxalito; 10th September 2012 at 06:45 AM.
  Reply With Quote
Old 11th September 2012, 01:28 AM   #355
abraxalito is offline abraxalito  United Kingdom
diyAudio Member
 
abraxalito's Avatar
 
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Send a message via Yahoo to abraxalito
TI has a special running (well almost - Sept 25th is start of ship date) on its latest M4 - an eval board for just $4.99 - max two per customer. Check it out here : https://estore.ti.com/Stellaris-LaunchPad.aspx
__________________
'The total potential here must be nothing less than astronomical.'
'Nothing less. The number 10 raised almost literally to the power of infinity.'
  Reply With Quote
Old 11th September 2012, 11:02 AM   #356
inguz is offline inguz  United States
diyAudio Member
 
inguz's Avatar
 
Join Date: Jul 2005
Location: MA
Have you looked at Teensy3.0 for an M4 board? It's very small!
  Reply With Quote
Old 11th September 2012, 11:33 AM   #357
abraxalito is offline abraxalito  United Kingdom
diyAudio Member
 
abraxalito's Avatar
 
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Send a message via Yahoo to abraxalito
Thanks for the suggestion - I hadn't seen it before. Looks to have a proprietary bootloader and be more Arduino-focussed than I'd like. But its certainly small and fairly cheap. Interesting that the designer got all his prototypes to overclock 100% - to 96MHz.
__________________
'The total potential here must be nothing less than astronomical.'
'Nothing less. The number 10 raised almost literally to the power of infinity.'
  Reply With Quote
Old 13th September 2012, 09:59 AM   #358
steph_tsf is offline steph_tsf  Belgium
diyAudio Member
 
steph_tsf's Avatar
 
Join Date: Mar 2008
Infineon XMC4500 is now supported by Hitex.
See it here XMC4500 HiLight Kit
The debug interface adapter ULink-ME is included in the package and can be used with Keil-MDK.

The Infineon XMC4500 looks great on paper for a DSP audio crossover, thanks to no less than six flexible serial interfaces, each supporting I2S. Does it mean we can have one I2S as stereo audio input, three I2S as stereo 3-way outputs, one I2C as WM8581 Codec control, and one SPI as general serial control (like for adding an audiophile-grade analog volume control) ?

So, here is the updated list of some inexpensive boards that could execute some simple audio-DSP before feeding two or more audio DACs :

- the Microchip DM330013-2 PIC32MX2 Starterkit (onboard debugger)
- the Embedded Artists NXP Cortex-M0 and Cortex-M3 carrierboards (onboard LPCXpresso debugger)
- the STM 32F4 Cortex-M4 Discovery Kit (onboard debugger)
- the Freescale Kinetis K20 Cortex-M4 carrierboard (aka Teesny 3.0 - bootloader)
- the T.I. LM4F Cortex-M4 Evaluation Kit (onboard Keil or IAR debugger)
- the T.I. LM4F120 LaunchPad Evaluation Board (Onboard Stellaris In-Circuit Debug Interface) (promo at $4.99)
- the Hitex Infineon XMC4500 HiLight Kit (onboard Keil debugger)

By the way, why continuing embedding a debugger chip or an external bootloader chip on such boards ? Is it so difficult producing a simple, lowcost board featuring the ARM Cortex-M4, only adding the 10-pin 0.05 inch Cortex-M debug connector on the board, for hooking some external debug probe like the keil ULink-ME ? What's the issue ? Can somebody explain ?

Last edited by steph_tsf; 13th September 2012 at 10:13 AM.
  Reply With Quote
Old 19th September 2012, 02:36 PM   #359
abraxalito is offline abraxalito  United Kingdom
diyAudio Member
 
abraxalito's Avatar
 
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Send a message via Yahoo to abraxalito
Quote:
Originally Posted by abraxalito View Post
Incidentally, has anyone got any info on the LPC4088 120MHz Cortex M4 other than this tantalizing Youtube vid?
NXP has at last posted up the datasheet : http://www.nxp.com/documents/data_sheet/LPC408X_7X.pdf
__________________
'The total potential here must be nothing less than astronomical.'
'Nothing less. The number 10 raised almost literally to the power of infinity.'
  Reply With Quote
Old 20th September 2012, 08:07 AM   #360
steph_tsf is offline steph_tsf  Belgium
diyAudio Member
 
steph_tsf's Avatar
 
Join Date: Mar 2008
Quote:
Originally Posted by abraxalito View Post
NXP has at last posted up the datasheet : http://www.nxp.com/documents/data_sheet/LPC408X_7X.pdf
- Five UARTs with fractional baud rate generation, internal FIFO, DMA support, and RS-485/EIA-485 support.
- Three SSP controllers with FIFO and multi-protocol capabilities. The SSP interfaces can be used with the GPDMA controller.
- I2S (Inter-IC Sound) interface for digital audio input or output. It can be used with the GPDMA.

Archaic approach regarding the serial interfaces.
Time to blast all this with flexible serial interfaces like in the Infineon XMC4500.
Time to add I2S, TDM and TDMCA as supported protocol.
Why not eight flexible serial interfaces? Is ARM unable to design this, as standard?
  Reply With Quote

Reply


Open Source DSP XOsHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

Forum Jump

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?

All times are GMT. The time now is 08:42 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Copyright ©1999-2017 diyAudio
Wiki