1. A method for on-board programming and/or In-System Configuration of a flash memory on a circuit board, comprising: controlling inputs of the flash memory with an ASIC mounted on the circuit board via individual memory cells of a Boundary Scan register for activation or deactivation of a write operation, wherein an architecture description of the ASIC and the flash memory to be programmed and the data format of the program and configuration data are provided in a file, the printed circuit board is configured to be controlled via an interface for input or output of standard bus signals and for input of the control signals of the ASIC, and the data of the network list or the circuit diagram which define the configuration of the interface between the flash memory to be programmed and the ASIC is provided in additional files.