Journey with creating hardware (silicon) neural networks.
- Using
integerto define I/O. - Created:
neuronReLU
- Used:
std_logic_vectorstd_logic_signed
- Created:
neuronReLU.
- Using
componentto bindneuronandreluI/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.