Synchronous vs Asynchronous Resets in FPGA system
问题 I'm new to creating a FPGA system to drive an I2C Bus (although I imagine that this problem applies to any FPGA system) using a variety of different modules, and which all use a synchronous reset. The modules are clocked using a clock divider module that takes the system clock and outputs a lower frequency to the rest of the system. The problem I'm having is, when the reset signal goes low, the clock divider resets, and therefore the clock that other modules depend on stop - thus the other