Phase 1 Test Concept:1. Indentify low cost ARM (i.MX27) with built in ATAPI and UDMA Mode 4.
2. Design PCB with ARM ATAPI interface connected to CPLD. CPLD will multiplex 5 ATAPI targets. PCB will include 5 IDE cconnectors to CPLD and 1 connector to attached directly to ATAPI interface on ARM. This connector will be used to test ATAPI. Extra i/o lines will be tied from CPLD to ARM. The ARM will use the I/O to tell the CPLD which drive should be active. ARM can send command to all drives at once or selective.
3. Program CPLD to act as mux for IDE bus.
4. Program ARM to burn DVD. We will provide source code example on how it is done with PC. ARM can run Linux, CE, low cost RTOS or Native C / ASM. Whatever method is chosen will need to support full speed burning of ATAPI drives.
5. Test ATAPI master / slave.
Phase 2 ARM software:
1. Final PCB up to 11 DVD/CD/DB drives. More than one PCB variant needed for cost. Some configurations will be 1 to 1, 1 to 4 or 1 to 7, 1 to 11.
2. Support internal hard drive for ISO images.
3. Supports OLED / LCD display.
4. USB2.0 HOST High Speed. Computer can send files to be burned. 5. USB2.0 DEVICE Full Speed. Can burn files from SD card or USB key.
6. Ethernet 10/100/1000 connectivity.
7. Reads DVD/CD/BD drive. Determines disc format and the best way to copy.</FONT>
8. We can provide example source code from PC on how to handle each media format. Source code is for reference only.
9. Possible support for up to 14 drives. More than one FPGA or CPLD can be used.
SEE FEATURE LIST. </FONT>
Platform:
Windows / OSX
Deliverables:
1. PCB Design
2. Schematics
3. Functional Prototype
4. Source code for FPGA
5. Source code for any processors
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Categories:
(Note: Like everything else on this page, these categories are part of the original contract for this bid request.)
Linux, Embedded Systems, Electronics, Digital, USB, Ethernet, Hardware, Circuit Design, Other
Additional Files: