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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/19/09 22:44
Read: times


 
#161622 - Yeah you´re (sometimes) right
Responding to: ???'s previous message
Hello again :-)

I´m happy, that the 8052 community seems to be very active and helpful to new member.


This looks to me like a situation that should, under any circumstances, be handled in ASM and not in 'C'


- Of course, we could use assembler code, but if our project will be finished in the future, everybody should use our core with C-code. Furthermore it is a wish of our prof too.


Why go through all this pain? Can't you simply map your CAN controller into the SFR space? There's plenty of room.


- Yeah this is possible and i think we will take this opportunity now. First we tryed to connect the CAN over the XRAM lines, because we just wanted to see if we could implement it without having big problems. But, as we have seen, our knowledge isn´t big enough yet. But that is why, we have asked you guys, to learn more and more, step by step ;-) (the other periphery is already implemented in SFR´s)


So why would you burden the users of this system with such an overhead with no reason?


- As I said it before. We don´t use external RAM so far. So it was just an idea, nothing more. (Not one of our best ideas, but it was an idea. We just wanted to try something different ;-) )


I suspect that the reason they're considering external-memory-mapped interface to their CAN controller is that they don't know the 805x architecture and don't know the details of the T51 core, and perhaps not even the HDL in which it's written.


- We´re not so dumb as it seems ;-) No, we´re working really hard to learn more and more every day, but like in my first post, we´re still at the beginning and no pros ;-)


Mapping their peripheral into SFR-space should be dirt-simple. Mapping it into external memory should, too.


- Maybe in one or two weeks, we will agree, but not yet. Still things we have to consider and are not so easy for everybody at the beginning :-)


The O/P has "gone away" long ago, probably because he was "corrected" by a faculty advisor, who pointe out the error of his ways. The information he initially provided was entirely inadequate. I suspect he and his colleagues have modified their approach and now have discovered answers to their questions.


- No, i´m still here :-) We really want to learn. It is no one-day project and we are really interestes in microcontroller.


Yes, but my point was that the O/P apparently hadn't even taken a serious look at the T51 source code, nor had he learned the T51 (805x) architecture and instruction set, else he'd not have wondered how to enable external RAM.
The O/P needed to go back to first-year practices and read the spec's. That would have taken at least half a day of sit-down study, which he hadn't yet done. As such, he had no business tampering with the T51 core.


- Hmm here you are wrong. We know something ;-) Maybe i didn´t describe my problem so well, so i apologize for that :-)

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