Changes

Jump to navigation Jump to search
m
no edit summary
Line 57: Line 57:  
** S<sub>0</sub> = 1: "Transfer state" to communicate with the external PC.
 
** S<sub>0</sub> = 1: "Transfer state" to communicate with the external PC.
   −
= Emulator =
  −
  −
Since the modules described here represent the core of the FPGA, their combined simulation calls for inclusion of all other fringe modules.  Essentially the whole FPGA will have to be tested to ensure this scheme for the core is acting properly. The challenge is in the complexity of the stimulus for such simulation: whole packets will need to be sent in and possibly inter-packet Ethernet Controller Chip states tested.
  −
  −
Proper reading of packets can be implemented with a module inside the Transceiver that releases its test buffer byte by byte to simulate the AutoRead mode. A more extensive simulation would be useful which includes the testing of the Intel Muxed bus and which would test packet assembly, sending and Ethernet polling procedures.
      
= Controller =
 
= Controller =
Line 607: Line 602:  
*** ''Done'': pulse to signal completion
 
*** ''Done'': pulse to signal completion
 
*** ''New_St'': 3-bit bus of new state to write to state register; goes to 010 when ''Done'' is high
 
*** ''New_St'': 3-bit bus of new state to write to state register; goes to 010 when ''Done'' is high
 +
 +
 +
= Emulator =
 +
 +
Since the modules described here represent the core of the FPGA, their combined simulation calls for inclusion of all other fringe modules.  Essentially the whole FPGA will have to be tested to ensure this scheme for the core is acting properly. The challenge is in the complexity of the stimulus for such simulation: whole packets will need to be sent in and possibly inter-packet Ethernet Controller Chip states tested.
 +
 +
Proper reading of packets can be implemented with a module inside the Transceiver that releases its test buffer byte by byte to simulate the AutoRead mode. A more extensive simulation would be useful which includes the testing of the Intel Muxed bus and which would test packet assembly, sending and Ethernet polling procedures.
1,004

edits

Navigation menu