X-Ray Spectrography Kindergarten.

This article is a continuation of “X-Ray Microscopy Kindergarten.”. Preliminary experiment with multi-energy x-ray (colour channel combination), distinguishing materials by absorption at different wavelengths. The tube appears to exhibit some “heel effect” at the longer wavelengths. Exposure: 75 sec. @ 35kV, 21kV, 20kV (R, G, B) film: “Eco-30”.

X-Ray Stereography Kindergarten.

This article is a continuation of “X-Ray Microscopy Kindergarten.”. Here, we see a stereo pair (approx. +/- 25 deg. one-axis rotation of the object from the horizontal plane, while film is stationary) of the device from before. The vias are clearly distinguishable. Exposure: 70 sec. @ 34kV; 0.3mA + 2x beam spread; film: “Eco-30”.

X-Ray Microscopy Kindergarten.

This article is a continuation of “PCB Radiography Kindergarten, Continued.”. The radiography system is equipped with a “microfocus” tube, and its beam has a 30 degree spread cone. So we can get a look at that very same FG TRNG XC9572 CPLD seen earlier, but with 2x magnification: Click for full resolution (Warning: 7MB) This […]

PCB Radiography Kindergarten, Continued.

This article is a continuation of “PCB Radiography Kindergarten”. This was a second test-fire of that radiography system, using yet-another board where I already know where everything is (on account of having designed it.) This time, the victim is a FG TRNG Mainboard: Click for full resolution (Warning: 16MB) For comparison, a visible-light photograph of […]

PCB Radiography Kindergarten.

Below is the result of test-firing a newly-installed miniature PCB radiography system. The victim is a standard FG TRNG Analogue Unit: Click for full resolution (Warning: 14MB) Detail of left op amp, with bonding whiskers visible: The substrate, aluminum RF shield frame, SMT contacts, vias, and the two layers of the PCB are clearly distinguishable. […]

“Finite Field Arithmetic.” Chapter 16A: The Miller-Rabin Test.

This article is part of a series of hands-on tutorials introducing FFA, or the Finite Field Arithmetic library. FFA differs from the typical “Open Sores” abomination, in that — rather than trusting the author blindly with their lives — prospective users are expected to read and fully understand every single line. In exactly the same […]

“Finite Field Arithmetic.” Chapter 15: Greatest Common Divisor.

This article is part of a series of hands-on tutorials introducing FFA, or the Finite Field Arithmetic library. FFA differs from the typical “Open Sores” abomination, in that — rather than trusting the author blindly with their lives — prospective users are expected to read and fully understand every single line. In exactly the same […]

“Finite Field Arithmetic” vs MPI.

Let’s compare the CPU cost of modular exponentiation performed on Chapter 14 FFA vs ye olde MPI. V-press the MPI tree to mpi_second_cut.vpatch (or use diana_coman’s cleaned-up variant, this should not affect the result of the test.) Now, replace the test_mpi.c example I provided, with the following MPIistic implementation of the Ch.14 example test tape: […]

“Finite Field Arithmetic.” Chapter 14B: Barrett's Modular Reduction. (Part 2 of 2.)

This article is part of a series of hands-on tutorials introducing FFA, or the Finite Field Arithmetic library. FFA differs from the typical “Open Sores” abomination, in that — rather than trusting the author blindly with their lives — prospective users are expected to read and fully understand every single line. In exactly the same […]

“Finite Field Arithmetic.” Chapter 14A-Bis: Barrett's Modular Reduction. (Physical Bounds Proof.)

This article is part of a series of hands-on tutorials introducing FFA, or the Finite Field Arithmetic library. FFA differs from the typical “Open Sores” abomination, in that — rather than trusting the author blindly with their lives — prospective users are expected to read and fully understand every single line. In exactly the same […]