Profile cover photo
Profile photo
Miguel Risco Castillo
Consultor - Arquitecto IT, Analísta, Desarrollador en instrumentación electrónica e Informática.
Consultor - Arquitecto IT, Analísta, Desarrollador en instrumentación electrónica e Informática.
About
Miguel's posts

Post has attachment
El problema de las llaves de agua
Un acertijo sencillo, sin frases escondidas ni cosas para adivinar, sólo hay que pensar: En el primer piso de un edificio de tres pisos (un departamento por piso) hay tres llaves que controlan el abastecimiento de agua (A,B y C), cada una de un departamento...

Post has attachment
Miguel Risco Castillo commented on a post on Blogger.
Version 1.2 released, better Verilog support using Icarus Verilog, better syntax highlighter, etc.

Post has attachment
Miguel Risco Castillo commented on a post on Blogger.
+Abelardo Jara-Berrocal I compile to netlist (ngc, edn) when the ip is going to be share to the same family/platform, but sometimes you need to release an IP to be used in totally different FPGA/EDA. In that case, the netlist is not useful.

Maybe these links can be useful to understand about code obfuscation:
- https://www.aldec.com/en/support/resources/documentation/articles/1586 
- https://www.aldec.com/en/company/blog/5--camouflage-for-your-hdl-code 
- http://www.visengi.com/products/software/vhdl_obfuscator 
- http://www.semdesigns.com/Products/Obfuscators/VHDLObfuscator.html 
- http://proceedings.spiedigitallibrary.org/proceeding.aspx?articleid=1351056

Now version 1.1 has preliminary support to open and obfuscate a Verilog HDL source file. Also support for synchronous edit.

Post has attachment
Miguel Risco Castillo commented on a post on Blogger.
@Abel Bernabeu el código generado es totalmente equivalente y se describe exactamente el mismo hardware. El resultado de la síntesis debería ser el mismo para el código original y el ofuscado. La diferencia es visual y afecta sólo la percepción del ser humano, pero no altera lo que el sintetizador recibe. 

Post has attachment
Nueva herramienta disponible gratuitamente para ofuscar código VHDL:

Post has attachment
VHDL Obfuscator GUI - Ofuscador de código VHDL
El Lenguaje VHDL ([Very High Speed Integrated Circuit] Hardware Description Language) es un estándar definido por la IEEE que permite describir el comportamiento de hardware. Su aplicación más extendida, pero no única, es la generación de circuitos digitale...

Post has attachment
Albert, Bernard, Cheryl y el problema de la fecha de su cumpleaños (Cheryl's birthday)
Un problema de lógica matemática aplicado a niños entre 14 y 15 años en Singapur ha llamado mucho la atención en internet en días recientes. El enunciado del problema es el siguiente: " Albert y Bernard se han hecho amigos de Cheryl y ellos quieren saber cu...

Post has attachment
Recopilando información en preparación al presente/futuro del IoT

ALERTA:
Nuevo Phishing sobre el BBVA evade controles de seguridad de algunos antivirus. Cuidado con el mensaje cuyo asunto dice: "Obsesion en Miami es OBSESION 15.000 Millas LifeMiles Gratis." pues se trata de un mensaje de phishing bien elaborado con un enlace que dirige hacia "bbwacontinental-pe,wc,lt" en donde existe una redirección hacia una web con buen acabado cuya dirección es "bbuacontinental-verypersonalife,pe,hu" ninguna de las medidas de protección ni del IE (smartscreen) ni del Chrome, ni de la mayoría de antivirus, detectan aun esta dirección como fraudulenta, pero lo es. (se han reemplazado los puntos por comas en los url para evitar que se generen enlaces)
Wait while more posts are being loaded