- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi I am trying to interface PSOC 3 to 8 bit parallel Intel type bus cycles. Intel type bus cycles as in with 8 bit parallel data pins,5 bit parallel address lines,Chip select(CS) and Rd* and Wr* PINS to write and read to some control registers to be created inside PSOC 3 .
Is there any inbuilt method in PSOC for such an interfacing?
Or do i have to do it by creating interrupts for Chip Select and reading and writing to the control registers using the control register API given in the Control Registers datasheet using the microcontroller's INTERRUPT SERVICE ROUTI
Or could i also do it by creating a custom verilog component for reading and writing to the registers.
If this interfacing is inbuilt please POST here.
- Labels:
-
PSoC 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What you are trying to implement looks like an external memory interface. For this PSoC Creator will provide a dedicated component called External Memory Interface (EMIF). This component will be available in PSoC Creator 2.0. Some of the salient feature sof this component are:
- 8-, 16-, 24-bit address bus width
- 8-, 16-bit data bus width
- Supports external synchronous memory
- Supports external asynchronous memory
- Supports custom interface for memory
- Supports a range of speeds of external memories (from 5 to 200 ns)
- Supports external memory power-down, sleep, and wakeup modes