- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Taking a course in VHDL and it seems very fun so far.
However, I am stuck on trying to understand this assignment, it is about creating a 4-bit carry look ahead adder in VHDL but the adder should not have a generate or a propagate output. What does that mean? How am I supposed to create a carry look ahead without a generate or a propagate? I am interpreting this as I am supposed to replace generate with (A AND B) and propagate with (A XOR B). What do you guys think? Thanks in advance :)Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
According to the way I interpreted your question, it should simply mean that generate/propagate signals don't belong to the entity of your adder. The concept is basically the fact that generate/propagate signals are internally used by the adder to evaluate carries, but your entity should only have sum and c_out as outputs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please reword your question and post the source of what is your trouble.
A,B are scalars or vector? Are you building a full adder cell?
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