Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/02/10 11:09
Read: times


 
#178860 - RE: Crossbar
Responding to: ???'s previous message
Karan,

I am not SiLabs expert but this is what I could understand:
Crossbar block is used to select / assign inputs or outputs of internal peripherals to the MCU pins. This way the crossbar "affects" pinout of the peripherals of device (Internal peripherals, not external devices).
The pins which are not assigned / attached to internal peripherals are used as general purpose I/O pins.
So whatever pins are assigned to the internal peripherals via crossbar, these pins's output states are controlled by those peripherals.
This is what is implied in the first statement you put.

By 2nd statement, they mean to say that crossbar configuration should be done usually in the startup code before peripherals are configured. For e.g. if a PWM block is to be used and it is to be assigned to pin 'x', then crossbar initialization should first take place to assign pin 'x' to this PWM block and then you should configure the actual PWM block - its duty cycle etc.

--------------------------------
All SiLabs experts: Please correct me, if wrong.

List of 8 messages in thread
TopicAuthorDate
output states vs input states            01/01/70 00:00      
   RE: Crossbar            01/01/70 00:00      
      by internal peripherals...            01/01/70 00:00      
         Datasheet says so...            01/01/70 00:00      
   Does this help?            01/01/70 00:00      
   Okay i understand...            01/01/70 00:00      
      Not that way            01/01/70 00:00      
         CRYSTAL            01/01/70 00:00      

Back to Subject List