Altera_Forum
Honored Contributor
15 years agoasynchronous bus implementation.
i am tring to implement an external bus interface which is connected to ARM chip.
oe, we, ce, addr, data signals were provided by MCU. i have to drive my registers with 25Mhz internal clock. so, there are two clock domains. metastable problems must be solved. but i want to speed up the interface's r/w speed, which makes the external bus work about 50ns. ce is active about 50ns. we/oe remains 30ns active. ce comes 20ns ahead of we/oe. we/oe was selected as clock. this design would need a two clock synchrounous mechenism for those signals. it would be a long time for me, because some register have to be read immediately after write. is there any one-clock synchronizer exist?