- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Working with the 2D fir filter test-bench (from video and image processing suite). Configured the lpm resolution to be 640.
Issue is that data_out goes high impedance at regular intervals and the dout_valid does not transition low.- valid data output for 638 clock cycles
- then output is undefined for 386 clock cycles
- these two intervals sum to 1024 (maybe there's a 10 bit address counter even though I've asked for 640 sized image?)
- after 16 "lines": din_ready transitions low, then din_valid goes low, and finally dout_valid drops low
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
without the code - we cannot tell. Post the code so we can have a look.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
your question should not be why data... but your address is wrong when pointed at i.e. your counter points to address value > memory size.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Working with the 2D fir filter test-bench (from video and image processing suite). Configured the lpm resolution to be 640.
Issue is that data_out goes high impedance at regular intervals and the dout_valid does not transition low.- valid data output for 638 clock cycles
- then output is undefined for 386 clock cycles
- these two intervals sum to 1024 (maybe there's a 10 bit address counter even though I've asked for 640 sized image?)
- after 16 "lines": din_ready transitions low, then din_valid goes low, and finally dout_valid drops low
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