lfo

#2 El andamio tendrá 60 años, pero se conserva perfectamente según las fotos.

lfo
lfo

#150 Si claro, en un bar de Girona donde escriben en las pizarras con el PS. Fake!

lfo

¿Alguna alternativa para buscar en "Foros de debate"?

lfo

#65 Que pasada, ya me gustaría a mi saber todo lo que sabes cuando tenga 'treinaitantos'
Feliz 2014

treintaitantos

#64 #66

Complementando un poco mi comentario de #61...

Microcontroladores superpotentes con un montón de funciones y relativamente fácil hackeables (ya que tienen procedimientos semidocumentados para subirles firmware) los tenemos día a día al alcance de la mano e incluso a precios más económicos que los de las SD.

Por ejemplo, en este enlace:

http://www.aliexpress.com/wholesale?SearchText=808+cam&catId=&initiative_id=SB_20140101034717

Tenemos una cámara espia completa por unos 4$ (3€). Esta cámara contiene un integrado SystemOnChip (SoC) que se sospecha es un ASIC modelo spca1527A del fabricante sunplus. Lo de que se sospecha que es un ASIC es algo importante para lo que más tarde comentaré. Un ASIC es un diseño de chip hecho por encargo a un fabricante. Este integrado tiene un 8051 con 1MB de código Flash disponible para jugar con él. Ahora busca un arduino que disponga de cámara, USB, batería, interfaz SPI (transflash/microSD) y 1 MB de flash interna además de varios convertidores DAC/ADC. ¿Por qué precio lo encontrarías?

Sólo hay que buscar un poco por la red para ver la cantidad de hacking que se le ha hecho a la 808. Una página algo desactualizada ya es la siguiente:

http://www.chucklohr.com/808/index.shtml

El foro del 8052 es una mina impresionante de implementadores y usuarios de microcontroladores, de ahí sale muchísima información sobre lo que se mueve por debajo de los fabricantes de micros. Por ejemplo, poco después de que a principios de 2012 Zilog anunciara su linea de 8051, que llaman Z51, desde allí se vio que en realidad eran micros de la compañía Abov reempaquetados (los modelos son idénticos).

http://www.8052.com/forum/read/186259

Utilizan el núcleo M8051 de Mentor Graphics, pero a diferencia de otros micros que utilizan el método del JTAG (que también soportan de manera oscura/incompleta en el datasheet) utilizan un I2C modificado para programación In System Programming. Lo que implica que dentro del SoC del chip debe haber un módulo I2C modificado dedicado a la programación del Flash además del núcleo 8051. Es posible (conjeturas mías) que estos micros también sean ASICs serializados en grandes lotes porque vienen de un fabricante que en su momento era pequeñito (ahora es bastante importante dentro de su zona), MagnaChip. Si un fabricante empieza una linea de microcontroladores, es lógico que parta de un diseño "padre" o base (el cual hará por encargo, o en el que basará toda su linea de producción), y a partir de ahí active y desactive bloques funcionales para implementar micros con distintas caracteristicas dentro de una misma familia y en varios empaquetados.

Existen 2 tipos de núcleos para ASICs, los núcleos IP (Intellectual Property) y los OpenCores. Los opencores son todavía muy escasos, pero es de prever que en cuanto empiecen a caducar patentes industriales (que tiene 20 años de vigencia) empezaran a crecer los OpenCores como la espuma.

Ejemplos de IP cores y OpenCores para SoC (algunos registrados bajo LGPL) los puedes encontrar en esta dirección:

http://turbo51.com/documentation/8051-ip-cores

Bueno, pues el tema de los ASICs y las FPGAs viene porque de un tiempo a esta parte las generaciones de FPGAs basadas en Flash superan en prestaciones y en economía a los propios ASICs. Aquí voy a hablar de información que es pública y sus consecuencias lógicas para cualquier compañía que implemente ASICs (como los BE100, o block erupters para minar bitcoins).

Un fabricante de FPGAs basadas en flash es Microsemi (Altec), pongo una de sus familias estrella (que ya el nombre sugiere que se destina al mercado de los ASIC):

http://www.microsemi.com/products/fpga-soc/fpga/proasic3-overview

