In a network initialization operation wherein a central processing module has a maintenance controller means with flash memory preloaded with original blocks of microcode data words from a maintenance subsystem, and wherein said central processing module includes a central processor having a high speed processor bus connected to a data path array means, an interface system for high speed data transfer, at speeds comparable to said processor bus, of blocks of microcode words from a main memory module through said data path array means to said maintenance controller means for verification against said original blocks of microcode data words, said interface system comprising:
- (a) said data path array means connected via dual system busses to said main memory module for retrieving data words for temporary storage during a read operation from said main memory module;
- (b) direct interface means for conveying said main memory's blocks of microcode data words to said maintenance controller means via a high speed auxiliary data bus of comparable speed to said high speed processor bus, said direct interface means including:
- (b1) said high speed auxiliary data bus providing a data transfer channel for moving said main memory module's blocks of microcode data words from said data path array means to said maintenance controller means;
- (b2) a programmable array logic control means for addressing said main memory module data words for transfer to said maintenance controller means via said auxiliary data bus;
- (b3) said maintenance controller means for receiving said main memory module's blocks of microcode data words and comparing each said microcode data word with said original data word to establish verification of each said microcode data word, and including:
- (b3a) flash memory means holding said pre-loaded original blocks of microcode data words for use as a standard of comparison by said maintenance controller means to each of said blocks of microcode data words received from said main memory module;
- (c) said main memory module connected by said dual system busses to said data path array means and to a plurality of I/O modules;
- (d) each said plurality of I/O modules having a particular block of microcode data words for access from said main memory module for initialization of its operating functions.