Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- A few things of note: 1) The entire GUI was basically re-written in Q10.0. So it wasn't like the simulator's existing code was dropped. Instead it was decided to not spend a lot of time re-building this GUI-intensive feature. 2) Being an internal simulator, every model is custom built, i.e. it's not an HDL simulator(which is what you like about it). Each generation of devices has new/changing features, DLLs and DQS strobes for DDR, dedicated SERDES with DPA and CDR, transceivers, hard PCI Express cores, etc. These are hard enough to maintain for VHDL/Verilog simulators, but to throw in another hand-built model and verify is not a simple task. I'm guessing that's one of the major reasons. And you could argue that they should just not use this simulator for the high-end stuff, but all these high-end features are trickling down to the low end devices. Cyclone with high-speed transceivers, for example. I liked the simulator quite a bit too, for the reason of being able to simulate some small piece of code in about 2 minutes. As soon as something got more complex than that(and they often do), I regret having started down that path. I wish item 1) weren't an issue, in which case the simulator could have been left as is, and slowly die as it didn't support new features. I'm sure Altera is fully aware this allows designers who would have been 100% faithful to Altera tools to now look around. I think my only point is that it's a lot more complicated than they just dropped a feature for the heck of it, not that anyone said that's what happened... --- Quote End --- 1. We often hear, if it ain't broke don't fix it ... and not everything works flawlessly in 10.0 and 10.1 either. Not re-building the simulator GUI ultimately meant dropping it, no? 2. It is not the HDL simulator we like, but the User Interface of being able to draw waveforms instead of writing dozens of processes and adding up times. Now it looks like we can edit waveforms in ModelSim itself, so we will stop moaning (after a while ...). On your reasoning : if you start something small and it grows beyond what the internal simulator / waveform editing can handle, you should think before you leap (I'm quite convinced you always do that ...). I hope we can stop this discussion soon now. It is clear Altera will not put the internal simulator GUI back (being too much work as you say, which ultimately was nothing else then a bottom-line decision).