i want to Simulate a cryptoprocessor .
heres my questions :
1. whats the difference between simulating and synthesizing a design ?
2. For simlating this processor and for applying inputs and getting the waveform result ( in modelsim ) what should i do ?
3 . do i have to use FPGA , .... ?
1. Simulation process of design verification Synthesizing process of transforming design from human understandable entry (VHDL, verilog, SC) to netlist
simulating is just knowing how the design will function, with the help of waveforms that indicate the values of the design signals...
synthesizing means that you're converting the code you wrote in an hardware description language to logical gates to be implemented on the chip or the FPGA or whatever
for simulating a design, you need to make a test bench...it would make your life easier of course...although for a small design you can do everything manually if you want...it depends how much time you have and how good are you in writing testbenches
you don't need FPGA for simulation...you just need a simulator...you need the FPGA if you want to have your hardware implemented...seeing some lights and noise coming out
it all depends what you want to do with your design at the end...how far you want to take it...