Find Jobs
Hire Freelancers

Embedded C code for Atmel AVR32 Microcontroller

$500-3000 USD

Concluído
Publicado há aproximadamente 16 anos

$500-3000 USD

Pago na entrega
Project is to develop C code framework to play multiple audio files from a USB mass storage dongle to attached u-law telecom CODECs.? The? target processor is an? Atmel AT32UC3A1512.? ? ? Atmel provides the USB drivers and FAT file system to read from? a USB dongle in thier delopment kit. The CODECs are standard telecom serial devices interfaced through the SSI port on the Atmel.? Your code will read monitor 16 trigger bits connected to PIO lines on the Atmel.? When a trigger bit is activated, the code will read the audio file for that channel from the USB dongle and stream it to the correct CODEC (1-16).? The code should be able to play 0-16 files concurrently. We wil provide the? Atmel development kit as well as a custom PCB with the? Atmel, 16 CODECs, and 16 trigger switches.? Debug will be through a JTAG debugger which we will provide.? This hardware will be sent to you via Fed-X.? We are professional and easy to work with.? The hardware is solid. THERE WILL BE FOLLOW-ON "FEATURE CREEPS" FOR THIS PROJECT, INCLUDING DEVELOPMENT OF A LCD USER INTERFACE, ETC.? WE ALSO HAVE OTHER EMBEDDED AND WINDOWS PROJECTS AND ARE INTERESTED IN DEVELOPING A LONG TERM RELATIONSHIP WITH A GOOD PROGRAMMER OR PROGRAMMING TEAM. ## Deliverables Programmers, please review, more details,? photos, and schematics? have recently been added: Here is more detailed information on the project. ? The project is a “16 channel call announcer??, that will play a message to a phone line after a keypress, or act as an answering machine. ? Functionally, it will be similar to this product: [[login to view URL]][1], but with 16 channels. The call announcer handles 16 lines simultaneously, and plays .au files using standard telecom u-law CODECs. ? The .au files will be stored in 16 directories on a USB flash dongle. ? You will ned to detect and mount the USB dongle using the Atmel libraries. Your code will open each file when triggered, and stream the data to the appropriate CODEC to play audio. ? ? A separate control processor (we will program this for you) will send you a trigger bit to start playback for each channel. ? Playback should start when the trigger bit is received and end at EOF.? Skip over the .au header information. It is your choice whether or not to use the RTOS provided by Atmel. ? Do what you think will work best and allow you to complete the job in a timely manner. Because the internal SRAM of the AT32 is limited, we have added a 32 Megabyte external SDRAM.? Your code may use this to buffer data to the CODECs so the use of a low performance USB dongle will not be a problem. Hardware will be delivered to you in two phases: First Phase (Single Channel Hardware): You will receive the Atmel EVK-11100 evaluation kit pictured here: [[login to view URL]][2]? Accompanying this board will be the Atmel MKII ? JTAG debugger.? A single channel codec chip and a small speaker have been added to this board:? [[login to view URL]][3]The schematic for the added CODEC is here: [[login to view URL]][4]. ? Use a button on the demo board to trigger playback. ? After you make this work (playing a single channel audio file from the dongle to the CODEC, you will receive phase II hardware: Audio flow is: Data from u-law file -> AT32 -> SDRAM buffer -> SSC Port -> Codec(s) The SSC port uses the TX Data, TX Clock, and TX Sync lines.? In the phase-1 hardware a single CODEC connects to these lines. ? In the phase II (16 Channel) hardware, a Xilinx FPGA U10 splits the data out into separate sequential streams for each of the 16 channels. We will pay 50% of the bid on completion of Phase-I, then we will send you phase-II hardware, which will look similar to this: [[login to view URL]][5]. The current schematic of phase-II hardware is here: [[login to view URL]][6]? This hardware has the 16 codecs and Xilinx. ? ? The start/stop commands come from a separate processor via a serial stream sent to RXD on PB29 of the AVR32. We can Fed-X the hardware anywhere in the world.? Most communications will be email, but you’re welcome to call us on the phone. Cheers -Martin mbodo aht [login to view URL] (spam filter will ask you to respond on the first email) We provide the development hardware, including debugger, Atmel AT-EVK 1100 eval PCB, and our own PCB with the processor and CODECs.? You get two PCBs and one debugger. Codecs on our project PCB tie directly to the processor through a small PLD.? Design of the PLD is completed and verified.? The serial audio data stream consists of 16 bytes of u-law data, sent in sequence to each CODEC. 16 files exist on the dongle, for example: [login to view URL] ... LINE16.AU.? ? Simply skip over the u-law header then stream the audio to the SSC port.? Use of the FAT-32 file system is prefered. Please review the Atmel lsoftware and development ibraries for the AT32UCA0512 chip from [login to view URL] before bidding. This project is essentially tying all the existing libray functions required (Sample RTOS, USB Host, FAT 32 File System, and serial output routines) together into a single project. We are flexible on the tools used and architecture.? We will pay immediately upon completion of the entire project, or 50/50 as described above.? Delivery time is more important to us than price. * * *This broadcast message was sent to all bidders on Friday Mar 7, 2008 6:35:27 PM: Hello coders- Thank you for the interest in this project. I've emailed some of you directly. Updated information on the project including schematics has been added to rent a coder. Email if you have any other questions before confirming your bid. Turn around time and programming experience are more of a concern than price, as long as we're under the $3,000 budget. We would like to select a programmer and start work next week. Thank you again for your consideration. -Martin
ID do Projeto: 3763806

