- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Im trying to model ATA device interface unsing DE1 with Cyclone II on board.PIO modes seams to be book example of asynchronous memory read write - there is asynchronous signal which enables data.
My first idea was to sample all inputs in respect to PLL clock (100Mhz) and keep all design fully synchronous, that works fine with slow transfer modes. But for faster transfer modes 100Mhz resolution is not enough, increasing PLL multiplayers beyond 100Mhz causes problems. Summarising question is: Is it possible to: Define asynchronus write/read enable signal as individual clock with fmax equivalent to shortest stable state of signal in Classic Time Analyser even if that signal isnt assigned to Dedicated Clock I/O and expect such clock to work just fine - be used in VHDL event statments. Thanks in advance for response.Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's often necessary to use additional external clocks in designs, and it's not always possible to assign dedicated clock inputs for these signals. Serial or parallel slave interfaces are a typical example.
You can expect reliable operation of these design parts, but making the data cross the clock domains consistently requires some effort.
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