Claims
- 1. A control module, comprising the following elements:
a read-only memory (ROM), a temporary buffer, into which the data of said ROM can be transferred in order to be accessible from outside the control module, a read controller, for selecting at each cycle portions of said ROM transferred into said temporary buffer, wherein the selected portions depend on the contents of said ROM.
- 2. The control module of claim 1, wherein said ROM comprises at least one bit indicating a portion of said ROM that is already in said temporary buffer during sequential access to the contents of said ROM, this bit allowing said read controller to be controlled so that said portion is not selected to be transferred into said temporary buffer.
- 3. The control module of claim 1, comprising a column preload circuit of said ROM, the columns preloaded at each reading cycle being dependent on the contents of said ROM.
- 4. The control module of claim 3, wherein only the columns corresponding to said portions selected by said read controller are preloaded.
- 5. The control module of claim 1, comprising a circuit for reading the columns of said ROM, said reading circuit including sense amplifiers, the sense amplifiers activated at each reading cycle for reading the columns being dependent on the contents of said ROM.
- 6. The control module of claim 5, wherein each line of said ROM is divided in several sections,
said read controller selecting according to the contents of said ROM the sections of the selected line transferred into said temporary buffer at each reading cycle.
- 7. The control module of claim 6, wherein at least certain lines of said ROM contain at least one bit indicating the sections transferred into said temporary buffer during at least one subsequent reading cycle.
- 8. The control module of claim 7, wherein each line of said ROM contains at least one bit indicating the sections transferred into said temporary buffer during the next reading cycle.
- 9. The control module of claim 8, wherein said ROM drains more current for reading one bit having a first logic level than for reading one bit having a second logic level,
and wherein the bits indicating that a section is to be transferred are encoded with said second logic level.
- 10. The control module of claim 1, wherein said temporary buffer is constituted by an instructions register.
- 11. The control module of claim 6, wherein said ROM drains more current for reading one bit having a first logic level than for reading one bit having a second logic level,
and wherein the concentration of bits having said first logic level is higher in the sections that are not to be transferred into said temporary buffer.
- 12. The control module of claim 2, wherein said ROM drains more current for reading one bit having a first logic level than for reading one bit having a second logic level,
and wherein said non-selected portion of said ROM is encoded with bits having the second logic level.
- 13. The control module of claim 1, wherein the columns of said ROM are divided in several groups, a plurality of multiplexers allowing to select at each reading cycle a column in each group of columns, only the selected columns being preloaded and read during said cycle.
- 14. The control module of claim 13, wherein said read controller determines at each cycle which of the signals at the output of said multiplexers are transferred into an element of said temporary buffer.
- 15. A signal processor comprising at least one control module according to claim 1.
- 16. An hearing-aid device comprising at least one signal processor according to claim 15.
- 17. Computer data carrier containing an electronic file describing the function and/or the topography of electronic circuit, capable of being opened or imported in an integrated circuit compiler for generating the manufacturing masks for a control module according claim 1.
- 18. Read-only memory in which is stored a sequence of instructions for a data path in a microprocessor, wherein a portion of each instruction indicates whether at least one portion of the following instruction in said sequence is identical or whether it must be re-read.
Parent Case Info
[0001] This application is a continuation of PCT application NO PCT/CH00/00442 (WO0215192) filed Aug. 17, 2000, the content of which is hereby incorporated.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
PCT/CH00/00442 |
Aug 2000 |
US |
| Child |
10366725 |
Feb 2003 |
US |