Thanks for your help it appears that I have resolved most of the errors.
TimeQuest is still difficult for me and others at my office to use. Please let me know if there is any good documentation for SDC, other than what is at Altera. I have downloaded most of their documentation.
Also, TimeQuest still complains that my clock output from a DDR output is not properly constrainted. Not sure how to constrain the output, since it would be reference to itself. Enclosed is the basic SDC.
Thanks for your insight.
create_clock -name {rx_virt} -period 10.000 -waveform { 0.000 5.000 }
create_clock -name {clk_in} -period 10.000 -waveform { 0.000 5.000 } [get_ports {clk_in}]
create_clock -name {osc_in} -period 10.000 -waveform { 0.000 5.000 } [get_ports {osc_in}]
create_generated_clock -name {tx_virt} -source [get_nets {inst4|altddio_out_component|auto_generated|dataout[0]}] [get_ports {clk_out}]
derive_pll_clocks -use_tan_name
derive_clock_uncertainty
set_input_delay -add_delay -max -clock [get_clocks {rx_virt}] 2.100 [get_ports {i*}]
set_input_delay -add_delay -min -clock [get_clocks {rx_virt}] -2.100 [get_ports {in*}]
set_input_delay -add_delay -max -clock_fall -clock [get_clocks {rx_virt}] 2.100 [get_ports {in*}]
set_input_delay -add_delay -min -clock_fall -clock [get_clocks {rx_virt}] -2.100 [get_ports {in*}]
set_output_delay -add_delay -max -clock [get_clocks {tx_virt}] 2.100 [get_ports {out*}]
set_output_delay -add_delay -min -clock [get_clocks {tx_virt}] -2.100 [get_ports {out*}]
set_output_delay -add_delay -max -clock_fall -clock [get_clocks {tx_virt}] 2.100 [get_ports {out*}]
set_output_delay -add_delay -min -clock_fall -clock [get_clocks {tx_virt}] -2.100 [get_ports {out*}]