My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
ReceiveRequirements  
The functional requirements of the Receive Subsystem
Phase-Requirements
Updated Feb 6, 2007 by pgebh...@gmail.com

Details

The Receive subsystem does:

  • Interface with Ethernet Controller DM9000A
  • Looks at frame (separating data from other parts)
  • Put each segment of frame into its own register according to Ethernet specification...requires examining data length segment
  • Check FCS against data segment (drop if corrupt)
  • Put segments of frame into registers so other subsystems can access
  • Send frame segments over inter-board links in order to reach other subsystems (all subsystems will have to do this)

The Receive subsystem does not:

  • Perform actions based on Destination or Source Addresses (left to the Firewall)
  • Filter packets except for if they have a corrupt CRC

Questions:

  • Are we supposed to just take data from the DM9000A registers and store it in our own system's registers?
  • Do we buffer the incoming frames in our subsystem, or just immediately send them to the next subsystem?

Powered by Google Project Hosting