VHDL

Gigabit Ethernet vol1 : MDIO and communications wonderland

Get the complete sources after cloning github repository from ac_inout_psusourcesystem_controlsystem_componentsethernetmdio_driver Gigabit Ethernet is probably the most convenient way to communicate with an embedded system. The link is full duplex, extremely robust even through ridiculously long cables and the cable is even galvanically isolated from both ends. The ethernet port is available on all PC hardware […]

Gigabit Ethernet vol1 : MDIO and communications wonderland Read More »

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