Vivado synthesis supports both explicit and implicit continuous assignments.
- Continuous assignments model combinatorial logic in a concise way.
- Vivado synthesis ignores delays and strengths given to a continuous assignment.
- Only wire and tri data types allow continuous assignments.