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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/16/09 18:45
Read: times


 
#161569 - Which Spartan-3E board?
Responding to: ???'s previous message
My Spartan 3E board has SDRAM for external memory.

I don't know much about the specifics of your "T51" 805x core implementation, but if you have the MOVX instructions implemented correctly, you have external memory bus access.

You should, in fact, have no trouble implementing your CAN controller if you use SFR space as a venue for its registers, viewing SFR-space as I/O-space. That means you have to assign otherwise unused SFR-space locations to that controller. That will relieve you of the burden of assigning external memory-bus space to the subject peripheral.

You can, of course, do as you've suggested, namely assign a block of external memory addresses to the controller, but there's really no need to do that. SFR space is in the directly addressable internal memory range from 0x80..0xFF. IF you have a working UART, and a working set of timers, then you already use a few locations within that space.

Good luck!

RE





List of 30 messages in thread
TopicAuthorDate
[8052] Connect periphery over the XRAM Port            01/01/70 00:00      
   plus            01/01/70 00:00      
   Which Spartan-3E board?            01/01/70 00:00      
      SFR Space            01/01/70 00:00      
         Is that really the case in this instance?            01/01/70 00:00      
            I s'pose            01/01/70 00:00      
               It's a core, intended for FPGA, not a chip.            01/01/70 00:00      
   Thanks            01/01/70 00:00      
      Why go through all the suffering?            01/01/70 00:00      
      XDATA access vs SFR access            01/01/70 00:00      
         Perhaps they're in over their heads            01/01/70 00:00      
            Having fun?            01/01/70 00:00      
               Not exactly ...            01/01/70 00:00      
                  Talk to the OP, not about            01/01/70 00:00      
                     I would bet they've seen the light            01/01/70 00:00      
                        So whatever happened to...            01/01/70 00:00      
                           Ironic, isn't it?            01/01/70 00:00      
                              My point exactly!            01/01/70 00:00      
                                 Perhaps the O/P wasn't prepared            01/01/70 00:00      
                                    Yeah you´re (sometimes) right            01/01/70 00:00      
                                       It's about using what's already there            01/01/70 00:00      
                                          in the end            01/01/70 00:00      
                                             It doesn't always work in that way            01/01/70 00:00      
                                          Running before you can walk            01/01/70 00:00      
                                             Maybe, but first of all, there's no example ...            01/01/70 00:00      
                                                not really            01/01/70 00:00      
                                                   WTF???            01/01/70 00:00      
                                                   Let us not go over the top            01/01/70 00:00      
                                                      Language barrier?            01/01/70 00:00      
                                                         No ... I was agreeing with your comment            01/01/70 00:00      

Back to Subject List