Sobre o projeto

23 propostas
Projeto remoto
Ativo há 16 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$1.050 USD em 14 dias
5,0 (5 avaliações)
4,1
4,1
23 freelancers estão ofertando em média $1.724 USD for esse trabalho
Avatar do Usuário
See private message.
$2.125 USD em 14 dias
4,9 (54 avaliações)
7,2
7,2
Avatar do Usuário
See private message.
$2.125 USD em 14 dias
5,0 (17 avaliações)
6,5
6,5
Avatar do Usuário
See private message.
$2.125 USD em 14 dias
5,0 (22 avaliações)
6,0
6,0
Avatar do Usuário
See private message.
$1.615 USD em 14 dias
5,0 (11 avaliações)
5,6
5,6
Avatar do Usuário
See private message.
$1.700 USD em 14 dias
4,8 (13 avaliações)
5,3
5,3
Avatar do Usuário
See private message.
$1.921 USD em 14 dias
5,0 (5 avaliações)
5,0
5,0
Avatar do Usuário
See private message.
$1.275 USD em 14 dias
5,0 (4 avaliações)
4,3
4,3
Avatar do Usuário
See private message.
$1.785 USD em 14 dias
5,0 (3 avaliações)
4,3
4,3
Avatar do Usuário
See private message.
$1.615 USD em 14 dias
4,6 (14 avaliações)
4,8
4,8
Avatar do Usuário
See private message.
$637,50 USD em 14 dias
4,8 (7 avaliações)
4,0
4,0
Avatar do Usuário
See private message.
$1.615 USD em 14 dias
4,7 (6 avaliações)
3,4
3,4
Avatar do Usuário
See private message.
$1.275 USD em 14 dias
5,0 (2 avaliações)
2,8
2,8
Avatar do Usuário
See private message.
$2.125 USD em 14 dias
5,0 (2 avaliações)
2,7
2,7
Avatar do Usuário
See private message.
$2.125 USD em 14 dias
4,8 (3 avaliações)
2,0
2,0
Avatar do Usuário
See private message.
$2.040 USD em 14 dias
5,0 (2 avaliações)
1,3
1,3
Avatar do Usuário
See private message.
$1.700 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$2.040 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$2.550 USD em 14 dias
0,0 (3 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$850 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$1.955 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Sunnyvale, United States
5,0
5
Membro desde ago. 7, 2003

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.