15-01-2021, 06:51 PM
(29-12-2020, 08:54 PM)`FRANK.C Wrote: For construction or fault finding it would be helpful if the FPGA could work independently of the microcontroller. So I have stored a set of values in an array of std_logic_vector within the FPGA. This set of values can be loaded by pulling one of the FPGA pins that has been brought out to a header low. The FPGA will then produce 625 lines with a reduced amount of visible lines. I thought it best to use a reduce number of visible lines as it makes it clear that the converter is working. A poor picture below of the output.
You can set signals to start at defined values after boot. Simple examples:
signal XYZ: std_logic := '1';
signal DC_OFFSET : std_logic_vector(9 downto 0) := "01010101010";
Otherwise registers are initialised at 0.
This can give similar behaviour to your method, but only at startup. It won't allow a preset to known values by pulling down a pin.
Your PCB looks really great. As always with software and FPGAs it's possible to make corrections and add new functionality simply by updating the code.
www.borinsky.co.uk Jeffrey Borinsky www.becg.tv







