[Cryptech Tech] Some info on the Verilog HW description language

Joachim Strömbergson joachim at secworks.se
Tue Apr 29 14:19:27 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Aloha!

Joachim Strömbergson wrote:
> Some things to know is that all blocks (processes and assignments)
> runs concurrently (to simulate reality).

To clarify: When simulating the design in a simulator, this is the
simulated behaviour. When running the design through the FPGA tools we
get a netlist where the hardware is like this.

An AND-gate for example will always react as soon as its inputs are
updated, just like all other logic gates. And the registers in the FPGA
will sample their inputs in synch with their clock. All at the same time
all over the chip.

- -- 
Med vänlig hälsning, Yours

Joachim Strömbergson - Alltid i harmonisk svängning.
========================================================================
 Joachim Strömbergson          Secworks AB          joachim at secworks.se
========================================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJTX7TvAAoJEF3cfFQkIuyNrsQP/R+WteR/V7QwdlIXYjzwNIbC
r2UarIGbzKmg6ndtC/U3GJaCMuPFrNM5FAsjGMrAS3PimLxOGfEyIynqPR5g8yWU
7rwlpNK4JvoPIC7t0E5ggdqrS24Dnp6GBERgTTpHtAm1YO/QQU8mo8KFuL6B7fdm
F3jZ3EPP+jls2uN833ciix9K9MWuwOgVHJ228y8qfvfd1dzTUX4M6+omV/iS6Qje
btauDRCR2348kwBFK7xlctdDcRZyFvQ+thYO39aobTHQU5f2jcxNmJ7CsK4JlT4X
smc9jOW73i/04Pvm9XE29u+0dgL6T2DGj3TLcTpm/BM52yEamJEWCd9KGENLSL4N
tTQ4AOHTd+bL8VQaUxqKb4+mwPNwQ/1NsWIESQ0hW+6qzAdQdC1VrP4nd9+q0VnH
3+lsKAuEgxFhvJsEItpabLfZH4v65THiC6Nlp8koJyp8yF5v8lwwI1eJZ9J9xZvR
LB9khkAKg/cV/7tVY9ua23272vGj58k/m6kBDBVsDvZOg8PIB0O0upBru4f3L8du
+8X43r7rBXYzzrivD9av7SYNBMQ76Pc1BvOOh1HMt9szywgnZlB76vFi+Yqdtx67
6kjwGSxIuyTAJj07yxfj5/t5Pt5Ko8Eu+PnNrhul2hwBWqTr/8mnlF6tUPhE/K4D
WMZo69uGX2rQN6rwO9Nw
=JBSZ
-----END PGP SIGNATURE-----


More information about the Tech mailing list