I'm designing a register file and am hung up on using either the 74173 or 74273 IC. The 173 has a clock pin and separate write enable pin but the 273 only has a clock pin where it will latch the data on the rising edge. Can I just connect the clock signal and write enable signal to an AND gate and then connect the output to the clock pin of the 74273?
-
\$\begingroup\$ if it behaves as desired, then you can connect it that way \$\endgroup\$jsotola– jsotola2024年10月20日 15:28:15 +00:00Commented Oct 20, 2024 at 15:28
-
\$\begingroup\$ Do you talk about the two clock enable inputs /G1 & /G2 of the '173? They are inverted, so this will not work the same with an AND gate at '273. \$\endgroup\$Jens– Jens2024年10月20日 17:02:48 +00:00Commented Oct 20, 2024 at 17:02
-
\$\begingroup\$ I could invert the signal to the inputs G1 and G2 first to get more or less the same effect \$\endgroup\$Nijo– Nijo2024年10月21日 02:46:35 +00:00Commented Oct 21, 2024 at 2:46
1 Answer 1
Can I just connect the clock signal and write enable signal to an AND gate and then connect the output to the clock pin of the 74273
Hard to tell for sure without seeing the rest of the design, specifically when the enable is activated. If it is enabled when the clock is high, it will generate a clock edge asynchronously. Look at how it is implemented at the TI 74173:
The clock itself is not gated. The input of the FFs receive the stored bit or the D input.
The 74377 seems to do what is needed, without the problems mentioned above:
-
1\$\begingroup\$ Ah, I think I get it now. I'd overlooked that the 173 only latches on the rising edge and will ignore data when clock is high. My setup would've latched anytime the clock and enable is high as you've mentioned. Thanks! \$\endgroup\$Nijo– Nijo2024年10月21日 02:43:23 +00:00Commented Oct 21, 2024 at 2:43
-
1\$\begingroup\$ Is there an IC like the 74173 but with 8 bits instead of 4? Similar to the 273 but with a separate enable pin or the 373 but with a clear pin. I can't seem to find one. \$\endgroup\$Nijo– Nijo2024年10月21日 03:11:14 +00:00Commented Oct 21, 2024 at 3:11
Explore related questions
See similar questions with these tags.