Perry Newlin & EasyTrig
Engineering tools built from the questions that come up at the workbench.
Perry Newlin
I’m Perry Newlin, the creator of EasyTrig and an RTL Design Engineer 1 (contract) at Advanced Micro Devices (AMD). I study computer engineering at the Milwaukee School of Engineering (MSOE) in Milwaukee, Wisconsin. My previous roles include AMD internships in Austin, Texas, and Greater Boston, Massachusetts, and FPGA software engineering internships at Leonardo DRS in Menomonee Falls, Wisconsin.
My projects include VHDL and SystemVerilog development, FPGA networking, waveform generation, and quantized neural-network inference. AMD and Xilinx technologies, including Artix-7 and UltraScale+ devices and the Vivado toolchain, feature in that work.
For my projects, experience, and current professional background, visit perrynewlin.com. You can also find me on LinkedIn and YouTube. My portfolio Extras includes FPGA board walkthroughs and home lab demonstrations.
Calculation methodology
The engineering tools show their formulas, units, conventions, and applicable limits. Known-value and boundary tests cover the mathematical core. Phasor tools distinguish peak and RMS conventions where relevant, fixed-point tools make rounding and overflow explicit, and FPGA resource estimates name the primitive configurations they model.
FPGA sizing and timing calculations are design estimates. Final device utilization and timing depend on the implementation, target part, constraints, placement, routing, and tool configuration. Compare those results with synthesis and static timing reports for your actual design.
Use the reference links on each calculator to inspect the underlying mathematics and device documentation. Worked examples provide reproducible starting points.
Privacy & accessibility
Calculations and document previews run locally in your browser. EasyTrig uses no analytics, advertising, or account system. The selected light or dark mode is stored in your browser. Charts use line patterns and markers, and numerical results remain available as text or tables.
Other projects
The software archive documents EasyTerm, a serial terminal project. The hardware concepts page collects related hardware ideas.
Project & license
The public website is available on GitHub under the project’s Creative Commons Attribution–NonCommercial 4.0 license. Third-party Markdown and mathematics libraries retain their own licenses, listed in third-party notices.
For a calculation issue, include the tool, input values, expected result, and supporting reference in a GitHub issue.