Journey with creating hardware (silicon) neural networks.
- Using
integer
to define I/O. - Created:
neuron
ReLU
- Used:
std_logic_vector
std_logic_signed
- Created:
neuron
ReLU
.
- Using
component
to bindneuron
andrelu
I/O. - Created:
perceptron
- Introduced
clk
- Created
clk process
Experimented with using Fixed Point Arithmetic
to represent floating point numbers.
Made changes only to the neuron
.
Simulation looks good!
A functioning perceptron which uses fixed point arithmetic for floating point numbers.
Examples of how to use the fixed point arithmetic library in VHDL
.