Desde el modelo más básico se encuentra por 50 céntimos de dólar, y ya puede alojar dentro un núcleo IP de procesador de 8 bits, y las versiones extendidas pueden alojar núcleos ARM cortex M1-M3 sin problemas. No sólo pueden alojar núcleos de procesadores, sino que además pueden alojar núcleos ASICs especializados, como controladores de memoria, buses y lineas de transmisión, transcodificadores de datos/video/audio, controladores SPI/Transflash/SD para flash NAND, etc. Aquí se puede ver una lista de núcleos disponibles para las FPGAs de microsemi y los dispositivos que soporta cada núcleo;

http://www.microsemi.com/products/fpga-soc/design-resources/ip-cores

Como dato curioso, aquí tienes un núcleo IP compatible con la familia PIC16C6x, pero funcionando varias veces a la velocidad nominal de los micros originales al usar las FPGAs de microsemi:

http://soc.microsemi.com/products/ip/search/detail.aspx?id=751

Es de suponer que algo así se ha utilizado desde hace 10 años en los SoC de las tarjetas Seca y Nagra que incluían un PIC + EEPROM serie.

Bueno, pues hasta aquí la información que es de dominio público. Ahora vamos a ponernos en un supuesto. Microsemi, entre otras compañías, además de FPGAs basadas en flash, también fabrica ASICs a petición de cliente. Pongamos que somos una empresa del sector de las telecomunicaciones que tiene que utilizar un controlador específico, por ejemplo, para VoIP. Enviamos nuestro diseño a una empresa de ASICs con presupuesto para fabricar 1 millon de unidades. La empresa que fabrica ASICs dispone de también de FPGAs, que como lider en su fabricación, las ha conseguido fabricar a un precio muy reducido. Supongamos que dispone fabricadas de 100 millones de pastillas FPGAs que soportan sin problemas el diseño ASIC del cliente. ¿Que saldrá más económico, usar sus plantas de producción para cargar el diseño en la pastilla FPGA y encapsularlo después marcándolo con el código del cliente? ¿O comenzar una linea de producción ASIC desde cero, a partir del diseño del cliente, para 1 millón de unidades?

Todavía se tiene que hablar mucho al respecto de la fabricación de SoCs y su hacking de hardware.

g

#67 muchas gracias!!!

lfo

#9 Ciertamente, reddit es tha intarnet

lfo

Empresarios de mierda, meteros vuestra gomina por el buyate.

y

Molaría un circuito de F1 en un lugar como ese lleno de mierda... OH WAIT. lol

#44 lol jajajja

D

#51 Con SteamOS solo habrá SDL y OpenGL.

lfo
lfo

Estos de la union romani se merecen la medalla de cobre.

lfo

Anda y vete a chuparla, Teofila, que con ese nombre y esa cara pareces mi abuela.

DarKSchneideR

#95 no le tienes mucho aprecio a tu abuela no?
Esta mujer junto a tantos otros politicos deberian de irse ya ... pero de cualquier cargo publico.

lfo

Dejando a un lado los BSOD, errores de drivers, etc... ojala volviéramos a los tiempos de W95/W98. La informática era mucho mas casero y interesante. Ahora parece que vivimos en un mundo dominado por la Helvetica y las tonterías.

lfo

"Puede que sea la conexión". Lo de siempre, el fallo es del de sistemas. O es que en Carreful siguen con los 33.6k? Imbéciles.

lfo

Esto demuestra que el Partido Porcular no tiene ideario sino populismo para seguir en la poltrona forever.

lfo

Me metí en internet y lo mismo, que si estaba loco, pero ahora todos están en la red.
Al Gore dixit.

lfo

Ojala los imbéciles del PP asuman las responsabilidades de sus cargos algún día.
Ojala Sanchez Gordillo vuelva a otro supermercado.
Por mi podría ir cada semana a desvalijarlo. No me da ninguna pena el imbécil de Roig y similares.

lfo

Borracho, asesino (humano y animal).
Solo un imbécil ahoga sus penas en alcohol y coca.

Ahora vas y te querellas, imbécil.

lfo

Me gusta como ha captado el dibujante el rostro y la expresión de Rubalcaba.

lfo

Y por señores como este, hijos míos, será por lo que hoy no comeréis.

lfo
lfo

Perfecto, ahora le añadirán otro potingue a la fórmula para que se desmenuce. Problem?