gcpu_files - University of Florida EEL 3701 Drs. Gugel and...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: University of Florida EEL 3701 Drs. Gugel and Schwartz Department of Electrical & Computer Engineering Revision 10-Nov-10 Page 1/1 G-CPU Block Diagram P rogram C ounter (H/L) Bi-directional Data Bus IR_LD CLK Controller IR5:0 CLK PC_INC PC_LD (U/L) Z Flag MAR_INC MAR_LD (U/L) N Flag X_INC X_LD (U/L) Y_INC Y_LD (U/L) IR_LD R/-W ADDR_SEL1:0 XD_LD YD_LD MUXA MUXB ALU Z Flag N Flag MUXC MSA1:0 MSB1:0 MSC3:0 CLK R/-W IR5:0 Register R/-W Address Bus Mux 1 2 3 S1 S0 6 A15:0 ADDR_SEL1:0 M em A ddr R eg (H/L) X Reg Block Y Reg Block Note: PC, MAR, X, Y outputs are 16 bits X Reg Block = X displacement Reg + X Reg (H/L) Y Reg Block = Y displacement Reg + Y Reg (H/L) (Reset not shown due to space constraints) 1 U n i v e r s i t y o f F l o r i d a E E L 3 7 1 D r s . G u g e l a n d S c h w a r t z D e p a r t m e n t o f E l e c t r i c a l & C o m p u t e r E n g i n e e r i n g R e v i s i o n 1- N o v- 1 P a g e 1 / 2 G- C P U I n s t r u c t i o n S e t D a t a M o v e m e n t I n s t r u c t i o n s : M a c h i n e C o d e s ( h e x ) I n s t r u c t i o n O p e r a n d D e s c r i p t i o n # o f S t a t e s T A B n o n e T r a n s f e r A t o B ( i n h e r e n t a d d r e s s i n g ) 2 1 T B A n o n e T r a n s f e r B t o A ( i n h e r e n t a d d r e s s i n g ) 2 2 m m L D A A # d a t a 8- b i t d a t a L o a d A w i t h i m m e d i a t e d a t a ( i m m e d i a t e a d d r . ) 3 3 m m L D A B # d a t a 8- b i t d a t a L o a d B w i t h i m m e d i a t e d a t a ( i m m e d i a t e a d d r . ) 3 4 l l h h L D A A a d d r 1 6- b i t a d d r e s s L o a d A w i t h d a t a f r o m m e m o r y l o c a t i o n a d d r ( e x t e n d e d a d d r e s s i n g ) 5 5 l l h h L D A B a d d r 1 6- b i t a d d r e s s L o a d B w i t h d a t a f r o m m e m o r y l o c a t i o n a d d r ( e x t e n d e d a d d r e s s i n g ) 5 6 l l h h S T A A a d d r 1 6- b i t a d d r e s s S t o r e d a t a i n A t o m e m o r y l o c a t i o n a d d r ( e x t e n d e d a d d r e s s i n g ) 5 7 l l h h S T A B a d d r 1 6- b i t a d d r e s s S t o r e d a t a i n B t o m e m o r y l o c a t i o n a d d r ( e x t e n d e d a d d r e s s i n g ) 5 8 i i j j L D X # d a t a 1 6- b i t d a t a L o a d X w i t h i m m e d i a t e d a t a ( i m m e d i a t e a d d r . ) 4 9 i i j j L D Y # d a t a 1 6- b i t d a t a L o a d Y w i t h i m m e d i a t e d a t a ( i m m e d i a t e a d d r . ) 4 A l l h h L D X a d d r 1 6- b i t a d d r L o a d X w i t h d a t a f r o m m e m o r y l o c a t i o n a d d r . ( e x t e n d e d a d d r e s s i n g ) 6 B l l h h L D Y a d d r 1 6- b i t a d d r L o a d Y w i t h d a t a f r o m m e m o r y l o c a t i o n a d d r . ( e x t e n d e d a d d r e s s i n g ) 6 C d d L D A A d d , X 8- b i t d i s p l a c e m e n t L o a d A w i t h d a t a f r o m m e m o r y l o c a t i o n p o i n t e d t o b y X + d d ( i n d e x e d a d d r e s s i n g ) 4 D d d L D A A d d , Y 8- b i t d i s p l a c e m e n t L o a d A w i t h d a t a f r o m m e...
View Full Document

Page1 / 22

gcpu_files - University of Florida EEL 3701 Drs. Gugel and...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online