Author Topic: ARM External Bus Controller Timing  (Read 7449 times)

0 Members and 1 Guest are viewing this topic.

Offline SimonRTopic starter

  • Regular Contributor
  • *
  • Posts: 122
  • Country: gb
Re: ARM External Bus Controller Timing
« Reply #25 on: May 11, 2016, 10:53:09 pm »
Thats brilliant, thanky so much for doing that. I might get an ST32 dev board and do some testing.

Amazing an application processor out gunned by an embedded  one.

That processor was picked for its CF card interface, external bus and on boarf FLASH/SRAM. Thats all we needed, although we do use the ethernet now as well.
You would have thougkt that a 5 nS instruction cycle would be more than enough, and actually it is if you have a good bus controller.

 

Offline knielsen

  • Newbie
  • Posts: 3
  • Country: dk
Re: ARM External Bus Controller Timing
« Reply #26 on: May 12, 2016, 02:52:05 pm »
As another option, have you considered bit-banging the external bus? Since you already need to bit-bang the REQ/ACK, maybe doing the whole bus protocol yourself would be a reasonable option. This is assuming that your CPU can do GPIO in few tens of nanoseconds, and that your hardware pinout makes it possible, of course...

 - Kristian.
 

Offline SimonRTopic starter

  • Regular Contributor
  • *
  • Posts: 122
  • Country: gb
Re: ARM External Bus Controller Timing
« Reply #27 on: May 12, 2016, 03:18:59 pm »
I did consider that that, I think the GPIO lines are more than fast enough, because I already use them for the DMA signals. The trouble is the Address and Data busses are completely seperate from the GPIO lines so it would be a board re-spin.
 

Offline krho

  • Regular Contributor
  • *
  • Posts: 223
  • Country: si
Re: ARM External Bus Controller Timing
« Reply #28 on: May 12, 2016, 03:39:29 pm »
According to the manual STM32F4xxx famil with external FSMC also has a support for CF cards.

Quote
36.6.7 PC Card/CompactFlash operations
The FSMC supports Compact Flash storage or PC Cards in Memory Mode and I/O Mode
(True IDE mode is not supported).
 

Offline SimonRTopic starter

  • Regular Contributor
  • *
  • Posts: 122
  • Country: gb
Re: ARM External Bus Controller Timing
« Reply #29 on: May 12, 2016, 06:09:05 pm »
According to the manual STM32F4xxx famil with external FSMC also has a support for CF cards.

That makes it even more interesting
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf