- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to design a component with an underlying 32-bit wide Datapath. The 8-bit module provided in the librara has got both a .pi (direct input) input and a .po output, the automatically selected 32-bit wide DataPath has got none of them.
What actions do I have to take to get the 32-bits .pi ?
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Look at the datapath super primitives by kees, together with his datapath chaining cheat sheet.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, Hli
but Kees's modules depend on the cy_psoc3_dp32 library module which does NOT contain a .pi input (neither a .po output)
Probably I have to file a MyCase or contact Chris Kees directly.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
... and his name is Chris Keeser, sorry, brain seems to be a bit worn out...
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It was too late in the evening too look up the real name 🙂
But looking deeper into your question: I'm not sure whether this is possible at all. The chaining works on all the control signals, to distribute them over an array of UDBs / DataPaths.
So do you need a 32-bit-component with just one single 32-bit input / output? Maybe a look at the implementation of the basic counter (B_Counter_v2_40.v) will help
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i am having the same issue with .pi and .po . has this issue been resolved?
doug