Home arrow Support arrow Forums

Luminary Micro Forums

seulater

Fresh Boarder
Click here to see the profile of this user

2008/06/20 08:33

Nice to have an Address and Data Bus

Would be nice to have an address and data bus with RD,WR & a couple CS pins. I would rather have this than to mimic an A/D bus and use up valuable perifferal pins in the process.

login or register to reply

cb1

Platinum Boarder
Click here to see the profile of this user

2008/06/22 08:59

Re:Nice to have an Address and Data Bus

You can never have enough money or I/O. Many of the LMI chips have special function options available on the pins - seems a shame to under-use these for "lowly" I/O.

Assume an 8/16 bit D-Bus and 20 pin A-Bus - that could be 36 pins "plus" Control Strobes and Chip Selects. So we're up over 40 pins.

Now often there is the need for both "simple" requirements - where the micro's I/O is sufficient - and "complex" where the A-D Bus you reference is needed.
If you purchase the larger micro you will pay more, consume more space and likely STILL NOT have enough I/O. (as extra pins are dedicated to A-D Bus - not I/O)

Recognizing this my firm is closing on the introduction of a small, low cost IC which can address bulk memory (and more) and which "talks" to LMI via 8 bit parallel, SPI, I2C or Uart. (maybe CAN)

Intended for massive SRAM or Color TFT displays - you now can STAY with a smaller, more economical LMI micro - and use this "adjunct" IC as/if required. To simplify design-in we will offer a small pcb with our chip, 512KB SRAM + TFT drive.

Finally - routing 40+ traces from any micro to Memory or other "controllers" may be as much "art as science." Avoiding EMI will be a challenge. A custom IC - as we've described - not burdened with all of the "micro-innards" - allows short, optimal connections to bulk memory. Buying more of the smaller micro may earn you "next price break" savings - as well...

login or register to reply

anhhuy

Senior Boarder
Click here to see the profile of this user

2008/06/22 23:09

Re:Nice to have an Address and Data Bus

One question: "Does my program interface with your ic the same way with internal MCU memory?"

For example: I declare a variable int a = 0;
Does it automatically set up the location and assign initial value of this variable in your external ic (through i2c, spi...) when the internal memory is full without any more code?


If the answer is yes, it seems very promising. And the second question: "When this product is available to the market?"

Thanks,

Huy

login or register to reply

cb1

Platinum Boarder
Click here to see the profile of this user

2008/06/23 08:06

Re:Nice to have an Address and Data Bus

To maximize utility/flexibility we have created multiple, programmable storage "zones." One of these zones does hold variables - and these may be stored sequentially or at pre-selected addresses in our chip.

By itself - int a = 0; is not sufficient to cause the variable to enter our chip. When you seek to store or read a variable - OFF the LMI device - you simply call a small var transfer function which we provide.

Now - if you can "guarantee" that your LMI variables store & "remain" in known locations - we provide a function which can "sweep" those variables to/from our device.

The prime intention of our IC is to provide economical, fast, bulk SRAM and additional I/O - so that you can exploit LMI's many special functions - which are lost when "surrendered" to simple pin I/O.

Should you desire to run a TFT or mono Graphic Lcd our chip shines - enabling you to properly, programmably "step" thru memory - drastically easing your code and raising program & display efficiency...

login or register to reply