Os caras são bem fodas mesmo! Como produzem milhões desses "conversores", sai muito barato cada IC, mas só comercializam grandes quantidades para obviamente valer o custo do desenvolvimento, testes, validação e fabricação. Assim na certa fazem grande parcerias a longo prazo com fabricantes locais de periféricos para extender ao máximo o tempo de venda para obviamente maximizar lucros!
Desenvolver a mesma solução é até possível utilizando uma FPGA, levando em consideração os tradeoffs de projeção de mercado, tempo e custo. Algumas partes de código inclusive devem estar disponibilizadas gratuitamente em:
http://opencores.org
A descrição para PATA:
http://opencores.org/project,ata para SATA ainda não encontrei, mas se der uma vascuhada no google ou então em notas de aplicação ou códigos que vem em kits de desenvolvimento, certamente terá partes ou a solução completa!
chrdcv