- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi
i created ram with two ports (one read and one write) in cyclone3 using quartus. while reading data from ram ,read data is changing only at the end of address in simulation,ie 0 location data is appearing at 1st location, please help me any one with regardsLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- reading data from ram ,read data is changing only at the end of address in simulation,ie 0 location data is appearing at 1st location --- Quote End --- This is normal as the address and data of the RAM blocks from the MegaWizard are registered by the clock. This means that there is a delay of one clock cycle before you see the result of a specific address during a read cycle. When you also add registers at the output, the delay will be two clock periods.

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