- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I created a simple project with only a m9k memory block to help trouble shoot my larger project. The memory block is set up so that read and write clocks are seperate. All inputs are registered but the output is not. Modelsim was used to simulate the project at gate level. The fastest read operation that gave a valid output was 50Mhz. The output is 8 bits. The fastest write operation was 25Mhz that gave a valid result. Documentation shows 275Mhz as the maximum rate for the cyclone III I7.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I do read and write operations on CIII at 100MHz without any problems. And I'm very far from the max frequency it supports.
So check your simulation something is wrong.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found that I had changed the clock frequency in the test bench but not in the ALTPLL. So you were right there was some conflict in the simulation. I was able to get it operate at 274Mhz in simulation internally, but there was a delay in addressing to output of 9.7 ns and the output at the pins could not operate that fast.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page