![]() |
|
|
|
#1 |
|
Greetings,
I have a situation where Post Translate timing is significantly different from behavioral/RTL simulation. I am not not speaking of simple delays, the outputs/data are different than what they should be. What is interesting is that the design works on the FPGA board. I implemented a serial port in loopback mode in Xilinx, if I type a character on Hyperterm I get the same returned from the FPGA. I have set timing constraints but to no effect. YZ yaseenzaidi@NETZERO.com |
|
|
|
|
#2 |
|
Posts: n/a
|
wrote:
> I have a situation where Post Translate timing is significantly > different from behavioral/RTL simulation. I am not not speaking of > simple delays, the outputs/data are different than what they should be. Gate level sims are more complex than functional. I expect your error is here. However, if static timing is ok and the thing works I wouldn't bother performing or debuging a gate sim. -- Mike Treseler Mike Treseler |
|
|
|
#3 |
|
Posts: n/a
|
This is common to have a gate-level problems whi;le the design is working on
the board. If your design is not high-speed and your statis timing analysis is alright, then running gate-level simulation is really almost meaningless, as this is FPGA and not ASIC. Vladislav <> wrote in message news: oups.com... > Greetings, > > I have a situation where Post Translate timing is significantly > different from behavioral/RTL simulation. I am not not speaking of > simple delays, the outputs/data are different than what they should be. > > > What is interesting is that the design works on the FPGA board. > I implemented a serial port in loopback mode in Xilinx, if I type a > character on Hyperterm I get the same returned from the FPGA. > > I have set timing constraints but to no effect. > > YZ > Vladislav Muravin |
|
|
|
#4 |
|
Posts: n/a
|
wrote:
> Greetings, > > I have a situation where Post Translate timing is significantly > different from behavioral/RTL simulation. I am not not speaking of > simple delays, the outputs/data are different than what they should be. > > > What is interesting is that the design works on the FPGA board. > I implemented a serial port in loopback mode in Xilinx, if I type a > character on Hyperterm I get the same returned from the FPGA. > > I have set timing constraints but to no effect. > > YZ > In a real design where correctness matters, I wouldn't discard this discrepancy without taking a closer look... It could mean that your design does't work at worst case timing, or it could hide some unwelcome asynchronous feature or incorrect clock domain crossing etc... A couple of characters through Hyperterminal is not a good "proof" of design correctness. If you use Quartus, you could take a look at the Design Assistant's report, or investigate the problem a bit further. A potential error might create havoc much later. Bert Cuzeau Bert Cuzeau |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Post Your products, we`ll give you buyers! | Submit your products - Free for All | DVD Video | 0 | 11-08-2007 06:34 PM |
| KO mafia CFR ILLUMINATI ! Global Democracy TRIVOLUZIONE ARTSENU COLD FUSION W post OPEC ! | molcaleviATyahoogroupsDOTcom | DVD Video | 0 | 02-07-2007 06:14 PM |
| REINHART OBJECTS TO POST THEFT | john33907@comcast.net | DVD Video | 0 | 11-30-2003 05:18 AM |
| JOHN33907 POST STEALER | john33907@comcast.net | DVD Video | 0 | 11-30-2003 05:17 AM |
| system won't post! | X | A+ Certification | 5 | 09-27-2003 11:16 PM |