--- Quote Start ---
attached you can find the zip-file (included: tcl-file).
--- Quote End ---
There is no Tcl simulation file in there
that you wrote. Only you know what component should be simulated, so you should really write one yourself.
Here's what I did.
1) Unzipped the zip file, into eg., c:/temp/klause, which created c:/temp/klause/D8PSK
2) Started Modelsim-ASE and changed directory to c:/temp/klause and typed
vlib work
to create a work folder. Typing 'vmap work' shows that the work folder maps to the default location ./work. If you don't see that, type 'vmap work ./work'
3) Compile the source
vcom D8PSK/nco.vho
vcom D8PSK/MY_TESTBENCH/tb_D8PSK.vhd
this fails, since your testbench is trying to simulate your project top-level entity, whereas you want to simulate the nco, so I edited the file and changed the code to 'dut : entity work.nco', and then it compiled fine.
4) Simulate
vsim -novopt tb_D8PSK
add wave *
run 10 us
It worked fine. What didn't work for you?
Cheers,
Dave