<div dir="ltr"><div><div><div><div><div><div>Hi,<br><br></div>Actually, I just pulled up the datasheet for the chip, and then the dev board to see what pins were where :)<br><br></div>I2S0 is on pins PA0, PA1, PA15, PA16 and PA30.<br></div>I2S1 is on pins PA19, PA20, PE0, PE1 and PE2.<br><br></div>PA15, PA16, PA20, PE0, PE1 and PE2 are used for the memories.<br><br></div>I prefer STM32 devices anyway - although my first ARM microcontroller was an Atmel SAM7.<br><br></div>But my first ARM processor was the VL86C010 ARM2 chip that I wire-wrapped (the first easily available ARM chip). And then did the VL86C020 ARM3, again wire-wrapped.<br></div><br><div class="gmail_quote"><div dir="ltr">On Thu, 11 May 2017 at 15:52 Scott Gravenhorst <<a href="mailto:music.maker@gte.net">music.maker@gte.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Ah, so you've already been down this road. I prefer simple, so I'll take a pass.<br>
<br>
At this point, my best bet is to use the Discovery since it's got everything I need, just<br>
a bit slower than I'd prefer, but can certainly help me with two major hurdles 1) the<br>
codec coding and 2) this is bare metal - I've done bare metal with FPGAs and dsPICs, but<br>
not yet with ARM. The stuff I did with ARM on the Rpi3 is ALSA based, but after my<br>
experience with dsPIC, I do prefer the control I have when doing a bare metal project.<br>
<br>
Given that I'd use Audio Weaver - are there restrictions? I do have intentions to sell<br>
synth equipment with my code in it. Will I be able to create and distribute such code<br>
using Audio Weaver and not have legal license problems?<br>
<br>
Jason Tribbeck <<a href="mailto:jason@tribbeck.com" target="_blank">jason@tribbeck.com</a>> wrote:<br>
><br>
>While there are two I2S interfaces, neither of them are fully accessible<br>
>via the I/O connectors (both use wires that are only connected to the<br>
>memories).<br>
><br>
>Shame - looked quite nice otherwise!<br>
><br>
>On Thu, 11 May 2017 at 14:51 Scott Gravenhorst <<a href="mailto:music.maker@gte.net" target="_blank">music.maker@gte.net</a>> wrote:<br>
><br>
>><br>
>> Ah, thanks for that. One thing that pisses me off a bit is that it's<br>
>> still too uncommon for dev<br>
>> boards (like this one) to have an on board audio codec. Thankfully, the<br>
>> Discovery board does. I<br>
>> would think in these days where every product out there has a screen and<br>
>> sound that it would be<br>
>> imperative to put at least an audio codec on the board. The advantage for<br>
>> me is that when<br>
>> developing driver code for a codec, it's comforting to know that the codec<br>
>> being placed there by<br>
>> the mfr would seem to indicate that it _should_ work and that if there's a<br>
>> problem - it's your code.<br>
>><br>
>> I may purchase the SAM E70 board after looking at the datasheet, but I can<br>
>> see I'll have to<br>
>> jerry-rig a codec to some pins on the board - which will be SMD and having<br>
>> myopia plus presbyopia,<br>
>> that's a problem. Perhaps there's a plug in board... (not with my luck)<br>
>> I've not yet had luck<br>
>> coding I2S, but I can sharpen my chops on the Discovery board. At least<br>
>> the E70 board isn't<br>
>> expensive at about $30usa. I'll need to determine what the difference is<br>
>> between S70 and E70. The<br>
>> S70 chip is the one used for the Tsunami Super WAV Trigger board.<br>
>><br>
>> <a href="mailto:paula@synth.net" target="_blank">paula@synth.net</a> wrote:<br>
>> >Scott,<br>
>> ><br>
>> > You should take a look at this eval board for the SAM E70 -<br>
>> ><br>
>> ><br>
>><br>
><a href="https://www.digikey.co.uk/product-detail/en/microchip-technology/ATSAME70-XPLD/ATSAME70-XPLD-ND/5725743" rel="noreferrer" target="_blank">https://www.digikey.co.uk/product-detail/en/microchip-technology/ATSAME70-XPLD/ATSAME70-XPLD-ND/5725743</a><br>
<br>
>> > > > > has a nice fast M7 CPU and a big chunk of RAM too ;) ><br>
>> > >Paula > > > >On 2017-05-11 12:30, Scott Gravenhorst wrote: ><br>
>>> Well, to be honest, I started looking at Microchip's (Atmel) ><br>
>>> ATSAMS70N20 which includes > >> almost identical internal<br>
>features. It has a bit more internal RAM, > >> but the datasheet<br>
>> >> says it runs up to 300 MHz. The ARM on the 32F746GDISCOVERY<br>
>board > >> runs up to 216 MHz. > >> However, I've not been able<br>
>to find a dev board for the ATSAMS70N20. > >> > >> So I have to<br>
>say that this Discovery board is my second choice and > >> will<br>
>be a super-major > >> step up from a dsPIC. As for performance,<br>
>I'll just have to see how > >> much synth I can > >> cram into<br>
>it. One interesting thing about both of the ARM ICs is that > >><br>
>they have a 2 > >> channel 12 bit DAC that runs up to 1 MHz<br>
>sample rate which might be > >> fun with naive > >> waveforms<br>
>since the Nyquist limit is 500 kHz. I've worked with a 12 > >><br>
>bit DAC at that > >> sample rate using an FPGA and I noticed no<br>
>alias problems with naive > >> waveforms. > >> However, such a<br>
>high sample rate will limit voice and feature count. > >> > >><br>
>Anyway, I'll post about it once I've got a good feel for what it<br>
>can > >> do. All I have > >> right now is a bunch of PDF files. ><br>
>>> > >> Michael Zacherl <<a href="mailto:sdiy-mz01@blauwurf.info" target="_blank">sdiy-mz01@blauwurf.info</a>> wrote: > >>> ><br>
>>>> On 11.May 2017, at 3:44 , Scott Gravenhorst<br>
><<a href="mailto:music.maker@gte.net" target="_blank">music.maker@gte.net</a>> > >>> wrote: > >>> > >>>> I got some<br>
>birthday money and bought this: 32F746GDISCOVERY > >>>> = > >>> ><br>
>>>>> It looks pretty nice. I will try Audio Weaver when the board<br>
>comes > >>>> here. > >>> > >>> at this price ($49 really?) it<br>
>looks like a steal! > >>> How you=92d rank the cpu<br>
>performance-wise? > >>> Additional I/O via SPI? (still thinking<br>
>dc-coupled audio rate A/D D/A) > >>> > >>> -- > >>><br>
><a href="http://mz.klingt.org" rel="noreferrer" target="_blank">http://mz.klingt.org</a> > >>> > >>> > >>><br>
>_______________________________________________ > >>> Synth-diy<br>
>mailing list > >>> <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a> > >>><br>
><a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a> > >>> > >> > >><br>
>-- ScottG > >><br>
>________________________________________________________________________<br>
>> >> -- Scott Gravenhorst > >> -- <a href="http://scott.joviansynth.com/" rel="noreferrer" target="_blank">http://scott.joviansynth.com/</a> ><br>
>>> -- When the going gets tough, the tough use the command line.<br>
>> >> -- Matt 21:22 > >> > >><br>
>_______________________________________________ > >> Synth-diy<br>
>mailing list > >> <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a> > >><br>
><a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a> > > > > -- ScottG<br>
>><br>
>________________________________________________________________________<br>
>> -- Scott Gravenhorst > -- <a href="http://scott.joviansynth.com/" rel="noreferrer" target="_blank">http://scott.joviansynth.com/</a> > --<br>
>When the going gets tough, the tough use the command line. > --<br>
>Matt 21:22 > > _______________________________________________ ><br>
>Synth-diy mailing list > <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a> ><br>
><a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a> ><br>
><br>
<br>
-- ScottG<br>
________________________________________________________________________<br>
-- Scott Gravenhorst<br>
-- <a href="http://scott.joviansynth.com/" rel="noreferrer" target="_blank">http://scott.joviansynth.com/</a><br>
-- When the going gets tough, the tough use the command line.<br>
-- Matt 21:22<br>
<br>
_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
</blockquote></div>