What are the "embedded" and "non-embedded" design flows?
The embedded design flow is for designs with a processor in the chip. This is typically the Xilinx MicroBlaze. That's why you need EDK; it is used to write software for the processor.