Flash Point – Ram Page
Here’s my top-secret big idea (I’m such a blabber mouth):
I’ll combine a SQI flash chip with 4 SPI SRAM chips. The SRAMs will have
SI and SO connected together (I may use a series resistor on SO for failsafe) and
all four sharing the same clock and chip select.
Will it work? Don’t know… I hope to find out by Friday…
But, maybe you can convince me this won’t work and save me time and money?
In this nibble configuration, the board will use 8 pins.
That will let it still work on the Prop Demo board.
In byte mode, it will need 12 pins. This is a good fit for Prop Platform Usb, so I’d like to do a board that just plugs into the Prop Platform in either upper or lower row.
The SRAM, although much smaller, allows unlimited writes.
The SRAM allows sequential write and the flash sequential read.
So, I think I can directly fill the SRAM from Flash with the Prop just providing clock signals.
If it all works out, this could make for some very exciting graphics for not much money…
Related Forum Messages
Ok, so I can't keep a secret... Just stumbled across some new, high-speed memory technology last week and have been obsessive-compulsing over it ever since... Finally, have a prototype working. Flash Point is a ~$8 memory module that can work with virtually any Prop setup including Demo Board, Proto Board, and Prop Platform. This memory is so fast that it can actually serve as a video frame buffer, even in it's $8 configuration. It is several times faster than SD card. The software is not polished yet, but here you can see a photo of a Prop outputing a 29 kB bitmap using only a ...Here is a company that licenses a 1T SRAM cell, amongst other things. http://www.eejournal.com/archives/ar...0120613-mosys/ I am not sure if the prop uses a 4T or 6T SRAM cell. So 4x or 6x 128KB would be a huge improvement, presuming of course the license fees were reasonable and the 1T cell would work on the geometry the P2 will be using.I've been thinking about doing something like this for several years. Every so often there is some discussion on this forum about using multiple memory chips in parallel. When the CS came out I purchased some extra 23K256 SRAM chips. I figured I'd want to learn how to use the 23K256 chips that are on the C3 so I might as will have some extra for other Propeller projects. I also wanted more memory to use with my machine vision project so I attempted an eight chip/bit SRAM driver. I stacked the eight DIP chips on top of each other and soldered the common ...Hi, I would like to store data in a 16kByte SRAM. When the memory of the SRAM has for example reached 10kByte it must send it to a FLASH sd- memorycard of 1GB. Meanwhile the SRAM is still storing new data in the SRAM cells. Does someone knows if reading and writing simultaneously in SRAM is possible ? And is there a maximum write/erase cycle for SRAM? (not mentionned in ATmega datasheet) Thank you !Here is the problem. Code is located in 0x1000_0000 (Chip select 0), it is an external flash. The program can boot off there and run. I need to be able to write to the flash. I tried appending the keyword "__ramfunc" and it just jumps to the area 0x4 (Not sure what error that is). I am a computer scientist, with no formal computer engineering training. And i am the sole person working on this project. So i am a bit out of my league. I have a flash driver written, and i am able to get the Manufacturer ID and Device ...This gets raised often, so here goes again... (this is my take on what happened) Chip realised that switching programs under windoze caused the comms status pins (DTR amp RTS) to be reset when the COM port was released by a program. The next program would presumably then make these signals active. Under normal circumstances, using the DTR or RTS pin (at TTL level) would cause the prop to reset. When downloading a program to the prop it is normally held in SRAM and we do not bother to program the eeprom (it has a large but limited number of program cycles). ...Hi, Can someone please expalin to me how the Arduino decides on flash or Sram? e.g. I have written a 4k program to the atmel328P which has 32k flash, 2k Sram amp 1k EEprom. The IDE shows the amount of flash available but the code runs in Sram. I need some clarification on this isue. Thanks.A simple GG board to provide 8BPP color at resolutions up to 800x600, with speeds that are usable for good video games.A little background:Must rewrite.Concept:Must rewrite.For communication:The prop will send drawing commands to the video Prop by way of a 6 bit bus on the lower 6 pins of the 10 used. The 8th pin will be a data clock (managed by the video Prop), in order to provide a transmit rate. The 7th pin will be a /RDY pin that will go low when it is OK to transmit.HW used:16 x 74HCT244 for disconnecting the SRAM data bus from ...The Q44 Prop on by board has Ground going to all 4 VSS pins and the Brown Out Enable, 3.3v going to all 4 VDD pins, P28 amp P29 going to EEPROM, P30 amp P31 amp RESn amp Ground going to a propellor USB adapter, and nothing is touching the XO or XI pins. I'm getting 3.3v coming out of my unused prop pins, but when I connect my prop to the propellor tool via the mini-USB adapter it comes back saying it cannot locate a propellor on any port(Port 4). When I move the USB cord over to my ...Hello: How to setup the Bootloader and JTAG to run from the external FLASH/SRAM board? Do you have setup demo that download app image into external FLASH (x8 by 1Mbit) and using SRAM (x8 - 8Mbit)? ---------------- Short descriptions ----------------- I have the application that is getting larger. I need to download the app image into the external FLASH (external board), and run from external flash. I am looking at the TI forum, and see some people have success running their application from the external flash/sram board. If so, can you please give me some technical notes that ...Was just contemplating a Prop Platform board with 4-pin power headers on both sides of the 16-pin data header... Haven't thought it through completely, but maybe this would let you put shields on two different ways... Some of my shields use only the upper pins P16..P31. But, there could sometimes be an advantage to using them on the lower pins P0..P15... Maybe this would let people do that. I suppose this would mean the SD card pins would have to be moveable somehow. On the other hand, maybe this would just make things more confusing than worthwhile...Hi, We are trying to re-design an application that uses old H8 and we want to consider Xmega. Existing device has flash and SRAM connected on 16 bit address line and 8 bit data line. I would like to know if this is possible with Xmega device. I only see an example in the datasheet about connecting SRAM on the DMA. Unfortunately I haven't used DMA/Bus architecture before and not clear exactly how it works. Is it possible to connect external flash on the bus along with external RAM. Also can some body help me if it is possible to ...The webinar finished 30 mins ago, with Chip's presentation the last. I understand the webinar will be posted but it is after 10pm at Parallax. Here is what I recall... It has been quite a learning curve with the layout. There are about 40,000 flip-flops in the Prop II. There were about 160*8=1280 in Prop I. After the original chip layout simulation the critical path was showing only about 80MHz clocking. Chip has now refined the critical paths and it now looks like 180MHz. There will be ~126KB Hub SRAM and ~2KB Hub ROM. 128 pins in QFP 14mm? 92 General purpose I/O 8 Cogs 64bit CNT ...Hi, I am working on a small design using Intel 386EXTC processor. The design has a 512KB Flash and a 512KB SRAM. The processor user manual says "The chip-selects generated by this unit can simplify external "glue logic" by providing signals that can be connected directly to the chip-enable inputs of external memory and I/O devices." My question is if I am using 8bit memories, is it possible that I can take UCS and connect it directly to Flash that has startup information and CS0 to SRAM? Is there a necessity of glue logic? If yeah, how can I do that using A15:A25 address lines and get the CE for ...Well had my first chip fry...poor practice on my part I think I was over running my chip with a 12-15 vdc power supply into the prop demo board that clearly says 6-9 vdc Seemed to be fine, the "stock" demo was fine until I used electrical tape and stuck a knock off snes pad to it. clock, latch, data, gnd, vcc and an extra line called dv which I went to ground Plugged them into the demo board pins 0-2 for clock latch and data... went to load the prop via usb and got a bad checksum...then tried to identify the prop(after ...Hello I am working on a project from work where I will receive a decimal number via a serial port and would like to have a prop receive that signal and set a pin high or low depending on decimal received. This question is in regards to wiring for rs-232, First of all can i wire up the rs-232 connection using any arbitrary pins that are available or does it in fact have to be the p31 32 comms pins for the prop ? I am aware of needing a rs232 to ttl converter chip and i have one of those... ...Ok im still redesigning my PCB and I went to digikey to order everything and it was quite a bit more than I wanted to spend at this exact moment some of that was the prop plugs cost though. Ive decided Im just going to order a quick start or usb proto board right now so I can get to work. I mean I have alot of assembly language to get on with too. Im wondering if i order on of the USB boards today is there a way I can just somehow tap into the leads of the FTDI ...I have an STM32 dev board with some external SRAM. I would like to execute my code from that external SRAM, but my processor only supports booting from the Flash, internal SRAM or System memory (a part of the internal SRAM). What is the easiest way to run code from an external SRAM? Notes: I load code with OpenOCD through JTAG, and I use GDB.If you take apart a classic gameboy cartridge it basically just has an addressing chip and a ROM chip on it. Would it be feasible to take out the ROM and instead connect the addressing chip and the rest of the addressing pins directly to a set of SRAM chips? For example you'd have a circuit powered by the arduino that would write into the SRAM chips connected to the gameboy through the cartridge and when it's done you could turn on the gameboy and it would read from the SRAM banks. This would mean two circuits have only the SRAM ...Is the Quickstart the cheapest Prop board being sold? I think it's $25 from Parallax, more through other vendors. The new FTDI FT231 chip has me thinking about how cheap a Prop board could be... I also noticed yesterday that Digikey has Props for $5 in qty. 100. Haven't gone through the numbers extensively, but it seems that very basic Prop board could be made for ~$10 in parts... $5 Prop $2 FT231X $1 USB connector $1 EEPROM $1 Crystal + passives Add in a dollar or two for the PCB and maybe you have something that can be sold for $15?
- Flash Point: Preview
- Single-transistor (1T) SRAM cells – Could it be used on Prop II ?
- My attempt at 23K256 SRAM drivers. Includes 8-bit version.
- SRAM vs FLASH
- Copy External Flash to External Ram, then Execute
- Why can’t you use a cheap USB dongle to program the Propeller? – You can, but…
- Flash vs Sram
- Kiss pp vga++
- 3.3v in & out of Prop, but no Prop found on any port
- How to run application from the external FLASH/SRAM board?
- Reversible Prop Platform board?
- Help with Xmega
- Prop II info from the Webinar…
- Intel 386EX embedded processor
- Will parallax repair demo boards? I Have a prop 113 now.
- Prop and rs232
- Using USB-Prop boards as an FTDI programmer.
- Running executable from external SRAM
- Interfacing SRAM with classic Gameboy
- Cheapest Prop board?