Hello
I'm am new to this level of uC usage and I have some questions.
Last summer I got a sample am3894 from TI, but because of limited time and money I could make a 'kit' out of it for further development.
1. Quite to my surprise the then ~35 usd part can now be bought for ~150 usd. Why? TI does not produce these chips any more? dm8168 is listed on TI as 75-100 usd, but costs ~150. Could you please suggest a reseller with good prices and shipping to Europe?
From here on am3894 refers to am3894 and dm8168 parts as well.
2. I have read somewhere that a 4 layer pcb costs 4x a 2 layer of the same size. Would it be possible to make a 2 layered board for an am3894? I think the memory is the most important constraint. With a good design what frequency could be used reliably on a 2 layered board? Please explain.
3. Is the am3894 and the dm8168 pin compatible? Any suggestion to make one pcb for both parts?
4. A year ago I read about how the am3894 can not handle PC memory modules. I believe the last comment was that it was not built for this purpose. Would you please explain why this problem can not be solved in low level software and (5.) whether or not extending the memory controller with an FPGA device could help? (I'm very interested in this because connecting to memory chips is 'messy' for me.)
6. I've read that the am3894 needs a NAND flash to start up. Is it possible to only have an SD card for this? (I've also read that this can be configured.)
7. What is the absolute minimum configuration for an am3894? My opinion would be: HDMI (for monitor), USB (for keyboard), SD card (for boot), DDR memory, JTAG and UART (for programming and testing) and of course power components.
8. Is JTAG necessary to program the am3894?
9. I'm planning to use this kit (if it ever gets ready...) for low power computing using probably Tiny Core Linux. If I had to write a linux driver for a chip, like a usb 3.0 controller, where would I start?
10. I've read about level translator/amplifier/esd chips to be used before a HDMI/pci-e connector. What makes these necessary, when should I use them?
11. How do I connect the pci-e pins of the am3894 for a (maybe) network card to be placed into my board? How do I connect the pci-e pins of the am3894 so that I can place my board into a computer's pci-e slot? Is there a difference?
Please don't just say no, but explain thoroughly why or why not. Don't mind that I wouldn't understand.
Thank you very very much.
bszoke88