Do we know what the FreeDV input and output buffer service/cycle times
are approximately? 

Thanks 

Eric 

On 2016-09-07 00:43, Brady O'Brien wrote: 

> A couple hundred cycles of interrupt handler to fill a fifo in the middle of 
> the signal processing really shouldn't be an issue for you. The FreeDV input 
> and output are buffered through their own DMA-driven fifo and can handle a 
> very small delay. 
> 
> On Tue, Sep 6, 2016 at 5:40 PM, <e...@vk5kbb.com> wrote:
> 
> I am aware of the peripherals and its not what I need to know. 
> 
> I was asking if any one had implemented the serial port peripheral with out 
> interfering with the operation of the codec. 
> 
> The pinning is irrelevant because I am using my own hardware design and have 
> access to what ever pins I want. 
> 
> Cheers 
> 
> Eric 
> 
> On 2016-09-06 22:35, Bruce Perens wrote: 
> The STM32F405 peripheral set is richer than you realize: 
> 
> * 2x USB OTG (one with HS support)
> * Audio: dedicated audio PLL and 2 full duplex I²S
> 
> * Up to 15 communication interfaces (including 6x USARTs running at up to 
> 10.5 Mbit/s, 3x SPI running at up to 42 Mbit/s,
> 3x I²C, 2x CAN, SDIO) * Analog: two 12-bit DACs, three 12-bit ADCs reaching 
> 2.4 MSPS or 7.2 MSPS in interleaved mode
> * Up to 17 timers: 16- and 32-bit running at up to 168 MHz
> * Easily extendable memory range using the flexible static memory controller 
> supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
> * Analog true random number generator
> 
> I haven't looked at what pins David has dedicated and whether you can get at 
> undedicated pins at all. 
> 
> On Tue, Sep 6, 2016 at 1:20 PM, Shane Burrell <sh...@shaneburrell.com> wrote:
> 
> For the STM32 it will be a software FIFO. Easiest way to do that is to 
> interrupt at each byte and fill a buffer. Hence DMA is as easy and does the 
> buffer fill for you. 
> 
> On Tue, Sep 6, 2016 at 4:17 PM, <e...@vk5kbb.com> wrote:
> 
> Yes I was hoping to use a FIFO as that how I do it on the PIC, however was 
> looking at the datasheet and didnt see any implementation of one, just DMA. 
> 
> I will have to look closer. 
> 
> Thanks. 
> 
> Eric 
> 
> On 2016-09-06 19:14, Bruce Perens wrote: 
> 
> In sm1000? Since there is no OS you either have to hook into the busy loop or 
> write interrupt code. If the FIFO is deep enough to queue a command, the code 
> will not be time critical and you can do it in the loop. No DMA necessary. 
> 
> On Sep 6, 2016 7:51 AM, "Shane Burrell" <sh...@shaneburrell.com> wrote:
> 
> You shouldn't have any problems doing that via DMA UART 
> 
> On Tue, Sep 6, 2016 at 9:52 AM, <e...@vk5kbb.com> wrote:
> 
> I'm wondering if any body has managed to implement the serial USART in a 
> manner that does not interfere with the encode/decode process. 
> 
> Will be doing away with the switch menu and assume I can send and receive 
> data to the USART in its place as the USART functions independently via DMA 
> and hence shouldn't interfere with any thing I hope. 
> 
> I'm basically implementing the Yaesu CAT interface and want to send 5 bytes 
> and receives 5 bytes once a second at 9600 baud. 
> 
> Thoughts? 
> 
> Cheers 
> 
> Eric 
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]

------------------------------------------------------------------------------

_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]

------------------------------------------------------------------------------

_______________________________________________
 Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]

------------------------------------------------------------------------------

_______________________________________________
 Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]

------------------------------------------------------------------------------

_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]

------------------------------------------------------------------------------

_______________________________________________
 Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]

------------------------------------------------------------------------------

_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2 [1]

 

Links:
------
[1] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to