hardware descriptions

VHDL

Bandpass and Band stop Filtering with VHDL

get the VHDL sources https://github.com/johonkanen/ac_inout_psu/tree/bandpass_filter To minimize code rewriting and maximize reuse, object oriented programming languages use inheritance to add existing module features to new modules. This type of code is much easier to reuse as parts of further modules. In VHDL inheritance like code structure can be achieved by instantiating components inside components and […]

Bandpass and Band stop Filtering with VHDL Read More »

Math : be fruitful and multiply

get the VHDL sources ac_inout_psusourcemath_librarymultiplier https://github.com/johonkanen/ac_inout_psu/tree/bandpass_filter The power supply is an embedded system which uses measurements from different voltages and currents to control the operation of the power supply. Control algorithms as well as measurements use signal processing to filter out unwanted noise from the analog to digital converter results and control outputs. Function approximations

Math : be fruitful and multiply Read More »

Abstract UART in VHDL

https://github.com/johonkanen/ac_inout_psu/releases/tag/abstract_uart Compile the code with quartus_sh -t <path_to_project_root>cyclone_10tclbuild_project.tcl As with most things, everything usually starts with communication. Since many types of information need to be communicated out of the overall design the the uart is the perfect first design unit to be brought into any project. Uart in this case is also used as an

Abstract UART in VHDL Read More »

Scroll to Top